Mike Myers wrote:
> I understand what you say, but I'm not sure I got my point across very
> well.  Let's say I have a server that has various things installed
> like apache with the 2.0 branch, mysql with the 4.0 branch, and PHP
> with the 4.x branch.  If I do an emerge -u world on a machine with
> these, at some random point in time when the devs decide the newer
> branch is stable, then any one of these will be upgraded to the next
> branch.  What I am asking, is why wouldn't it be better to have it
> where I will only stay on the current branch for that profile, and
> only move to the next branch when I change the profile? 

Then you can mask them in package.mask and then it won't upgrade the
ones you don't want to upgrade.  When you get ready to upgrade, just
comment the lines in the file and upgrade. 
>
> Like, say I have the 2005 profile, then I wouldn't have to worry about
> PHP upgrading to 5.0 or randomly requiring some virtual ebuild or
> whatever else is decided to be thrown our way.  I would just have to
> worry about updating the 4.x branch at least until the devs decide to
> stop supporting it.
>
> I think another advantage to using this method would be that it would
> make it easier to transition from an application that has a monolithic
> ebuild to suddenly having a modular ebuild, or a virtual ebuild.  At
> least this way, we wouldn't have to worry about fundamental things
> changing on us during an update until we change the profile and can
> expect these kinds of changes and can deal with them at a more
> convenient time instead of when the devs decide it's time to for us.
>
> Does that make any sense?
>
>

Well, I remember xorg going modular too.  I read that some were having
problems and I just masked it for a few weeks, then upgraded after it
all got sorted out.  It worked fine for me.  I had no problems after that.

All this said, it is rare that I have trouble doing a upgrade.  Most of
my problems come in when I am using something that is masked or
keyworded.  Then you can expect to have those though.

There are ways to do what you want, it just seems to defeat the purpose
of having Gentoo in my opinion.

Dale

:-)  :-)

-- 
www.myspace.com/dalek1967

-- 
gentoo-user@gentoo.org mailing list

Reply via email to