It seems that udev-164-r2 should be pulling a more recent version of glibc as a dependency (2.12.2 works for me) but instead doesn't and after rebooting the system breaks. If the maintainer could add a version check to the udev package I'm sure it would save a lot of trouble to some people, as it took me a few hours to track the issue back to glibc. The error was related to an unimplemented inotify function. Reproducible: Always Steps to Reproduce: 1. Install glibc-2.11.2-r3 and udev-164-r2 2. Reboot 3. Actual Results: The system doesn't create any /dev nodes for hardware and the system can't mount the root device. Expected Results: udev should create /dev nodes and mount the root device.
As glibc-2.12.2 is current stable, is there any particular reason why your system wasn't using it? Anyways, since the dep currently is >=glibc-2.9, it makes sense (if the toolchain dev's agree) that this should be adjusted to >=glibc-2.12
Hi, This is a server, I don't have the time to be constantly updating the whole system and dealing with issues caused by that. Hence - and even with my desktop systems nowadays - I limit myself to pull security fixes and only pull whatever is needed for some new package, which in this case caught this problem. I know this is kind of an uncommon problem for someone who regularly emerges the world but don't the devs have some kind of a test machine where updates would be pulled by dependencies only before packages are marked as x86 and amd64 stable? Otherwise it is kind of hard to notice it. I imagine this kind of problem is bothersome for everyone that tries to use gentoo on production machines. Best regards, Tiago
Nothing toolchain can do here, reassigning. Please include the output of `emerge --info` when filing bug reports.
glibc-2.12 does not exist on alpha, so I need to wait for >=glibc-2.13 to be stabilized before I can adjust the dependencies.
+ 11 Aug 2012; Samuli Suominen <ssuominen@gentoo.org> udev-164-r2.ebuild, + udev-171-r6.ebuild, udev-187-r1.ebuild, udev-187-r3.ebuild, udev-9999.ebuild: + Update sys-libs/glibc block from <2.9 to <2.12 wrt #388075 by Tiago Marques