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]
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]> 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]> 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)
signature.asc
Description: Digital signature
-- ubuntu-devel mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
