tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: policy proposal: updating packages with many dependencies



On Tue, Mar 18, 2025 at 02:06:28PM +0100, Thomas Klausner wrote:
 > Before committing non-micro version updates to any of the following
 > packages:
 >   [snip]
 > 
 > a limited bulk build of meta-pkgs/bulk-test-${PACKAGE} needs to be
 > run and the result posted to tech-pkg, highlighting what packages
 > would stop building (if any).
 > 
 > Depending on the result, pkgsrc-pmc then decides:
 > 
 > - go ahead with the update
 > 
 > - wait for packages X, Y, Z to be fixed (upstream or locally) with the
 >   updated version, which is put in wip in the meantime
 > 
 > In the second case, all pkgsrc developers are encouraged to work on
 > fixing this - it is not only the updater's task to fix them.
 > 
 > The decision to wait for packages can be revisited.

Seems reasonable, with one suggestion: when we finally boot cvs, we
should use branches for this rather than wip. Fewer things to mess up,
can merge atomically (might be necessary for lockstep updates of
certain things), a lot easier to capture the state with more bulk
builds, etc.

(long-running-style development branches, I'd think, not the rebase or
merge-squash kind.)

 > - go

Isn't every new go version a new package, so the concern is not about
committing that package but about bumping the default vesrion?

-- 
David A. Holland
dholland%netbsd.org@localhost


Home | Main Index | Thread Index | Old Index