upstart - event-based init daemon has been removed from debian and is
currently only present in oldstable.

Many packages however still ship upstart integration. Please consider
removing /etc/init/* conffiles from your packages. Do note, that
typically this will require a debian/pkg.maintscript snippet to
rm_conffile these files.

For straight forwarded cases where simply debian/*.upstart files
exist, this can be resolved using this script:

---- 8< ----
#!/bin/bash
set -e
set -x
drop_upstart() {
    ver=$1
    pkg=$2
    job=$2
    if [ -n "$4" ]
    then
          job=$3
    fi
    echo "rm_conffile /etc/init/$job.conf $ver~ $pkg" >> $pkg.maintscript
}
dch -i 'Drop upstart system jobs.'
ver=$(parsechangelog | sed -n 's/Version: //p')
pushd debian
for f in *.upstart
do
    drop_upstart $ver $(echo $f | sed 's/\./ /g')
    rm $f
done
popd
---- 8< ----

or something similar.

Please test that /etc/init/* jobs are not shipped by the new package
and are removed from disk upon upgrades.

dd-list of packages shipping etc/init files:

Adnan Hodzic <[email protected]>
   lxcfs (U)

Adrian Vondendriesch <[email protected]>
   corosync (U)

Andreas Tille <[email protected]>
   manila (U)

Andriy Senkovych <[email protected]>
   salt (U)

Anibal Monsalve Salazar <[email protected]>
   conmux
   irqbalance
   rpcbind

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

Apollon Oikonomopoulos <[email protected]>
   mongodb (U)

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

Axel Beckert <[email protected]>
   aptitude-robot (U)

Balint Reczey <[email protected]>
   forked-daapd (U)

Benjamin Drung <[email protected]>
   salt (U)

Bernd Zeimetz <[email protected]>
   carbon-c-relay (U)
   mod-gearman

Chris Boot <[email protected]>
   ulogd2

Christoph Berg <[email protected]>
   corosync (U)

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

Colin King <[email protected]>
   thermald

Corey Bryant <[email protected]>
   murano (U)
   python-oslo.messaging (U)

Dara Adib <[email protected]>
   sidedoor

Dariusz Dwornikowski <[email protected]>
   ryu (U)

David Della Vecchia <[email protected]>
   python-oslo.messaging (U)

David Douard <[email protected]>
   circus

Debian Cryptsetup Team <[email protected]>
   cryptsetup

Debian DNS Packaging <[email protected]>
   nsd

Debian FreeIPA Team <[email protected]>
   certmonger

Debian FreeRADIUS Packaging Team
<[email protected]>
   freeradius

Debian Go Packaging Team <[email protected]>
   golang-github-hashicorp-serf
   rawdns

Debian HA Maintainers <[email protected]>
   corosync

Debian Java Maintainers <[email protected]>
   zookeeper

Debian MongoDB Maintainers <[email protected]>
   mongodb

Debian Multimedia Maintainers
<[email protected]>
   forked-daapd

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

Debian NVIDIA Maintainers <[email protected]>
   bumblebee

Debian Perl Group <[email protected]>
   lemonldap-ng

Debian PHP Maintainers <[email protected]>
   php7.0
   php7.1

Debian QA Group <[email protected]>
   fwknop

Debian Salt Team <[email protected]>
   salt

Debian sysvinit maintainers <[email protected]>
   startpar

Debian/Kubuntu Qt/KDE Maintainers <[email protected]>
   sddm

Dmitry Smirnov <[email protected]>
   docker-registry (U)

Docker Packaging Team <[email protected]>
   docker.io (U)

Elmar S. Heeb <[email protected]>
   aptitude-robot

Evgeni Golov <[email protected]>
   lxcfs (U)

Ferenc Wágner <[email protected]>
   corosync (U)

Filippo Giunchedi <[email protected]>
   carbon-c-relay

Franklin G Mendoza <[email protected]>
   salt (U)

Frédéric Bonnard <[email protected]>
   rear

Guido Guenther <[email protected]>
   lbcd (U)

Guilhem Moulin <[email protected]>
   cryptsetup (U)

gustavo panizzo <[email protected]>
   nova (U)

Gustavo Panizzo <[email protected]>
   neutron (U)

Guus Sliepen <[email protected]>
   ifupdown

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

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

Ivan Udovichenko <[email protected]>
   glare (U)
   murano (U)
   neutron (U)

James McCoy <[email protected]>
   serf

James Page <[email protected]>
   networking-l2gw (U)
   python-oslo.messaging (U)
   zookeeper (U)

James Page <[email protected]>
   mysql-5.7 (U)

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

Joe Healy <[email protected]>
   salt (U)

Jon Bernard <[email protected]>
   ltt-control

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

Josip Rodin <[email protected]>
   freeradius (U)

Jérémy Lal <[email protected]>
   mongodb (U)

Jörg Frings-Fürst <[email protected]>
   bitz-server
   downtimed

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

Kouhei Maeda <[email protected]>
   yrmcds

Lars Tangvald <[email protected]>
   mysql-5.7 (U)

Laszlo Boszormenyi (GCS) <[email protected]>
   mongodb (U)
   ovirt-guest-agent
   paxctld
   syslog-ng (U)

Lenny Verkhovsky <[email protected]>
   networking-mlnx (U)

Leo Costela <[email protected]>
   transmission (U)

Lior Kaplan <[email protected]>
   php7.0 (U)
   php7.1 (U)

Louis Bouchard <[email protected]>
   makedumpfile

LTSP Debian Maintainers <[email protected]>
   ltsp

Luca Boccassi <[email protected]>
   bumblebee (U)

Malihe Asemani <[email protected]>
   manila (U)

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

Mark Hymers <[email protected]>
   freeradius (U)

Mateusz Łukasik <[email protected]>
   slim (U)

Maximiliano Curia <[email protected]>
   sddm (U)

Michael Jeanson <[email protected]>
   ltt-control (U)

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

Michael Stapelberg <[email protected]>
   freeradius (U)

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

Michał Zając <[email protected]>
   sddm (U)

Munin Debian Maintainers <[email protected]>
   munin

Nobuhiro Iwamatsu <[email protected]>
   slim

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

Ondřej Surý <[email protected]>
   bird
   nsd (U)
   php7.0 (U)
   php7.1 (U)

Oxan van Leeuwen <[email protected]>
   postsrsd

Paul Tagliamonte <[email protected]>
   docker.io (U)

Peter Eisentraut <[email protected]>
   anacron

Petter Reinholdtsen <[email protected]>
   startpar (U)

PKG OpenStack <[email protected]>
   aodh
   barbican
   ceilometer
   cinder
   cobbler
   congress
   designate
   glance
   glare
   gnocchi
   heat
   ironic
   ironic-inspector
   magnum
   manila
   mistral
   murano
   murano-agent
   networking-l2gw
   networking-mlnx
   neutron
   neutron-dynamic-routing
   neutron-lbaas
   neutron-vpnaas
   nova
   openstack-trove
   python-oslo.messaging
   ryu
   sahara
   senlin
   watcher
   zaqar

pkg-go <[email protected]>
   docker-registry

pkg-lxc <[email protected]>
   lxcfs

Python Applications Packaging Team <[email protected]>
   diamond (U)

resolvconf maintainers <[email protected]>
   resolvconf

Richard B Winters <[email protected]>
   corosync (U)

Robie Basak <[email protected]>
   mysql-5.7 (U)

Roger A. Light <[email protected]>
   mosquitto

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

Roman Fiedler <[email protected]>
   logdata-anomaly-miner

Ron Lee <[email protected]>
   tftp-hpa

Russ Allbery <[email protected]>
   lbcd

Sam Hartman <[email protected]>
   freeradius (U)

Sandro Tosi <[email protected]>
   diamond
   transmission

Serge Hallyn <[email protected]>
   cgmanager

Stephen Gran <[email protected]>
   freeradius (U)

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

syslog-ng maintainers <[email protected]>
   syslog-ng

SZALAY Attila <[email protected]>
   syslog-ng (U)

Thomas Goirand <[email protected]>
   aodh (U)
   barbican (U)
   ceilometer (U)
   cinder (U)
   cobbler (U)
   congress (U)
   designate (U)
   fuel-nailgun-agent
   glance (U)
   glare (U)
   gnocchi (U)
   heat (U)
   ironic (U)
   ironic-inspector (U)
   magnum (U)
   manila (U)
   mistral (U)
   murano (U)
   murano-agent (U)
   networking-l2gw (U)
   networking-mlnx (U)
   neutron (U)
   neutron-dynamic-routing (U)
   neutron-lbaas (U)
   neutron-vpnaas (U)
   nova (U)
   openstack-trove (U)
   python-oslo.messaging (U)
   ryu (U)
   sahara (U)
   senlin (U)
   startpar (U)
   watcher (U)
   zaqar (U)

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

Thomas Lange <[email protected]>
   fai

Tianon Gravi <[email protected]>
   docker-registry (U)
   docker.io (U)
   golang-github-hashicorp-serf (U)
   rawdns (U)

Tim Potter <[email protected]>
   docker-registry (U)
   docker.io
   golang-github-hashicorp-serf (U)

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

tony mancill <[email protected]>
   zookeeper (U)

Uditha Atukorala <[email protected]>
   bitz-server (U)

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

Vincent Bernat <[email protected]>
   exabgp

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

Wolodja Wentland <[email protected]>
   salt (U)

Xavier Guimard <[email protected]>
   lemonldap-ng (U)

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

-- 
Regards,

Dimitri.

Reply via email to