Changelog
insserv (1.12.0-11) unstable; urgency=low
[ Petter Reinholdtsen ]
* Migrate the responsibility for enabling or disabling dependency
based boot sequencing from the insserv package to the sysv-rc
package. Rewrite package description to reflect this (Closes:
#475478, #511753, #538959). Keep a dummy update-bootsystem-insserv
script to avoid having to conflict with sysv-rc version 2.87dsf-2.
Keep update-rc.d-insserv to make it impossible for the update-rc.d
diversion to be a dangling link during upgrades. Make it a copy
of update-rc.d from the new sysv-rc version to make sure both
behave the same way. update-rc.d-insserv should be removed in
Squeeze+1. update-bootsystem-insserv could be removed when
sysv-rc 2.87dsf-2 has been gone from unstable for 3 months.
* Drop dependencies on sysv-rc, initscripts and sysvinit-utils, and
leave it for sysv-rc to pull in the packages needed for dependency
based boot sequencing to work properly.
* Update README to reflect that dependency based boot sequencing is
now the default in Debian. Drop reference to obsolete CONCURRENCY
setting (Closes: #540447).
* Add new test case test_override_remove trying to reproduce bug #540866.
No luck so far.
* Add new test case test_insserv_virt_loop to reproduce a bug
reported by Raphael Geissert, where an incorrect insserv.conf will
make insserv hang forever. Add new patch 94_v1_12_2.patch from
upstream to fix it (Closes: #541613).
* Correct test test_early_all to fail if $all do not work with stop
sequences. Add new patch 95_stop_all.patch from upstream to fix
it (Closes: #542043).
* Change the definition of $syslog to include rsyslog, sysklogd,
dsyslog, inetutils-syslogd and syslog-ng, to include all syslog
implmenetations in the archive. Dropped the syslog provide from
the list, as it should not be used.
* Update to Standards-Version 3.8.3, no changes required.
* Add lintian override for the transitient update-bootsystem-insserv
binary missing a manual page.
* Add new test test_local_virtual to verify that local virtual
facilities work properly.
[ Kel Modderman ]
* Add new patch 20_install_perms_fixup.patch to install binary and
conffile with correct permissions.
* Add new patch 21_tests_suite_new_functions.patch to add a couple
of new test suite functions to upstream test suite.
* Make sure update-rc.d compares command line parameters for start/stop
runlevel configuration with the Default-Start and Default-Stop values in
LSB info comment of script and warns if there are differences.
insserv (1.12.0-10) unstable; urgency=low
[ Petter Reinholdtsen ]
* Change check-initd-order to return a exit code when there is a problem
with the boot sequence or dependencies.
* Change the default to enable dependency based boot sequencing if
it is safe to do. This should enable it in the common case,
while avoiding conversion on problems.
* Move all code from insserv.config to insserv.postist and remove
insserv.config to make sure update-bootsystem-insserv is available
and working when it is needed to test if it is safe to migrate to
dependency based boot sequencing.
insserv (1.12.0-9) unstable; urgency=low
* Adjust patch 71_complete_makefile to make sure the recursion depth
calculation is done correctly in expand_faci().
insserv (1.12.0-8) unstable; urgency=low
[ Petter Reinholdtsen ]
* Refresh 92_m68k_alignment.patch.
* Simplify test for bug #534526, while still triggering the bug.
* Change definition of $time to make hwclock optional, as it might
be dropped from the boot sequence in the future.
* New patch 71_complete_makefile from upstream fixing .depend.*
content when processing virtual facility definitions refering to
other virtual facilities (Closes: #534526).
[ Kel Modderman ]
* Before inserting an initscript with insserv, check that
/etc/init.d/<basename> exists in update-rc.d-insserv.
insserv (1.12.0-7) unstable; urgency=low
* Update standards-version from 3.8.1 to 3.8.2. No changes needed.
* Fix wrong quote char in insserv(8) manual page.
* Add required trailing slash to Vcs-Browser URL.
* Improve package description to make it more obvious that insserv
is not activated when installed.
* Depend on sysvinit-utils (>= 2.86.ds1-62) to get a version of
startpar that keep working even when /dev/pts is not yet mounted.
* Depend on the initscripts version we want (>= 2.86.ds1-63)
(instead of conflicting with the version we do not want which can
give upgrade problems), to get one with the X-Interactive flags
set in the scripts. Drop hostname, mountkernfs, mountdevsubfs,
checkroot and checkfs from the list of interactive scripts.
* New patch 91_kfreebsd_nofadvice.patch trying to get the source
building on kfreebsd.
* New patch 92_m68k_alignment.patch trying to get the source
building on m68k (Closes: #493637).
* New patch 93_hurd_no_path_max.patch trying to get the source
building on hurd. Need a better one.
insserv (1.12.0-6) unstable; urgency=low
* Add keyboard-setup, console-setup, cryptdisks, cryptdisks-early
and checkfs-loop as interactive scripts while we wait for scripts
to use X-Interactive: true as documented in bug #458224 (Closes:
#510517, #534711).
* Fix typo in testsuite function initdir_purge(), making sure the
rc?.d directories are removed during purge.
* Add new patch introducing a new keyword 'X-Interactive: true' in
the LSB header (Closes: #458224). Add test suite to verify that
it is working.
* Add DM-Upload-Allowed: yes header to allow my co-maintainer to
upload this package.
* Add testcase for incomplete .depend.boot file based on test
created by Raphael Geissert for bug #534526. Make this a
non-fatal error in production builds while we figure out what is
wrong.
-- Scott James Remnant <email address hidden> Mon, 07 Sep 2009 19:37:41 +0100