[rawhide] ideas to improve rawhide

Bruno Wolff III bruno at wolff.to
Wed Jan 23 17:43:00 UTC 2013


On Wed, Jan 23, 2013 at 09:55:07 -0700,
   Kevin Fenzi <kevin at scrye.com> wrote:
>
>So, I've been collecting ideas on how to improve things in rawhide and
>have made a wiki page for these ideas.
>
>https://fedoraproject.org/wiki/Rawhide_improvement_project_2013

Would the rawhide tracker bug be for rawhide users? I'm guessing the intent 
would be to make finding out if someone else already filed a bug for a 
rawhide issue one is experiencing a bit easier?

Manually signing rawhide builds seems to conflict with your anti-goals 
of not taking away resources from other things. It's probably better to 
just wait for auto-signing.

Holding builds with broken deps isn't going to help testing in a lot of 
cases. Sometimes dependent packages take a long time to get rebuilt. For 
myself I usually remove the packages blocking updates in order to be able to 
use the new packages. I think a better solution here is to have more 
proven packagers jump in and do rebuilds for soname bumps. (Unless a package 
has changes in master that haven't been used for a build yet, this is pretty 
safe. Though this might run up against people doing builds in branched and 
not rawhide.)

The anaconda guys have not been big fans of making rawhide installable since 
it tends to generate bug reports for things that aren't finished yet. (That 
they already know about.) It may be that install testing is best done 
with branched.

I find that yum plugin local tends to suck up a lot of space for little 
benefit. I tend to want a few specific packages to either downgrade or 
to get fixes that won't show up until the next day. I grab these from 
koji and add them to my own local repos.

I'd like to see a stronger push to have packagers start work in master, 
not branched. Inheritance ends up leaving stuff broken longer in rawhide 
and doesn't test building packages in rawhide, so that problems go 
unnoticed.

The one day delay may not work that well. If no one is trying the latest 
kernel, dracut or systemd, then people are still going to get hit, just 
one day later. Still it would be nice to be able to fix seriously broken 
stuff in less than one day in a way that's easy for people to use, rather 
than everyone doing their own manual fix.


More information about the devel mailing list