Bug#944478: fixed in debhelper 12.8

Michael Biebl biebl at debian.org
Sat Feb 1 19:43:11 GMT 2020


Hi Niels,


I was triggered by your latest debhelper announcement.

On Sun, 19 Jan 2020 10:19:22 +0000 Niels Thykier <niels at thykier.net> wrote:

>  debhelper (12.8) unstable; urgency=medium
>  .
>    [ Niels Thykier ]
...
>    * dh_installtmpfiles: New command extracted from
>      dh_installsystem that will handle tmpfiles.d


Thanks a lot for this. When we discussed splitting off the tmpfiles.d
related functionality into its own helper a while back on IRC, I
remember that Ansgar wanted to have debian/foo.tmpfile renamed to
debian/foo.tmpfiles. I agree that he has a point here.
It would make the naming more consistent. After all the mechanism is
uses the term tmpfiles.d and the dh helper is now called dh_installtmpfiles.

If one runs "man tmpfile", you get documentation about the tmpfile()
function call. The relevant man page would be "man tmpfiles.d".

What's your thought here? Should we transition to the name
debian/foo.tmpfiles in compat 13? It would probably be good to keep
support for debian/foo.tmpfile in compat 13 but logging a warning and
making the existentence of a debian/foo.tmpfile a hard error in compat 14?

Or do you think the name is purely cosmetical and changing it now is
just creating busy work?

CCing Ansgar here and the pkg-systemd-maintainers list, in case they
want to chime in here as well.


Regards,
Michael

