'plugdev' considered harmful - affected packages and maintainers?

Petter Reinholdtsen pere at hungry.com
Mon Oct 10 13:14:10 BST 2016


Hi Michael asked me to send this here.

We talked the other day about the policy change regarding
plugdev/uaccess, and Michael said he did not believe it affected that
many packages.

I got curious and decided to try to figure out how many packages were
affected.  First I installed all packages with files in
/lib/udev/rules.d/:

  apt install $(apt-file search /lib/udev/rules.d/|cut -d: -f1|sort -u)

(I had to drop a few of them as they conflict with each other.)

Next, I extracted the list of packages mentioning plugdev but not
uaccess in their udev rules file using

  dd-list $(dpkg -S $(for f in $(grep -l plugdev /lib/udev/rules.d/*); do \
     if ! grep -q uaccess $f; then echo $f; fi; \
  done)|cut -d: -f1)

This resulted in a rather long list of packages and their maintainers.
There are some false positives (like gphoto), but based on a few random
checks this problem seem to affect the majority of the listed packages.

A. Maitland Bottoms <bottoms at debian.org>
   airspy-host
   bladerf
   hackrf
   rtl-sdr

Alessio Treglia <alessio at debian.org>
   mustang-plug (U)

Android tools Maintainer <android-tools-devel at lists.alioth.debian.org>
   android-sdk-meta

Antonio Ospite <ao2 at ao2.it>
   libam7xxx

Arne Bernin <arne at alamut.de>
   libfreenect (U)

Chirayu Desai <chirayudesai1 at gmail.com>
   android-sdk-meta (U)

Christian Perrier <bubulle at debian.org>
   antpm (U)
   garmin-forerunner-tools (U)

Colin Tuckley <colint at debian.org>
   tucnak (U)

Dain Nilsson <dain at yubico.com>
   libu2f-host (U)

Debian Authentication Maintainers <pkg-auth-maintainers at lists.alioth.debian.org>
   libu2f-host

Debian Bitcoin Packaging Team <pkg-bitcoin-devel at lists.alioth.debian.org>
   cgminer

Debian Hamradio Maintainers <debian-hams at lists.debian.org>
   tucnak

Debian Multimedia Maintainers <pkg-multimedia-maintainers at lists.alioth.debian.org>
   mustang-plug

Debian PhotoTools Maintainers <pkg-phototools-devel at lists.alioth.debian.org>
   libgphoto2

Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
   nxt-python (U)

Debian running development group <pkg-running-devel at lists.alioth.debian.org>
   antpm

Debian running develpment group <pkg-running-devel at lists.alioth.debian.org>
   garmin-forerunner-tools

Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
   fpga-icestorm

Didier Raboud <odyx at debian.org>
   libfprint (U)

FingerForce Team <fingerforce-devel at lists.alioth.debian.org>
   libfprint

Francois Marier <francois at debian.org>
   spectools

Frederic Peters <fpeters at debian.org>
   libgphoto2 (U)

Grzegorz Kolorz <gkolorz at gmail.com>
   x52pro

Gürkan Sengün <gurkan at phys.ethz.ch>
   libgphoto2 (U)

Herbert Parentes Fortes Neto <hpfn at debian.org>
   libgphoto2 (U)

Jan Dittberner <jandd at debian.org>
   usbrelay

John Paul Adrian Glaubitz <glaubitz at physik.fu-berlin.de>
   linux-minidisc

Kai-Chung Yan <seamlikok at gmail.com>
   android-sdk-meta (U)

Klas Lindfors <klas at yubico.com>
   libu2f-host (U)

Luca Bruno <lucab at debian.org>
   mspdebug
   openocd (U)

Ludovic Rousseau <rousseau at debian.org>
   libnfc (U)

Mark Renouf <mark.renouf at gmail.com>
   libfreenect (U)

Milan Kupcevic <milan at debian.org>
   avrdude

Miriam Ruiz <little_miry at yahoo.es>
   squeak-plugins-scratch

Nicolas Bourdaud <nicolas.bourdaud at gmail.com>
   eegdev
   libfreenect

Nicolas Braud-Santoni <nicolas at braud-santoni.eu>
   libu2f-host (U)

Nobuhiro Iwamatsu <iwamatsu at debian.org>
   libnfc
   libopenobex

Noèl Köthe <noel at debian.org>
   garmin-forerunner-tools (U)

Ralf Treinen <treinen at debian.org>
   garmin-forerunner-tools (U)

RenZO <renzo at imaginux.com>
   ola (U)

Richard Ulrich <richi at paraeasy.ch>
   btchip-python

Ruben Undheim <ruben.undheim at gmail.com>
   fpga-icestorm (U)
   ubertooth

Scott Howard <showard at debian.org>
   cgminer (U)

Scott Kitterman <scott at kitterman.com>
   nxt-python

Sebastian Reichel <sre at debian.org>
   0xffff

Simon Josefsson <simon at josefsson.org>
   libu2f-host (U)

Tristan Seligmann <mithrandi at debian.org>
   btchip-python (U)

Ulises Vitulli <dererk at debian.org>
   libfprint (U)

Uwe Hermann <uwe at debian.org>
   dfu-util
   flashrom
   libsigrok
   mtkbabel
   openocd
   usbprog

Wouter Verhelst <wouter at debian.org>
   ola

Yaroslav Halchenko <debian at onerussian.com>
   libfreenect (U)

Is there now some policy document I can point these maintainers to, to
try to get the situation amended before Stretch is frozen?

-- 
Happy hacking
Petter Reinholdtsen




More information about the Pkg-systemd-maintainers mailing list