Boot-related updates in raring: forwarding upstart support to Debian

Steve Langasek steve.langasek at ubuntu.com
Thu May 30 22:53:55 UTC 2013


On Wed, May 22, 2013 at 12:06:31PM +0100, Colin Watson wrote:
> On Sat, May 18, 2013 at 06:14:26PM -0700, Steve Langasek wrote:

> > - Since the new init script will be a no-op, packages which normally restart
> >   in the postinst (instead of stopping in the prerm and starting in the
> >   postinst) *MUST* handle stopping the service in their preinst when
> >   upgrading from a pre-upstart-capable version.  See the Debian udev package
> >   for an example of this.

> This isn't in the wiki page, and so I missed it the first time round; it
> would be helpful to add this there as well.

Added, thanks.

> > And that's it.  Your assistance in reducing this delta with Debian is
> > appreciated.  Currently in Ubuntu, we have 301 upstart jobs across 186
> > packages; my goal is that, by the end of June, patches will be in the Debian
> > BTS for any of these packages that are available in Debian.

> Do you have a list anywhere of which packages contain jobs that need to
> be forwarded, perhaps run through dd-list?  It seems to me that this
> would be a helpful thing to maintain centrally; and for example we could
> probably deal with most orphaned packages rather quickly.

Attached.  List generated with the following, then piped to dd-list:

zgrep etc/init/ ~/ubuntu/dists/saucy/Contents-i386.gz \
| sed -e's/,/ /g; s,\(^\| \)[^ ]*/, ,g' | while read job pkgs; do
    for pkg in $pkgs; do
        script=etc/init.d/$(basename $job .conf)
        pkgfile=$(zcat ~/ubuntu/dists/saucy/*/binary-i386/Packages.gz \
                  | grep-dctrl -FPackage -sFilename -n -X $pkg)
        dpkg -c ubuntu/$pkgfile | grep -q "$script$" || echo $pkg
    done
done | grep -vE 'mountall|upstart' | sort -u

(Ignoring errors from packages not known in Debian - those of course don't
need to have changes forwarded.)

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
Adam Conrad <adconrad at 0c3.net>
   util-linux (U)

Alexander Sack <asac at debian.org>
   connman
   modemmanager (U)

Alexander Sack <asac at ubuntu.com>
   connman (U)
   modemmanager

Andrew Moise <chops at demiurgestudios.com>
   open-iscsi (U)

Andrew Pollock <apollock at debian.org>
   isc-dhcp (U)

Andrew Shadura <andrewsh at debian.org>
   ifupdown

Anibal Monsalve Salazar <anibal at debian.org>
   irqbalance
   nfs-utils (U)
   rpcbind

Ansgar Burchardt <ansgar at debian.org>
   at

Anton Zinoviev <zinoviev at debian.org>
   console-setup (U)

Antonio Radici <antonio at dyne.org>
   anacron (U)

Aron Xu <aron at debian.org>
   bumblebee (U)

Axel Beckert <abe at debian.org>
   screen

Ben Hutchings <ben at decadent.org.uk>
   nfs-utils (U)
   tgt (U)

Charles Plessy <plessy at debian.org>
   cloud-init (U)

Christian Kastner <debian at kvr.at>
   cron (U)

Christian Perrier <bubulle at debian.org>
   console-setup (U)
   samba (U)
   samba4 (U)
   shadow (U)

Christoph Haas <haas at debian.org>
   zabbix

Clint Byrum <clint at ubuntu.com>
   mysql-5.5 (U)

Craig Small <csmall at debian.org>
   procps

Daniel Baumann <daniel.baumann at progress-technologies.net>
   lxc

Daniel Baumann <daniel at debian.org>
   live-config (U)

Daniel Baumann <mail at daniel-baumann.ch>
   lxc
   plymouth
   vsftpd

Darren Salt <devspam at moreofthesa.me.uk>
   rfkill

Debian Acpi Team <pkg-acpi-devel at lists.alioth.debian.org>
   acpid

Debian ALSA Maintainers <pkg-alsa-devel at lists.alioth.debian.org>
   alsa-utils

Debian Bluetooth Maintainers <pkg-bluetooth-maintainers at lists.alioth.debian.org>
   bluez

Debian Cryptsetup Team <pkg-cryptsetup-devel at lists.alioth.debian.org>
   cryptsetup

Debian FreeIPA Team <pkg-freeipa-devel at lists.alioth.debian.org>
   certmonger

Debian Hostname Team <hostname-devel at lists.alioth.debian.org>
   hostname

Debian Install System Team <debian-boot at lists.debian.org>
   console-setup

Debian ISC DHCP maintainers <pkg-dhcp-devel at lists.alioth.debian.org>
   isc-dhcp

Debian iSCSI Maintainers <pkg-iscsi-maintainers at lists.alioth.debian.org>
   open-iscsi

Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
   jenkins
   zookeeper

Debian Kernel Team <debian-kernel at lists.debian.org>
   tgt

Debian kernel team <debian-kernel at lists.debian.org>
   nfs-utils

Debian Libvirt Maintainers <pkg-libvirt-maintainers at lists.alioth.debian.org>
   libvirt

Debian Live Project <debian-live at lists.debian.org>
   live-config

Debian multimedia packages maintainers <pkg-multimedia-maintainers at lists.alioth.debian.org>
   mediatomb

Debian MySQL Maintainers <pkg-mysql-maint at lists.alioth.debian.org>
   mysql-5.5

Debian NVIDIA Maintainers <pkg-nvidia-devel at lists.alioth.debian.org>
   bumblebee

Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
   kde-workspace

Debian Samba Maintainers <pkg-samba-maint at lists.alioth.debian.org>
   samba

Debian SSSD Team <pkg-sssd-devel at lists.alioth.debian.org>
   sssd

Debian sysvinit maintainers <pkg-sysvinit-devel at lists.alioth.debian.org>
   sysvinit

Debian Telepathy maintainers <pkg-telepathy-maintainers at lists.alioth.debian.org>
   ofono

Dmitry Smirnov <onlyjob at debian.org>
   zabbix (U)

Dmitry Smirnov <onlyjob at member.fsf.org>
   autofs (U)

Dovecot Maintainers <jaldhar-dovecot at debian.org>
   dovecot

Elimar Riesebieter <riesebie at lxtec.de>
   alsa-utils (U)

Eshat Cakar <info at eshat.de>
   kde-workspace (U)

Fabio Tranchitella <kobold at debian.org>
   dovecot (U)
   zabbix (U)

Fathi Boudra <fabo at debian.org>
   kde-workspace (U)

Franck Joncourt <franck at debian.org>
   fwknop

Frederik Sch?ler <fs at debian.org>
   tgt (U)

George Kiagiadakis <kiagiadakis.george at gmail.com>
   kde-workspace (U)

Gerrit Pape <pape at smarden.org>
   daemontools
   runit

Ghe Rivero <ghe.rivero at stackops.com>
   ceilometer (U)
   cinder (U)
   glance (U)
   keystone (U)
   nova (U)
   quantum (U)
   swift (U)

Guido G?nther <agx at sigxcpu.org>
   libvirt (U)
   open-iscsi (U)

Hector Oron <zumbi at debian.org>
   mediatomb (U)
   ofono (U)

Henrique de Moraes Holschuh <hmh at debian.org>
   sysvinit (U)

Holger Levsen <holger at debian.org>
   munin (U)

Jaldhar H. Vyas <jaldhar at debian.org>
   dovecot (U)

James Page <james.page at ubuntu.com>
   jenkins (U)
   zookeeper (U)

Jamie Strandboge <jamie at ubuntu.com>
   ufw

Jan Christoph Nordholz <hesso at pool.math.tu-berlin.de>
   autofs (U)
   screen (U)

Javier Fern?ndez-Sanguino Pe?a <jfs at debian.org>
   cron

Jelmer Vernooij <jelmer at debian.org>
   samba (U)
   samba4 (U)

Jens Peter Secher <jps at debian.org>
   slim (U)

Joel Johnson <mrjoel at lixil.net>
   dovecot (U)

Jon Bernard <jbernard at debian.org>
   ltt-control

Jonas Genannt <jonas.genannt at capi2name.de>
   lxc (U)

Jonas Meurer <mejo at debian.org>
   cryptsetup (U)

Jonny Lamb <jonny at debian.org>
   ofono (U)

Jordi Mallach <jordi at debian.org>
   alsa-utils (U)

Jos? Manuel Santamar?a Lema <panfaust at gmail.com>
   kde-workspace (U)

Julien Danjou <acid at debian.org>
   ceilometer (U)
   cinder (U)
   cloud-init (U)
   glance (U)
   keystone (U)
   nova (U)
   quantum (U)
   swift (U)

J?rg Sommer <joerg at alea.gnuu.de>
   bootchart

Kel Modderman <kel at otaku42.de>
   sysvinit (U)

LaMont Jones <lamont at debian.org>
   util-linux

Laszlo Boszormenyi (GCS) <gcs at debian.hu>
   ceph

Laurent L?onard <laurent at open-minds.org>
   libvirt (U)

Leo Costela <costela at debian.org>
   transmission

Leonhard Wimmer <leo at mediatomb.cc>
   mediatomb (U)

Lisandro Dami?n Nicanor P?rez Meyer <lisandro at debian.org>
   kde-workspace (U)

Loic Dachary (OuoU) <loic at debian.org>
   ceilometer (U)
   cinder (U)
   keystone (U)
   nova (U)
   quantum (U)

Loic Minier <lool at dooz.org>
   acpid (U)
   avahi (U)
   dbus (U)

LTSP Debian Maintainers <pkg-ltsp-devel at lists.alioth.debian.org>
   ltsp

Luigi Gangitano <luigi at debian.org>
   squid3

Luk Claes <luk at debian.org>
   nfs-utils (U)
   rpcbind (U)

Marco d'Itri <md at linux.it>
   kmod
   udev

Marco Nenciarini <mnencia at debian.org>
   dovecot (U)
   resolvconf (U)

Mark Brown <broonie at debian.org>
   nis

Martin-?ric Racine <martin-eric.racine at iki.fi>
   pulseaudio (U)

Mathieu Trudel-Lapierre <mathieu-tl at ubuntu.com>
   connman (U)
   modemmanager (U)

Matthias Albert <matthias at ma-c.de>
   glusterfs (U)

Mehdi Abaakouk <sileht at sileht.net>
   ceilometer (U)
   cinder (U)
   glance (U)
   keystone (U)
   nova (U)
   quantum (U)
   swift (U)

Michael Ablassmeier <abi at debian.org>
   zabbix (U)

Michael Biebl <biebl at debian.org>
   avahi (U)
   dbus (U)
   modemmanager (U)
   network-manager (U)
   rsyslog

Michael Gilbert <mgilbert at debian.org>
   isc-dhcp (U)

Michael Meskes <meskes at debian.org>
   acpid (U)
   hostname (U)

Michael Prokop <mika at debian.org>
   fai (U)

Michael Tokarev <mjt at tls.msk.ru>
   autofs

Michael Vogt <mvo at debian.org>
   squid-deb-proxy

Miguel A. Col?n V?lez <debian.micove at gmail.com>
   mediatomb (U)

Miguel Landaeta <miguel at miguel.cc>
   cloud-init (U)

Miquel van Smoorenburg <miquels at cistron.nl>
   nis (U)

Modestas Vainius <modax at debian.org>
   kde-workspace (U)

Munin Debian Maintainers <packaging at munin-monitoring.org>
   munin

Nicholas Bamber <nicholas at periapt.co.uk>
   mysql-5.5 (U)

Nicolas FRANCOIS (Nekral) <nicolas.francois at centraliens.net>
   shadow (U)

Nobuhiro Iwamatsu <iwamatsu at debian.org>
   bluez (U)
   slim

Norbert Tretkowski <norbert at tretkowski.de>
   mysql-5.5 (U)

No?l K?the <noel at debian.org>
   samba (U)
   samba4 (U)

Patrick Matth?i <pmatthaei at debian.org>
   glusterfs

Peter Eisentraut <petere at debian.org>
   anacron

Petter Reinholdtsen <pere at debian.org>
   ifupdown (U)
   sysvinit (U)

Philipp Hug <debian at hug.cx>
   open-iscsi (U)

PKG OpenStack <openstack-devel at lists.alioth.debian.org>
   ceilometer
   cinder
   glance
   keystone
   nova
   quantum
   sheepdog
   swift

Pulseaudio maintenance team <pkg-pulseaudio-devel at lists.alioth.debian.org>
   pulseaudio

Python Applications Packaging Team <python-apps-team at lists.alioth.debian.org>
   cloud-init

Reinier Haasjes <reinier at haasjes.com>
   aiccu

resolvconf maintainers <resolvconf-devel at lists.alioth.debian.org>
   resolvconf

Ritesh Raj Sarraf <rrs at debian.org>
   open-iscsi (U)

Roger A. Light <roger at atchoo.org>
   mosquitto

Roger Leigh <rleigh at debian.org>
   sysvinit (U)

Sage Weil <sage at newdream.net>
   ceph (U)

Salvo 'LtWorf' Tomaselli <tiposchi at tiscali.it>
   xinetd

Samba Debian Maintainers <pkg-samba-maint at lists.alioth.debian.org>
   samba4

Scott James Remnant <scott at ubuntu.com>
   util-linux (U)

Sebastian Dr?ge <slomo at debian.org>
   avahi (U)
   dbus (U)

Shadow package maintainers <pkg-shadow-devel at lists.alioth.debian.org>
   shadow

Simon McVittie <smcv at debian.org>
   dbus (U)

Sjoerd Simons <sjoerd at debian.org>
   avahi (U)
   dbus (U)
   network-manager (U)
   pulseaudio (U)

Steinar H. Gunderson <sesse at debian.org>
   samba4 (U)

Steve Langasek <vorlon at debian.org>
   samba (U)
   samba4 (U)

Steve Schnepp <steve.schnepp at pwkf.org>
   munin (U)

Stig Sandbeck Mathisen <ssm at debian.org>
   mod-gearman
   munin (U)

Sune Vuorela <sune at debian.org>
   kde-workspace (U)

Sven Mueller <sven at debian.org>
   mediatomb (U)

Thomas Goirand <zigo at debian.org>
   ceilometer (U)
   cinder (U)
   glance (U)
   keystone (U)
   nova (U)
   quantum (U)
   swift (U)

Thomas Hood <jdthood at gmail.com>
   resolvconf (U)

Thomas Lange <lange at debian.org>
   fai

Timo Aaltonen <tjaalton at ubuntu.com>
   certmonger (U)
   sssd (U)

Tobias Frost <tobi at coldtobi.de>
   drizzle

Tollef Fog Heen <tfheen at debian.org>
   systemd

Tom Feiner <feiner.tom at gmail.com>
   munin (U)

Utopia Maintenance Team <pkg-utopia-maintainers at lists.alioth.debian.org>
   avahi
   dbus
   network-manager

Vagrant Cascadian <vagrant at debian.org>
   ltsp (U)

Vincent Bernat <bernat at debian.org>
   lldpd

Vincent Cheng <Vincentc1208 at gmail.com>
   bumblebee (U)

William Dauchy <wdauchy at gmail.com>
   autofs (U)

YunQiang Su <wzssyqa at gmail.com>
   sheepdog (U)

Yunqiang Su <wzssyqa at gmail.com>
   bumblebee (U)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <https://lists.ubuntu.com/archives/ubuntu-devel/attachments/20130530/c9d24f7c/attachment.pgp>


More information about the ubuntu-devel mailing list