Re: Rawhide

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

 




On 04.11.2012 01:32, Kevin Fenzi wrote:
So, I have been thinking about rawhide. 

I agree identifying the problems/issues would be good, and I think
there's something we can do to help with that: 

Get a nice group of at least 10 or so folks who are active on this list
to agree to run it full time on their main machine. 

As we get close to F18 release, I am considering moving my full time
laptop to rawhide. If I can get a group of folks to do likewise we can
at least identify issues faster and help each other as they come up. 

Additionally, if some number of these folks who pledge to run rawhide
full time were provenpackagers we could just go in and fix things as
they hit (or soon after) instead of waiting a while for fixes to go
out. 

I've run a rawhide vm/test machine here for many years. It's hit it's
share of problems, but none were insurmountable. Some of them might
have been for folks who were not more experienced tho, so increasing
communication around rawhide can only help, IMHO. 

Additional thoughts to help rawhide: 

- It's been suggested before, but could we practically keep N and N-1
  packages in rawhide repos? Then 'yum downgrade' becomes much more
  handy. Repodata size and mirror size might shoot that down though. 

- Autoqa could perhaps help out, but I am not holding my breath. ;) 

- Anaconda folks haven't wanted rawhide installer images as they cause
  people to report bugs on things when not ready, etc. However, could
  we build nightly cloud images at least? Those could help test things
  and won't require hitting the installer path. 

- I'm sure there's more ideas to improve it... 

I really think if we get a pool of savvy folks running it day to day we
should at least be able to identify the pain points. In my experience
with my test machine, rawhide has been pretty boring for the last two
cycles, if we can continue to make it so, perhaps the rolling release
folks might be able to find it usable. 

kevin


While I'm not (yet) a package maintainer, I'm a regular reader of various fedora lists, and I've been using exclusively rawhide on my machine (Lenovo T400) for the past year, for anything from normal desktop usage to various scientific/programming stuff, in particular C++/Qt/OpenGL, some Gtk and also AVR microcontroller stuff. I though I'd briefly summarize my experiences:
- The experience greatly depends on the desktop environment. Very early Gnome development packages are released to the wild (and hence end up in rawhide) very soon, which can cause major problems. On the other hand, KDE for instance only releases builds starting from usually quite usable betas. While previous rawhide installations on Gnome were often quite challenging to maintain, I've had very few DE-related issues in the past year as a KDE user.
- My rule number one is: never reboot before any important presentations :) I've had the occasional boot-related issue. While enforcing=0 was often part of the solution, systemd and dracut related issues were the most difficult ones to work-around to have the system booting again.
- I always exclude the kernel from the updates, and usually only update to kernel-*-rc3+ without debugging options (simply because KDE is terribly sluggish with debugging options).
- Broken dependencies are occasionally somewhat of a pain, one issue which already came up on this list a while ago is the occasional version discrepancy between branched and rawhide. In general, I end up rebuilding a couple of packages a week manually to have all updates apply (have written a nice rebuild.sh script for that;)). Occasionally, some manual patching is necessary.
- I have clean_requirements_on_remove = 1 in yum.conf, and also have installed yum-plugin-show-leaves, which makes it fairly easy to keep the installation tidy.

I guess that's about it. In general I must say that I've found rawhide to be definitely more than just usable!

Sandro



-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[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