Hi!  I know I don't post here much but I read it a lot and have been using Gentoo for several years now.  I keep seeing users mention about how they do an update and then everything goes to crap.  I've experienced this myself quite a bit too.  I believe the reason this happens is the drawback one of Gentoo's nicest features; constantly being up to date. 

In contrast to Gentoo, most distros have a new version released every year or so which includes major updates like new kernels, sound drivers, updated software, etc.  In Gentoo, the system is updated while you are using it.  This causes us users to modify whatever we're running to suit all these changes.  Take for instance some recent packages that have had updates, like PHP, mysql, and apache.  All three of these have had major updates at almost the exact same time.  And then on the desktop side, we've had to deal with the whole xorg going modular thing and other similar updates, also at the same time.  This can be quite a headache on a live system, especially when you have multiple systems.  Like, it's easier to mask the new versions and just stick with the minor updates (like mysql 4.0.x, instead of going from 4.0 to 4.1 or 5), but this also leaves the users with having to manage all of these masks for multiple systems.

Anyways, my question is that since we have profiles, like 2006.1 currently, why can't we do something like restrict versions of apps to specific profiles?  I'd rather be able to specify that I'm using like the 2005 profile, and then when I try to do emerge -u world, I don't have to deal with my applications going from one major version to another major version all by themselves and then breaking with no easy way to revert back.  This is pretty much similar to how Red Hat works with up2date.  That way the community wouldn't have to worry about dealing with older installs since they could drop support for them after a while.  Also, us users can miss a month or so of updates and not have to worry about updating 500 config files only to realize the new version of mysql just broke like 20 other applications and won't even start because it's using the old config.

Please tell me there's some solution to this?  I haven't seen one mentioned anywhere yet.  Even with Gentoo's occasional problems, I like it too much to use any other distro but I'd definitely like to see better version management than what its got, which is none.