* 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

Attachment: pgpesTgfwzV32.pgp
Description: PGP signature

Reply via email to