On Mon, 10 Apr 2017 16:01:55 -0400
"William L. Thomson Jr." <wlt...@o-sinc.com> wrote:

> You still have
> adding new, and the end user experience.

You're running ~arch, I recall.

This means adding new is slow for arch users.

But it also means there's a clear line in the sand when something can be 
stabilized.

~arch is not great here, but that's why arch exists: ~arch is the buffer zone 
where
the horrors are supposed to be exorcised.

But as annoying as "oh, doesn't support new target yet" is, its much less 
annoying than
"oh, it says it supports the new target, but actually doesn't, and now I have 
portage screaming
at me to toggle use flags while I report this, and then some poor gentoo 
developer is going
to have to recursively find all the broken dependents and remove their use 
flags"

Its the same hell of keywording.

Its much easier to *add* new keywords/useflags as repoman can trivially tell 
you if you made any mistakes,
because repoman can only see how your package is, and how your dependencies are.

*removing* useflags/keywords is much messier, because repoman can't tell you 
what you broke.

Not without doing a full tree check, which takes 30 minutes+ on my hardware.

Hence, that's the sort of problem I'm more inclined to throw grep at and then
run it through an automated test PR to make sure I didn't break anything if I 
was really concerned.

Attachment: pgpC6jElve2z7.pgp
Description: OpenPGP digital signature

Reply via email to