Page MenuHomeDevCentral

Update FreeBSD packages Nasqueron repository
Open, HighPublic

Description

Currently, the https://packages.nasqueron.org/freebsd/ serves directly FreeBSD 13 content, for architecture FreeBSD:13:*. Note the lack of /freebsd/<ABI> in the path.

19:28:53 < dorianwinty> pkg: wrong architecture: FreeBSD:13:* instead of FreeBSD:14:amd64
19:28:53 < dorianwinty> pkg: repository Nasqueron contains packages with wrong ABI: FreeBSD:13:*
19:28:53 < dorianwinty> Processing entries: 100%
19:28:53 < dorianwinty> Unable to update repository Nasqueron

Correct ABI

The * for architecture is a false statement: the alkane package is a binary compiled for amd64.

We can switch to a FreeBSD:14:amd64 content or offer versioning by ABI, like http://pkg.FreeBSD.org/${ABI}/latest offers

Plan

Consolidate the repository declaration in roles/core/userland-software and roles/devserver/pkg.

See if we still need a trusted key, as it's offered by devserver but not core, and I've read deprecated authentication mechanisms things.

Choose to only support FreeBSD:14:amd64 ABI or to use /${ABI}/ in path