Re: Outstanding /dev/.udev bugs for /run migration

2012-01-13 Thread Michael Tokarev
On 13.01.2012 03:18, Roger Leigh wrote:
[]
 All are currently broken.  Whether they cause severe breakage depends
 upon the individual case.  Some are working apparently OK, e.g.
 mdadm.  Others are doing broken things to try and create device nodes

For mdadm an upstream patch is needed.  I already removed all refs to
/dev/.udev from surrounding scripts and plan to patch remaining bit
in the source.  It will still use /dev/.udev to be able to work on
older systems but will check both it and /run/udev.  FWIW.  I'd love
to assume udev is always present but for mdadm it is not a good idea
since it may be called in initramfs without udev or when udev is
somehow broken, and mdadm needs to be functioning regardless.
Besides, when mdadm detects lack of udev it merely creates /dev/md*
nodes itself, which does not do any (visible) harm - udev just
re-creates them.

This missing bit is why I didn't close the bug in question when
did initial changes (#627774 and #644319).

Thanks,

/mjt


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4f102b42.6040...@msgid.tls.msk.ru



Re: Outstanding /dev/.udev bugs for /run migration

2012-01-13 Thread Roger Leigh
On Fri, Jan 13, 2012 at 05:01:54PM +0400, Michael Tokarev wrote:
 On 13.01.2012 03:18, Roger Leigh wrote:
 []
  All are currently broken.  Whether they cause severe breakage depends
  upon the individual case.  Some are working apparently OK, e.g.
  mdadm.  Others are doing broken things to try and create device nodes
 
 For mdadm an upstream patch is needed.  I already removed all refs to
 /dev/.udev from surrounding scripts and plan to patch remaining bit
 in the source.  It will still use /dev/.udev to be able to work on
 older systems but will check both it and /run/udev.  FWIW.  I'd love
 to assume udev is always present but for mdadm it is not a good idea
 since it may be called in initramfs without udev or when udev is
 somehow broken, and mdadm needs to be functioning regardless.
 Besides, when mdadm detects lack of udev it merely creates /dev/md*
 nodes itself, which does not do any (visible) harm - udev just
 re-creates them.
 
 This missing bit is why I didn't close the bug in question when
 did initial changes (#627774 and #644319).

Cool, thanks for doing that.  I'll go through each of the bugs in
detail for each affected package to determine if it's just for backward
compatibility, or if it does need to support /run in addition.
Probably next week sometime.


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.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120113142730.gn9...@codelibre.net



Re: Outstanding /dev/.udev bugs for /run migration

2012-01-13 Thread Julien Cristau
On Thu, Jan 12, 2012 at 22:11:35 +, Roger Leigh wrote:

 There are 19 packages still using /dev/.udev after udev transitioned
 to /run/udev.  Unless there are any objections, I'd like to raise the
 severity of these bugs from important to serious, given that the /run
 migration is a release goal.
 
I object.  If the packages are unusable as a result, these bugs are
grave.  If not, they're at most important.  In any case serious is
wrong.

Cheers,
Julien


signature.asc
Description: Digital signature


Re: Outstanding /dev/.udev bugs for /run migration

2012-01-13 Thread Adam D. Barratt
On Thu, 2012-01-12 at 22:11 +, Roger Leigh wrote:
 There are 19 packages still using /dev/.udev after udev transitioned
 to /run/udev.  Unless there are any objections, I'd like to raise the
 severity of these bugs from important to serious, given that the /run
 migration is a release goal.

Release goals aren't release critical by definition, so that would be
inappropriate.

Regards,

Adam


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1326483959.29770.14.ca...@jacala.jungle.funky-badger.org



Outstanding /dev/.udev bugs for /run migration

2012-01-12 Thread Roger Leigh
There are 19 packages still using /dev/.udev after udev transitioned
to /run/udev.  Unless there are any objections, I'd like to raise the
severity of these bugs from important to serious, given that the /run
migration is a release goal.

List at 
http://wiki.debian.org/ReleaseGoals/RunDirectory#Packages_using_.2BAC8-dev.2BAC8.udev

Regards,
Roger

dd-list output:

Richard Atterer atte...@debian.org
   udftools

Gonéri Le Bouder gon...@rulezlan.org
   fusioninventory-agent

Fathi Boudra f...@debian.org
   kvpnc (U)

Pierre Chifflier pol...@debian.org
   ocsinventory-agent

Russell Coker russ...@coker.com.au
   refpolicy

Debian ALSA Maintainers pkg-alsa-de...@lists.alioth.debian.org
   alsa-driver

Debian Install System Team debian-b...@lists.debian.org
   userdevfs

Debian KDE Extras Team pkg-kde-ext...@lists.alioth.debian.org
   kvpnc

Debian mdadm maintainers pkg-mdadm-de...@lists.alioth.debian.org
   mdadm

Bdale Garbee bd...@gag.com
   makedev

Debian QA Group packa...@qa.debian.org
   isdnutils

Joey Hess jo...@debian.org
   userdevfs (U)

Alberto Gonzalez Iniesta a...@inittab.org
   openvpn

LaMont Jones lam...@debian.org
   util-linux

martin f. krafft madd...@debian.org
   mdadm (U)

Jordi Mallach jo...@debian.org
   alsa-driver (U)

Stephen R. Marenka smare...@debian.org
   userdevfs (U)

Steve McIntyre 93...@debian.org
   tpb

David Martínez Moreno en...@debian.org
   aoetools

Benoit Mortier benoit.mort...@opensides.be
   fusioninventory-agent (U)

Javier Fernandez-Sanguino Pen~a j...@debian.org
   samhain

Mark Purcell m...@debian.org
   kvpnc (U)

Scott James Remnant sc...@ubuntu.com
   util-linux (U)

Elimar Riesebieter riese...@lxtec.de
   alsa-driver (U)

Ritesh Raj Sarraf r...@debian.org
   tomoyo-tools (U)

Michael Schmitz schm...@biophys.uni-duesseldorf.de
   pmud

Erich Schubert er...@debian.org
   refpolicy (U)

Manoj Srivastava sriva...@debian.org
   refpolicy (U)

Gaudenz Steinlin gaud...@debian.org
   mouseemu

Hideki Yamane henr...@debian.org
   ccstools
   tomoyo-tools

-- 
  .''`.  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.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120112221135.gk9...@codelibre.net



Re: Outstanding /dev/.udev bugs for /run migration

2012-01-12 Thread Jonathan Nieder
Roger Leigh wrote:

 There are 19 packages still using /dev/.udev after udev transitioned
 to /run/udev.  Unless there are any objections, I'd like to raise the
 severity of these bugs from important to serious, given that the /run
 migration is a release goal.

If given that the /run migration is a release goal were the rationale,
I'd object.

Am I correct in understanding that these are potentially important or
grave bugs because any code relying on /dev/.udev is simply broken
with current udev?  /dev/.udev doesn't seem to exist.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120112230813.GA20584@burratino



Re: Outstanding /dev/.udev bugs for /run migration

2012-01-12 Thread Roger Leigh
On Thu, Jan 12, 2012 at 05:08:13PM -0600, Jonathan Nieder wrote:
 Roger Leigh wrote:
 
  There are 19 packages still using /dev/.udev after udev transitioned
  to /run/udev.  Unless there are any objections, I'd like to raise the
  severity of these bugs from important to serious, given that the /run
  migration is a release goal.
 
 If given that the /run migration is a release goal were the rationale,
 I'd object.
 
 Am I correct in understanding that these are potentially important or
 grave bugs because any code relying on /dev/.udev is simply broken
 with current udev?  /dev/.udev doesn't seem to exist.

All are currently broken.  Whether they cause severe breakage depends
upon the individual case.  Some are working apparently OK, e.g.
mdadm.  Others are doing broken things to try and create device nodes
already created by udev.  I can't speak for any known severe breakage--
I haven't tried using the others.  All need fixing though.


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.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120112231822.gl9...@codelibre.net