Format: 1.8 Date: Fri, 16 Aug 2019 19:27:17 +0000 Source: init-system-helpers Binary: init-system-helpers init Architecture: source Version: 1.57~cloud0 Distribution: bionic Urgency: medium Maintainer: Debian systemd Maintainers Changed-By: Openstack Ubuntu Testing Bot Description: init - metapackage ensuring an init system is installed init-system-helpers - helper tools for all init systems Closes: 656081 906051 906421 910444 Changes: init-system-helpers (1.57~cloud0) bionic-train; urgency=medium . * New update for the Ubuntu Cloud Archive. . init-system-helpers (1.57) unstable; urgency=medium . [ Dmitry Bogatov ] * Document that `service` does not check /usr/sbin/policy-rc.d. It is an administrator interface, so it is meant to be able to start disabled services. (Closes: #656081) . init-system-helpers (1.56) unstable; urgency=medium . * update-rc.d: If systemctl is available, use it in make_systemd_links. To not create an endless loop, we set SYSTEMCTL_SKIP_SYSV=1 which is respected by systemd-sysv-install since v228. Add a versioned Breaks against systemd accordingly. * man: Fix name field of update-rc.d man page * man: Stop mentioning file-rc in invoke-rc.d man page. The file-rc package has been removed from the archive. * man: Stop mentioning bum and sysv-rc-conf in update-rc.d man page * man: Update bugtracker URLs. invoke-rc.d and update-rc.d are provided by init-system-helpers nowadays. Keep a reference to sysv-rc, for the sysvinit related bits. . init-system-helpers (1.55) unstable; urgency=medium . [ Ondřej Nový ] * d/control: Deprecating priority extra as per policy 4.0.1 . [ Benda Xu ] * s/update-rc.d: let OpenRC run after sysv_{insserv,plain} Refactorization in 6cb72b59a0a1898939b818d8d2 made rc-update from OpenRC run *before* sysv_{insserv,plain}. OpenRC needs to sychronize with /etc/rc?.d links to maintain consistency and administrator configurations, therefore it has to be executed after them. (Closes: #910444) . [ Felipe Sateler ] * Fix manpage listings in d/copyright for rst manual pages. The names were not changed correctly when the manpages were rewritten in rst. * Bump Standards-Version (no changes needed) . init-system-helpers (1.54) unstable; urgency=medium . * Revert "Drop fallback for old versions of systemd that didn't have is-enabled" If a package ships both init script and systemd service file, the systemd unit will not be enabled by the time invoke-rc.d is called (with current debhelper sequence). This would make systemctl is-enabled report the wrong status, and then the service would not be started. Add a comment noting this to avoid removing again in the future. This reverts commit 6f95680ffc9b1605841eb7d3d8eb92c790e6c73a. (Closes: #906421, #906051) . init-system-helpers (1.53) unstable; urgency=medium . * tests: only load Linux::Clone if not testing on real system 'use' directive is evaluated at compile time, so having it inside an 'if' statement does not have the expected effect. Use the 'use if' directive instead. This fixes running the autopkgtests in clean systems without Linux::Clone module . init-system-helpers (1.52) unstable; urgency=medium . [ Felipe Sateler ] * Change Vcs-* urls to point to the new salsa service * Drop fallback for old versions of systemd that didn't have is-enabled. This reverts commit 0e43de3196a68e59d8a543d1cf7f5b4bfbb27451 * invoke-rc.d: add option to do nothing for native systemd units. It is useful to simplify maintainer scripts, since it allows executing this command for sysvinit/openrc systems, and deb-systemd-invoke for systemd systems * Update Standards-Version * deb-systemd-*: Invoke perl interpreter directly in /usr/bin. Do not go through PATH, and avoid possibly using a user-installed interpreter * Bump debhelper compat level to 11 * Fix manpage references in d/copyright. They were not updated when the manpages were converted to rst * Replace usage of dpkg-parsechangelog with pkg-info.mk provided by dpkg-dev . [ Daniele Nicolodi ] * deb-systemd-helper: Fix typo in man page * d/rules: Fix man pages header and footer. Pass options to pod2mn to get correct header and footer content. * deb-systemd-helper: Add comment explaining why 'systemctl preset' is used * tests: Move common setup code and test functions to a new helpers.pm module * tests: Fix setup when TEST_ON_REAL_SYSTEM is not set * tests: Do not require Linux::Clone Perl module if TEST_ON_REAL_SYSTEM is set. If the TEST_ON_REAL_SYSTEM environment variable is set, the bind mounting of empty directories not top of system difrectoried affected by the tests is skipt. Therefore, there is no need to isolate the tests in a mount namespace. * tests: Make sure that the tests do not clutter the host system. In the mount namespace created for the tests, remount the root filesystem read-only. To be able to create temporary files and directories, mount a tmpfs on /tmp. * autopkgtests: Drop seteup steps that are not required anymore * deb-systemd-helper: Implement user instance's service handling * tests: Add tests for user instance's service handling * tests: Make calling 'deb-systemd-helper' in tests less verbose. Removing the shell interposition in the system() calls avoids edge cases in parameters handling (there were places where the randomly generated unit names were not correctly quoted) and speeds up tests execution. * tests: Check that the root filesystemd has been marked private Checksums-Sha1: 6bf0f891c1a7921511743cbedec8a2dde57427cb 1874 init-system-helpers_1.57~cloud0.dsc ea7e59490dfc72152956bf370ad4740eb25dd95b 40732 init-system-helpers_1.57~cloud0.tar.xz Checksums-Sha256: 1e5fc460d827257a10da9ae1e5e7e06df849ee18fd8274d72a5ae7ce74d84500 1874 init-system-helpers_1.57~cloud0.dsc 984d0f9960f87bdf0f17b2338f2e13220a3036c7a92ebd7c160eccf55292c972 40732 init-system-helpers_1.57~cloud0.tar.xz Files: 05fab0c65bdf9c5c2e89d5945647068e 1874 admin optional init-system-helpers_1.57~cloud0.dsc 338a75fbc91df76b66e6a225f1ab612f 40732 admin optional init-system-helpers_1.57~cloud0.tar.xz