* Alan McKinnon (alan.mckin...@gmail.com) [04.04.09 09:57]: > > emerge --lock <some-package-some-version> > I find this suggestion very good, and would like to ask the more experienced participants, if such thing was thought of before.
I'm thinking about some options to freeze a system totally, servers would like this, and some options to gradually move back from testing to stable. That was the thing that annoyed me in the last weeks: a simple possibility to say: hold this packageversion until it is back to stable. So I'm suggesting the following new options for emerge: --freeze: hold this package version *and* revision --hold: hold this package version, but allow revision updates --hold-til-stable: hold this package, until it hits stable, and then use the stable version. --testing: set the ~x86 keyword for this package and necessary dependencies I know that this is done relatively easy for one package, but with sets this can become a really powerful feature. Since I started to catogorize my whole system with sets, this could be a really wonderfull way to easily say, keep that version of XFCE, that I have installed: emerge --hold @xfce #assuming you have all xfce packages in that set... is a little less work, than masking every package by hand. And a little helper to create a local overlay: --copy-to-local: make a local overlay entry for that package I would gladly help to implement this, but I did not read anything about becoming a dev. Sebastian -- " Religion ist das Opium des Volkes. " Karl Marx s...@sti@N GÜNTHER mailto:sam...@guenther-roetgen.de
pgpesTgfwzV32.pgp
Description: PGP signature