Re: Diagreement with pkgconfig removal

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

 



On Sat, 2017-01-14 at 19:35 +0000, Zbigniew Jędrzejewski-Szmek wrote:
> You argue that the change should be mostly painless, but without
> providing any details: why not rebuild a 10 or 100 or 1000 packages
> in a mock root with pkgconf-pkg-config? Even if there are some minor
> hiccups, at least we'll be able to estimate the effort for the whole
> archive in the "Upgrade impact" section.

Yes! Exactly this.

In general, I think we really need to be moving away from the 'suck it
and see' approach to distribution development, where we essentially
decide that something sounds like a good idea, then go 'welp, let's see
what happens', throw it in Rawhide, and watch it explode into a million
 tiny pieces, then spend the next month putting the pieces back
together again.

Yes, we've done that before, and yes, we've muddled through. But we
really can do it better these days. We do have better tools and
somewhat more capacity in our systems. There *are* tools for doing
large-scale test builds like this. We *can* even build images from the
test koji tag or whatever and run some automated tests on them, to see
if they work. (If you want to do that, please, come talk to the QA team
about it; we'll help make it happen;it isn't a super-smooth fully-
automated process yet, but we *can* do it, and if it starts becoming a
regular thing, that gives us and the releng team a great motivation to
*make* it a smooth fully-automated process). We have better choices
than "just do it and see what happens". I think it might be good for
folks involved in the Change review process to start asking questions
like "how are we going to see whether this works at all before we land
it in Rawhide mainline?" when reviewing Changes like this in future.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux