Thursday, 30 May 2013

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

Adam Conrad <[email protected]>
util-linux (U)

Alexander Sack <[email protected]>
connman
modemmanager (U)

Alexander Sack <[email protected]>
connman (U)
modemmanager

Andrew Moise <[email protected]rgestudios.com>
open-iscsi (U)

Andrew Pollock <[email protected]>
isc-dhcp (U)

Andrew Shadura <[email protected]>
ifupdown

Anibal Monsalve Salazar <[email protected]>
irqbalance
nfs-utils (U)
rpcbind

Ansgar Burchardt <[email protected]>
at

Anton Zinoviev <[email protected]>
console-setup (U)

Antonio Radici <[email protected]>
anacron (U)

Aron Xu <[email protected]>
bumblebee (U)

Axel Beckert <[email protected]>
screen

Ben Hutchings <[email protected]>
nfs-utils (U)
tgt (U)

Charles Plessy <[email protected]>
cloud-init (U)

Christian Kastner <[email protected]>
cron (U)

Christian Perrier <[email protected]>
console-setup (U)
samba (U)
samba4 (U)
shadow (U)

Christoph Haas <[email protected]>
zabbix

Clint Byrum <[email protected]>
mysql-5.5 (U)

Craig Small <[email protected]>
procps

Daniel Baumann <[email protected]>
lxc

Daniel Baumann <[email protected]>
live-config (U)

Daniel Baumann <[email protected]>
lxc
plymouth
vsftpd

Darren Salt <[email protected]>
rfkill

Debian Acpi Team <[email protected]>
acpid

Debian ALSA Maintainers <[email protected]>
alsa-utils

Debian Bluetooth Maintainers <[email protected]>
bluez

Debian Cryptsetup Team <[email protected]>
cryptsetup

Debian FreeIPA Team <[email protected]>
certmonger

Debian Hostname Team <[email protected]>
hostname

Debian Install System Team <[email protected]>
console-setup

Debian ISC DHCP maintainers <[email protected]>
isc-dhcp

Debian iSCSI Maintainers <[email protected]>
open-iscsi

Debian Java Maintainers <[email protected]>
jenkins
zookeeper

Debian Kernel Team <[email protected]>
tgt

Debian kernel team <[email protected]>
nfs-utils

Debian Libvirt Maintainers <[email protected]>
libvirt

Debian Live Project <[email protected]>
live-config

Debian multimedia packages maintainers <[email protected]>
mediatomb

Debian MySQL Maintainers <[email protected]>
mysql-5.5

Debian NVIDIA Maintainers <[email protected]>
bumblebee

Debian Qt/KDE Maintainers <[email protected]>
kde-workspace

Debian Samba Maintainers <[email protected]>
samba

Debian SSSD Team <[email protected]>
sssd

Debian sysvinit maintainers <[email protected]>
sysvinit

Debian Telepathy maintainers <[email protected]>
ofono

Dmitry Smirnov <[email protected]>
zabbix (U)

Dmitry Smirnov <[email protected]>
autofs (U)

Dovecot Maintainers <[email protected]>
dovecot

Elimar Riesebieter <[email protected]>
alsa-utils (U)

Eshat Cakar <[email protected]>
kde-workspace (U)

Fabio Tranchitella <[email protected]>
dovecot (U)
zabbix (U)

Fathi Boudra <[email protected]>
kde-workspace (U)

Franck Joncourt <[email protected]>
fwknop

Frederik Schüler <[email protected]>
tgt (U)

George Kiagiadakis <[email protected]>
kde-workspace (U)

Gerrit Pape <[email protected]>
daemontools
runit

Ghe Rivero <[email protected]>
ceilometer (U)
cinder (U)
glance (U)
keystone (U)
nova (U)
quantum (U)
swift (U)

Guido Günther <[email protected]>
libvirt (U)
open-iscsi (U)

Hector Oron <[email protected]>
mediatomb (U)
ofono (U)

Henrique de Moraes Holschuh <[email protected]>
sysvinit (U)

Holger Levsen <[email protected]>
munin (U)

Jaldhar H. Vyas <[email protected]>
dovecot (U)

James Page <[email protected]>
jenkins (U)
zookeeper (U)

Jamie Strandboge <[email protected]>
ufw

Jan Christoph Nordholz <[email protected]ol.math.tu-berlin.de>
autofs (U)
screen (U)

Javier Fernández-Sanguino Peña <[email protected]>
cron

Jelmer Vernooij <[email protected]>
samba (U)
samba4 (U)

Jens Peter Secher <[email protected]>
slim (U)

Joel Johnson <[email protected]>
dovecot (U)

Jon Bernard <[email protected]>
ltt-control

Jonas Genannt <[email protected]>
lxc (U)

Jonas Meurer <[email protected]>
cryptsetup (U)

Jonny Lamb <[email protected]>
ofono (U)

Jordi Mallach <[email protected]>
alsa-utils (U)

José Manuel Santamaría Lema <[email protected]>
kde-workspace (U)

Julien Danjou <[email protected]>
ceilometer (U)
cinder (U)
cloud-init (U)
glance (U)
keystone (U)
nova (U)
quantum (U)
swift (U)

Jörg Sommer <[email protected]>
bootchart

Kel Modderman <[email protected]>
sysvinit (U)

LaMont Jones <[email protected]>
util-linux

Laszlo Boszormenyi (GCS) <[email protected]>
ceph

Laurent Léonard <[email protected]>
libvirt (U)

Leo Costela <[email protected]>
transmission

Leonhard Wimmer <[email protected]>
mediatomb (U)

Lisandro Damián Nicanor Pérez Meyer <[email protected]>
kde-workspace (U)

Loic Dachary (OuoU) <[email protected]>
ceilometer (U)
cinder (U)
keystone (U)
nova (U)
quantum (U)

Loic Minier <[email protected]>
acpid (U)
avahi (U)
dbus (U)

LTSP Debian Maintainers <[email protected]>
ltsp

Luigi Gangitano <[email protected]>
squid3

Luk Claes <[email protected]>
nfs-utils (U)
rpcbind (U)

Marco d'Itri <[email protected]>
kmod
udev

Marco Nenciarini <[email protected]>
dovecot (U)
resolvconf (U)

Mark Brown <[email protected]>
nis

Martin-Éric Racine <[email protected]>
pulseaudio (U)

Mathieu Trudel-Lapierre <[email protected]>
connman (U)
modemmanager (U)

Matthias Albert <[email protected]>
glusterfs (U)

Mehdi Abaakouk <[email protected]>
ceilometer (U)
cinder (U)
glance (U)
keystone (U)
nova (U)
quantum (U)
swift (U)

Michael Ablassmeier <[email protected]>
zabbix (U)

Michael Biebl <[email protected]>
avahi (U)
dbus (U)
modemmanager (U)
network-manager (U)
rsyslog

Michael Gilbert <[email protected]>
isc-dhcp (U)

Michael Meskes <[email protected]>
acpid (U)
hostname (U)

Michael Prokop <[email protected]>
fai (U)

Michael Tokarev <[email protected]>
autofs

Michael Vogt <[email protected]>
squid-deb-proxy

Miguel A. Colón Vélez <[email protected]>
mediatomb (U)

Miguel Landaeta <[email protected]>
cloud-init (U)

Miquel van Smoorenburg <[email protected]>
nis (U)

Modestas Vainius <[email protected]>
kde-workspace (U)

Munin Debian Maintainers <[email protected]>
munin

Nicholas Bamber <[email protected]>
mysql-5.5 (U)

Nicolas FRANCOIS (Nekral) <[email protected]>
shadow (U)

Nobuhiro Iwamatsu <[email protected]>
bluez (U)
slim

Norbert Tretkowski <[email protected]>
mysql-5.5 (U)

Noèl Köthe <[email protected]>
samba (U)
samba4 (U)

Patrick Matthäi <[email protected]>
glusterfs

Peter Eisentraut <[email protected]>
anacron

Petter Reinholdtsen <[email protected]>
ifupdown (U)
sysvinit (U)

Philipp Hug <[email protected]>
open-iscsi (U)

PKG OpenStack <[email protected]>
ceilometer
cinder
glance
keystone
nova
quantum
sheepdog
swift

Pulseaudio maintenance team <[email protected]>
pulseaudio

Python Applications Packaging Team <[email protected]>
cloud-init

Reinier Haasjes <[email protected]>
aiccu

resolvconf maintainers <[email protected]>
resolvconf

Ritesh Raj Sarraf <[email protected]>
open-iscsi (U)

Roger A. Light <[email protected]>
mosquitto

Roger Leigh <[email protected]>
sysvinit (U)

Sage Weil <[email protected]>
ceph (U)

Salvo 'LtWorf' Tomaselli <[email protected]>
xinetd

Samba Debian Maintainers <[email protected]>
samba4

Scott James Remnant <[email protected]>
util-linux (U)

Sebastian Dröge <[email protected]>
avahi (U)
dbus (U)

Shadow package maintainers <[email protected]>
shadow

Simon McVittie <[email protected]>
dbus (U)

Sjoerd Simons <[email protected]>
avahi (U)
dbus (U)
network-manager (U)
pulseaudio (U)

Steinar H. Gunderson <[email protected]>
samba4 (U)

Steve Langasek <[email protected]>
samba (U)
samba4 (U)

Steve Schnepp <[email protected]>
munin (U)

Stig Sandbeck Mathisen <[email protected]>
mod-gearman
munin (U)

Sune Vuorela <[email protected]>
kde-workspace (U)

Sven Mueller <[email protected]>
mediatomb (U)

Thomas Goirand <[email protected]>
ceilometer (U)
cinder (U)
glance (U)
keystone (U)
nova (U)
quantum (U)
swift (U)

Thomas Hood <[email protected]>
resolvconf (U)

Thomas Lange <[email protected]>
fai

Timo Aaltonen <[email protected]>
certmonger (U)
sssd (U)

Tobias Frost <[email protected]>
drizzle

Tollef Fog Heen <[email protected]>
systemd

Tom Feiner <[email protected]>
munin (U)

Utopia Maintenance Team <[email protected]>
avahi
dbus
network-manager

Vagrant Cascadian <[email protected]>
ltsp (U)

Vincent Bernat <[email protected]>
lldpd

Vincent Cheng <[email protected]>
bumblebee (U)

William Dauchy <[email protected]>
autofs (U)

YunQiang Su <[email protected]>
sheepdog (U)

Yunqiang Su <[email protected]>
bumblebee (U)

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/
[email protected] [email protected]