Hi folks, An update on /run:
sysvinit/initscripts 2.88dsf-13.4 is now available in experimental. If you haven't tested it yet, now would be a good time before it goes into unstable. Additionally, if you wish to transition your packages to use /run, it is now OK to upload to experimental with a dependency on initscripts (>= 2.88dsf-13.3). More information is available here: http://wiki.debian.org/ReleaseGoals/RunDirectory There is just one known outstanding thing pending, which is switching the use of absolute symlinks to relative (/var/run→/run will be /var/run→../run for example). This doesn't affect the functionality of the packages though. It's just a nicety for chroot environments, so you don't get redirected back to the host /run if accessing the chroot from the host. At the moment, udev is unfortunately still badly broken when the /run directory (introduced with the new initscripts) is present: udev 167-1: - works with /run absent - completely broken with /run present but nothing mounted (it's read-only when it tries to use it) - functional with /run present and with a tmpfs mounted udev 167-2: - works with /run absent - broken with /run present and with a tmpfs mounted (no networking, others have other non-working hardware) For as yet unstated reasons, the udev maintainer has chosen not to use a versioned dependency on initscripts, which guarantees /run to be present and functional, and hence allows it to be used reliably and unconditionally. Instead, a number of different (and broken) checks have been used which have resulted in #622893 (closed but still present), #622309 and #623060. This is due to the checks making misplaced assumptions in both the postinst and init scripts. The logic is broken, and this results in a partially functional udev. Note that for the networking, an ifdown and ifup of the device does work around the issue. For other devices, probably just a modprobe. If there's anyone familiar with udev who could take a look at it, I'd be very grateful. Regards, Roger -- .''`. Roger Leigh : :' : Debian GNU/Linux http://people.debian.org/~rleigh/ `. `' Printing on GNU/Linux? http://gutenprint.sourceforge.net/ `- GPG Public Key: 0x25BFB848 Please GPG sign your mail.
signature.asc
Description: Digital signature