Saturday, June 04, 2022

Re: pkg_add in -current

On 2022/06/04 15:23, Theo de Raadt wrote:
> Stuart Henderson <stu.lists@spacehopper.org> wrote:
>
> > If you are running -current and have not updated base recently, you
> > may run inTO "pkg_add: Unknown option: always-update <hash>".
> > To fix it, just update to a newer base snapshot.
>
>
>
> What happened is that a developer made a change to the pkg tools which
> creates completely incompatible package files.
>
> Noone knew this was happening beforehands. An email was circulated
> after-the-fact to ports@ list (which is mostly read by developers, and
> not read by users). It has now been weeks, and it still hasn't been
> clearly communicated.

People can decide for themselves about that,

First commit enabling parsing in pkg_add
https://github.com/openbsd/src/commit/5cb7aebf4211294fd2891b0bc45c383ab7fd66af

"REMINDER: snapshots go with -current"
https://marc.info/?l=openbsd-ports&m=165355109123377&w=2

Second commit, after base is updated with this subsequent package builds
use the new annotation
https://github.com/openbsd/src/commit/c2e596a17ac45689d758df0d67597fef94480ebe

(Then it takes time for new packages to be built on the various archs
and it's not until *then* that errors would show up for people who
haven't updated base yet)

No comments:

Post a Comment