P.S: This affects 79 packages, shipping 100 tmpfiles. List attached
-------------- next part --------------
acmetool-0.0.62
bind9-9.11.14+dfsg
binkd-1.1a-99
bley-2.0.0
cinder-15.0.0
conserver-8.2.4
courier-1.0.6
courier-authlib-0.69.0
custodia-0.6.0
cyrus-imapd-3.0.13
ejabberd-19.09.1
freeipa-4.8.3
fwknop-2.6.10
gitaly-1.78.0+dfsg
haproxy-2.0.12
i2pd-2.29.0
inn-1.7.2q
inspircd-3.4.0
iodine-0.7.0
keystone-16.0.0
knot-2.7.8
krb5-1.17
kubernetes-1.7.16+dfsg
ladvd-1.1.2
lemonldap-ng-2.0.7+ds
mailman-2.1.29
mailman3-3.2.2
mailman-suite-0+20180916
memcached-1.5.21
mpd-0.21.16
munge-0.5.13
munin-2.0.54
nagios-nrpe-4.0.0
neutron-15.0.0
nextepc-0.3.10+nods
ngircd-25
nova-20.0.0
nrpe-ng-0.2.0
nsd-4.1.26
nullmailer-2.2
nut-2.7.4
opencryptoki-3.8.1+dfsg
opendkim-2.11.0~beta2
opendmarc-1.3.2
opendnssec-2.1.4
opensips-2.2.2
open-vm-tools-11.0.5
pgpool2-4.1.0
php7.3-7.3.12
postgresql-common-211
prads-0.3.3
prelude-correlator-5.1.0+ds
prelude-lml-5.1.0
prelude-manager-5.1.0
puppet-5.5.10
pushpin-1.26.0
resolvconf-1.82
rkt-1.30.0+dfsg1
rpcbind-1.2.5
screen-4.7.0
shadow-4.8
shairport-sync-3.3.5
shibboleth-sp-3.0.4+dfsg1
softflowd-1.0.0
speech-dispatcher-0.9.1
squid-4.9
sslh-1.20
tcpcrypt-0.5
tinyproxy-1.10.0
tomcat9-9.0.27
trafficserver-8.0.5+ds
ulogd2-2.0.7
vrfydmn-0.11.0
vsftpd-3.0.3
wdm-1.28
wesnoth-1.14-1.14.9
yadifa-2.3.8
zabbix-4.0.16+dfsg
zoneminder-1.32.3
-------------- next part --------------
acmetool-0.0.62/debian/acmetool.tmpfile
bind9-9.11.14+dfsg/debian/bind9.tmpfile
binkd-1.1a-99/debian/binkd.tmpfile
bley-2.0.0/debian/bley.tmpfile
cinder-15.0.0/debian/cinder-common.tmpfile
conserver-8.2.4/debian/conserver-server.tmpfile
courier-1.0.6/debian/courier-imap.tmpfile
courier-1.0.6/debian/courier-ldap.tmpfile
courier-1.0.6/debian/courier-mlm.tmpfile
courier-1.0.6/debian/courier-mta.courier.tmpfile
courier-1.0.6/debian/courier-mta.tmpfile
courier-1.0.6/debian/courier-pop.tmpfile
courier-1.0.6/debian/sqwebmail.tmpfile
courier-authlib-0.69.0/debian/courier-authdaemon.tmpfile
custodia-0.6.0/debian/custodia.tmpfile
cyrus-imapd-3.0.13/debian/cyrus-common.cyrus-imapd.tmpfile
ejabberd-19.09.1/debian/ejabberd.tmpfile
freeipa-4.8.3/debian/freeipa-client.tmpfile
fwknop-2.6.10/debian/fwknop-server.tmpfile
gitaly-1.78.0+dfsg/debian/gitaly.tmpfile
haproxy-2.0.12/debian/haproxy.tmpfile
i2pd-2.29.0/debian/i2pd.tmpfile
inn-1.7.2q/debian/inn.tmpfile
inspircd-3.4.0/debian/inspircd.tmpfile
iodine-0.7.0/debian/iodined.tmpfile
keystone-16.0.0/debian/keystone.tmpfile
knot-2.7.8/debian/knot.tmpfile
krb5-1.17/debian/krb5-otp.tmpfile
kubernetes-1.7.16+dfsg/debian/kubernetes-master.tmpfile
kubernetes-1.7.16+dfsg/debian/kubernetes-node.tmpfile
ladvd-1.1.2/debian/ladvd.tmpfile
lemonldap-ng-2.0.7+ds/debian/lemonldap-ng-fastcgi-server.tmpfile
mailman-2.1.29/debian/mailman.tmpfile
mailman3-3.2.2/debian/mailman3.tmpfile
mailman-suite-0+20180916/debian/mailman3-web.tmpfile
memcached-1.5.21/debian/memcached.tmpfile
mpd-0.21.16/debian/mpd.tmpfile
munge-0.5.13/debian/munge.tmpfile
munin-2.0.54/debian/munin-common.tmpfile
munin-2.0.54/debian/munin-node.tmpfile
nagios-nrpe-4.0.0/debian/nagios-nrpe-server.tmpfile
neutron-15.0.0/debian/neutron-common.tmpfile
nextepc-0.3.10+nods/debian/nextepc-hss.tmpfile
nextepc-0.3.10+nods/debian/nextepc-mme.tmpfile
nextepc-0.3.10+nods/debian/nextepc-pcrf.tmpfile
nextepc-0.3.10+nods/debian/nextepc-pgw.tmpfile
nextepc-0.3.10+nods/debian/nextepc-sgw.tmpfile
ngircd-25/debian/ngircd.tmpfile
nova-20.0.0/debian/nova-common.tmpfile
nrpe-ng-0.2.0/debian/nrpe-ng.tmpfile
nsd-4.1.26/debian/nsd.tmpfile
nullmailer-2.2/debian/nullmailer.tmpfile
nut-2.7.4/debian/nut-client.tmpfile
nut-2.7.4/debian/nut-server.tmpfile
opencryptoki-3.8.1+dfsg/debian/opencryptoki.tmpfile
opendkim-2.11.0~beta2/debian/opendkim.tmpfile
opendmarc-1.3.2/debian/opendmarc.tmpfile
opendnssec-2.1.4/debian/opendnssec-enforcer.tmpfile
opendnssec-2.1.4/debian/opendnssec-signer.tmpfile
opensips-2.2.2/debian/opensips.tmpfile
open-vm-tools-11.0.5/debian/open-vm-tools-desktop.tmpfile
pgpool2-4.1.0/debian/pgpool2.tmpfile
php7.3-7.3.12/debian/php-fpm.tmpfile
postgresql-common-211/debian/postgresql-common.postgresql.tmpfile
prads-0.3.3/debian/prads.tmpfile
prelude-correlator-5.1.0+ds/debian/prelude-correlator.tmpfile
prelude-lml-5.1.0/debian/prelude-lml.tmpfile
prelude-manager-5.1.0/debian/prelude-manager.tmpfile
puppet-5.5.10/debian/puppet.tmpfile
pushpin-1.26.0/debian/pushpin.tmpfile
resolvconf-1.82/debian/resolvconf.tmpfile
rkt-1.30.0+dfsg1/debian/rkt.tmpfile
rpcbind-1.2.5/debian/rpcbind.tmpfile
screen-4.7.0/debian/screen.screen-cleanup.tmpfile
shadow-4.8/debian/passwd.tmpfile
shairport-sync-3.3.5/debian/shairport-sync.tmpfile
shibboleth-sp-3.0.4+dfsg1/debian/shibboleth-sp-utils.shibd.tmpfile
softflowd-1.0.0/debian/softflowd.tmpfile
speech-dispatcher-0.9.1/debian/speech-dispatcher.tmpfile
squid-4.9/debian/squid.tmpfile
sslh-1.20/debian/sslh.tmpfile
tcpcrypt-0.5/debian/tcpcryptd.tmpfile
tinyproxy-1.10.0/debian/tinyproxy.tmpfile
tomcat9-9.0.27/debian/tomcat9.tmpfile
trafficserver-8.0.5+ds/debian/trafficserver.tmpfile
ulogd2-2.0.7/debian/ulogd2.tmpfile
vrfydmn-0.11.0/debian/vrfydmn.tmpfile
vsftpd-3.0.3/debian/vsftpd.tmpfile
wdm-1.28/debian/wdm.tmpfile
wesnoth-1.14-1.14.9/debian/wesnoth-1.14-server.tmpfile
yadifa-2.3.8/debian/yadifa.tmpfile
zabbix-4.0.16+dfsg/debian/zabbix-agent.tmpfile
zabbix-4.0.16+dfsg/debian/zabbix-java-gateway.tmpfile
zabbix-4.0.16+dfsg/debian/zabbix-proxy-mysql.zabbix-proxy.tmpfile
zabbix-4.0.16+dfsg/debian/zabbix-proxy-pgsql.zabbix-proxy.tmpfile
zabbix-4.0.16+dfsg/debian/zabbix-proxy-sqlite3.zabbix-proxy.tmpfile
zabbix-4.0.16+dfsg/debian/zabbix-server-mysql.zabbix-server.tmpfile
zabbix-4.0.16+dfsg/debian/zabbix-server-pgsql.zabbix-server.tmpfile
zabbix-4.0.16+dfsg/debian/zabbix-.tmpfile
zoneminder-1.32.3/debian/zoneminder.tmpfile
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20200201/da0e91e9/attachment.sig>


More information about the Pkg-systemd-maintainers mailing list