--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: debian-edu-config: Please drop Pre-Depends on initscripts
- From: Michael Biebl <biebl@debian.org>
- Date: Fri, 30 Jun 2017 11:09:46 +0200
- Message-id: <149881378660.23965.8834620354892262887.reportbug@pluto.milchstrasse.xx>
Package: debian-edu-config
Version: 1.907
Severity: important
Tags: patch
User: pkg-systemd-maintainers@lists.alioth.debian.org
Usertags: initscripts-dep
Hi,
your package debian-edu-config declares a pre-depends on initscripts.
On a system using systemd, the initscripts package is not longer
required. Removing the dependency from your package will allow
users to remove the initscripts package from their system.
I notice the pre-depends was added for
* Add package initscripts to Pre-Depends, as share/d-e-c/d-i/pre-pkgsel
relies on /etc/init.d/hostname.sh
Please solve this differently, e.g. by simply running hostname directly
on the target system instead of calling the legacy SysV init script.
I suppose the attach patch should work. It's untested though, so please
review carefully.
Michael
-- System Information:
Debian Release: buster/sid
APT prefers unstable
APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages debian-edu-config depends on:
ii bind9-host [host] 1:9.10.3.dfsg.P4-12.3
pn cfengine2 <none>
ii debconf [debconf-2.0] 1.5.61
pn debconf-utils <none>
pn debian-edu-artwork <none>
pn desktop-profiles <none>
pn education-tasks <none>
pn fping <none>
pn initscripts <none>
pn isenkram-cli <none>
pn ldap-utils <none>
pn libconfig-inifiles-perl <none>
ii libfilesys-df-perl 0.92-6+b1
pn libhtml-fromtext-perl <none>
ii libio-socket-ssl-perl 2.049-1
pn libnet-ldap-perl <none>
pn libnet-netmask-perl <none>
pn libpam-python <none>
pn libproxy-tools <none>
pn libproxy1-plugin-kconfig <none>
pn libproxy1-plugin-mozjs <none>
pn libproxy1-plugin-networkmanager <none>
ii libterm-readkey-perl 2.37-1
pn libtext-unaccent-perl <none>
pn lockfile-progs <none>
ii lsb-base 9.20161125
ii lsb-release 9.20161125
ii mime-support 3.60
ii net-tools 1.60+git20161116.90da8a0-1
ii netcat-openbsd [netcat] 1.178-2
ii netcat-traditional [netcat] 1.10-41.1
pn ng-utils <none>
ii openssl 1.1.0f-3
ii patch 2.7.5-1+b2
ii python 2.7.13-2
ii python-notify 0.1.1-4
pn smbldap-tools <none>
ii ssl-cert 1.0.39
pn swaks <none>
pn tftp | tftp-hpa <none>
ii uuid 1.6.2-1.5+b4
Versions of packages debian-edu-config recommends:
ii binutils 2.28-6
pn ddccontrol <none>
ii libnotify-bin 0.7.7-2
ii lsof 4.89+dfsg-0.1
pn memtest86+ <none>
pn resolvconf <none>
pn syslinux <none>
Versions of packages debian-edu-config suggests:
pn atftpd | tftpd-hpa <none>
diff --git a/debian/control b/debian/control
index c5b850d..2bc8c41 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,6 @@ Vcs-Git: git://anonscm.debian.org/debian-edu/debian-edu-config.git
Package: debian-edu-config
Architecture: all
-Pre-Depends: ${misc:Pre-Depends}, initscripts
Depends: ${misc:Depends},
lsb-base (>= 3.0-6),
cfengine2,
diff --git a/share/debian-edu-config/d-i/pre-pkgsel b/share/debian-edu-config/d-i/pre-pkgsel
index fac2ead..b17aa1b 100644
--- a/share/debian-edu-config/d-i/pre-pkgsel
+++ b/share/debian-edu-config/d-i/pre-pkgsel
@@ -179,7 +179,7 @@ EOF
if [ ! -z "$HOSTNAME" ] ; then
echo "$HOSTNAME" > /target/etc/hostname
- in-target /etc/init.d/hostname.sh start
+ in-target /bin/hostname "$HOSTNAME"
fi
# Update hostname based on reverse DNS entry of current IP or
--- End Message ---
--- Begin Message ---
Source: debian-edu-config
Source-Version: 1.931
We believe that the bug you reported is fixed in the latest version of
debian-edu-config, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 866587@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Mike Gabriel <sunweaver@debian.org> (supplier of updated debian-edu-config package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 21 Aug 2017 14:29:58 -0400
Source: debian-edu-config
Binary: debian-edu-config
Architecture: source
Version: 1.931
Distribution: unstable
Urgency: medium
Maintainer: Debian Edu Developers <debian-edu@lists.debian.org>
Changed-By: Mike Gabriel <sunweaver@debian.org>
Description:
debian-edu-config - Configuration files for Skolelinux systems
Closes: 858338 866587 870874
Changes:
debian-edu-config (1.931) unstable; urgency=medium
.
[ Mike Gabriel ]
* Chromium: Pre-configure Chromium Webbrowser system-wide
to auto-detect the http proxy settings via WPAD (plus
locking the proxy settings dialog for users). (Closes: #858338).
.
[ Holger Levsen ]
* Drop pre-depends on initscript and use /bin/hostname in
share/debian-edu-config/d-i/pre-pkgsel instead. Thanks to Michael Biebl
for the bug report and patch! (Closes: #866587)
* Bump Standards-Version to 4.0.1, change priority from extra to optional.
* Drop /usr/share/debian-edu-config/tools/debian-edu-ltsp-audiodivert
because gtick (metronome) was the only program that still needed it due
to the OSS use; now oss-compat takes care of this. Also remove the line
containing ESPEAKER in /etc/desktop-profiles/debian-edu-config.listing.
(Closes: #870874)
* Drop share/debian-edu/thin-client/share/config/kcmartsrc as it's only use
was configuration for esound.
* debian-edu-config/tools/debian-edu-bless: fetch packages from Buster
instead of Stretch.
* Drop share/ltsp/plugins/ltsp-build-client/Debian-custom/080-eatmydata as
it is obsolete since LTSP version 5.5.4-1 and should have been removed for
Stretch already.
* cf/cf.apt: replace all occurrances of stretch with buster.
* Drop share/debian-edu-config/tools/migrate-squid-to-squid3 and drop
(commented out) reference in cf/cf.squid as squid is back since Stretch.
* testsuite/cups: drop now useless reference to Jessie in comment.
* Drop share/debian-edu-config/tools/ldap-migrate-squeeze-wheezy.
* Drop sbin/debian-edu-nscd-netgroup-cache as it's obsolete since Stretch. See
#791562.
Checksums-Sha1:
8603d79a2b071df58cee7b9688c2a33584083802 1875 debian-edu-config_1.931.dsc
f2e20a2a1ef613968ffd6ca9f7efb6058c4a0272 384008 debian-edu-config_1.931.tar.xz
565b1744bd8e77cd57ec2c511816b8c4193b7638 5828 debian-edu-config_1.931_source.buildinfo
Checksums-Sha256:
543cd525f5347defe0834c5501a7ad34db1a68ace7da192b83993e8b4030c0b2 1875 debian-edu-config_1.931.dsc
ea3599642babcc5910a11751bf89fe387fefd875c04a0b54422be0aecb750de6 384008 debian-edu-config_1.931.tar.xz
5283d8f189751d5e8892794105f31bd22b181ec0dbc95a9ab01828a3bc0eabb2 5828 debian-edu-config_1.931_source.buildinfo
Files:
543d38ea0c3c8d8a786dade7e8f92bf8 1875 misc optional debian-edu-config_1.931.dsc
adfae627677bee3b4069b6b94fa69fcd 384008 misc optional debian-edu-config_1.931.tar.xz
6512360364e4abc1da9a4b6b1e446238 5828 misc optional debian-edu-config_1.931_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAlmbJ0kVHHN1bndlYXZl
ckBkZWJpYW4ub3JnAAoJEJr0azAldxsxvpQP/3felqj7tSZLrINNU3tf/v+URUBD
sxRdJ7gfcSJe5ak0GBkL14wqF0YMnnL85E4N14YprV8m9mvBaV3WJ0/R8rY99yf9
5uNDczluqL365zsYjUC4zZBDC/hc/DriZ0ZP2gNlBiaU52Z5M1uAmwaYwcU4vE4V
sHOppBFgsNlxInzKSokiZkQOOZNH/NFpA9+ECGU9dDjwZnZxuQek4JPkANBggUqE
nXmG1KcjstJM0kvkTKBgWHNDe7JNNBipUBB0QASAM99maymXK27ES7+IwaKepB5K
dLsWaaL/iXDYHAlpNlAw8YCMUZvq6l4sGYlod39XHqQb6Femg60EWqfHQ+xNxfny
YfQexAaN1a0K15NYhQ56ukrJEGU/xAAjdi8YTqJugW/OZXR0ExsqIzbQnKT9+z59
kzw9n7Ci8ePibTCu/outJP5WZWBaOb7C/bjpuCh4cVa5jEyvWlOxIgXgRMee3Bsk
hydYtYIzRwBZ4FZXI9myY6WPfDjJNDKLmN6D/0HTJMH2cGmI31o2usXBqSzH+Cwv
xvW1jpG8l8OHphuiHgKeO+e8tamKgTInLhrRWGQE2sWA4U8yWqeeKEzS/SqgETk1
uip+Du/QK/x8FdBLrQNBO/55xOdfiyQwWUKfkqj59V76U9CeZQatOgFuxCAF6rEA
vVn3ia5AG2Y2Jok1
=P6Cx
-----END PGP SIGNATURE-----
--- End Message ---