On Wed, 07 Mar 2012 08:00:16 +0100
""Paweł Hajdan, Jr."" <phajdan...@gentoo.org> wrote:
> > Also the inter-bug dependencies are often not resolved correctly,
> > that is the to be keyworded package depends on non-keyworded stuff
> > not listed in the bug.
> 
> And this is even worse. Please check things with repoman before filing
> bugs. You can even write automated scripts at least for the "check
> whether we got all deps right" part.

As a maintainer I can tell you that when you drop keywords on B because
it needs non keyworded A, then drop keywords on C because it needs
latest B then drop keywords on D because it needs latest C, you have
completely forgotten that some arches need A, which ones, etc. There are
scripts for this, and I hope arch teams that like to have a list use
them.

As occasionally doing fbsd keywording, I almost never read nor use a
list that is provided since the above scenario often occurs (or at
least used to). Instead of this, I do a depth-first keywording of
packages repoman tells are missing. The deepest package is in the
latest tab of my terminal emulator :) I'll run repoman anyway,
and this approach allows a double checking. Also, since this means I'll
start committing from the leaves of the depgraph, this ensures no
package has broken deps between commits (with the exception of circular
deps of course).

A.

Reply via email to