I've been running Oneiric Alpha on a laptop, since the ati drivers in natty aren't new enough for the hardware. In general it's worked well; naturally there are the occasional crashes and bug reports. The strange thing is that--on occation--packages will uninstall themselves when I do an update. T
he first major one was unity. LightDM didn't have anything in the sessions menu, so I couldn't log in. I looked at .xinit files, searched all over, and finally figured out that unity had completely removed itself, even though it was the primary session type.
On another occasion, lightdm-greeter-gtk removed itself. Again, I had to hunt around in the logs to find that there was suddenly no greeter, although it had been working flawlessly for weeks before the update.
I'm not asking for stability--I know it's an Alpha. I'm just curious as to why packages decide to leave.
Depends on how you update. Doing partial upgrades offered by the Update Manager usually gets you into trouble like that.
IMO the safest way is to update via command line (using
apt-get
) and paying attention to what's about to happen.Basically because you updated when dependencies were not satisfiable. The system then decides what needs to be done (removed) to create a consistent state.