[Pkg-sysvinit-devel] Re: Should we warn our users of the current
breakage in unstable, and how to repair it?
Petter Reinholdtsen
pere at hungry.com
Fri Sep 8 14:12:47 UTC 2006
[Petter Reinholdtsen]
> I have no idea how to repair it. Yes, we should include such info
> in the annoucement.
We can create a list of packages uploaded between the broken sysvinit
package and the fixed sysvinit package, and create a script to check
if any of the problematic versions are present and reinstall these.
A quick look in my mail box for 'Accepted'-messages show that there
now have been 144 unique source packages uploaded since sysvinit
2.86.ds1-16 was uploaded. I suspect only a fraction of them have
init.d scripts.
I started on a NEWS entry, it is commited to svn. It look like this
at the moment:
sysvinit (2.86.ds1-18) unstable; urgency=low
In version 2.86.ds1-16 of the sysv-rc package released 2006-09-06,
the update-rc.d script was broken in such a way that it every time
it was used to update symlinks would remove all symlinks for a
init.d script if such symlinks existed, and add them if such
symlinks were missing. This broke all packages being upgraded after
the new version was installed as their init.d scripts are no longer
executed. This problem was fixed in version 2.86.ds1-18, but the
broken packages will stay broken until their postinst scripts are
executed again.
Those with packages being broken from this bug can fix it by using
'apt-get --reinstall' on the affected packages.
-- Petter Reinholdtsen <pere at debian.org> Thu, 8 Sep 2006 15:40:50 +0200
This is the list of uploaded packages so far:
abook adesklets aircrack-ng apt-mirror aspell6.pt bazaar bchunk
bind9 bitpim bobcat boot br.ispell calendar cdrkit cdrskin cernlib
clamav-data cl-launch clucene-core cluster cmucl commit-tool
console-common cuetools dbus dcraw debdelta debianutils denyhosts
dia-newcanvas dmenu duplicity dwm efi-reader eiciel ekg2 elserv
enigma entity expat extlib fetchmail fontconfig gcl gclcvs ggz-utils
gimp-dcraw glark glimpse glpk-shlib gmetadom gnomebaker gnome-hearts
gnome-pkg-tools gnome-python gnome-vfs2 gnumed-client gnump3d
gtk+2.0 honeyd hyperestraier ifeffit ikiwiki insserv jabref
java-gcj-compat k3b kdesvn kernel-package keyboards-rg koules
libbonobo libcatalyst-modules-perl libextractor
libfile-copy-recursive-perl libgd-graph-perl libgphoto2 libgtop2
libksba libnet-nbname-perl libpam-mount libselinux libsemanage
libsepol libtext-wikiformat-perl lighttpd linm linux-kernel-headers
linuxlogo lm-sensors lostirc madman makedev modxslt moreutils msort
nis openser pango1.0 partman-auto paw piuparts poker-engine
poker-network policycoreutils postgresql-ocaml powersave powertweak
python-setuptools qgis quadprog quota refpolicy renattach reportbug
sbcl serpentine sgt-puzzles shared-mime-info slime steam
sylpheed-claws-gtk2 sylpheed-claws-gtk2-extra-plugins syslinux
sysvinit sysv-rc-conf taskjuggler tla-buildpackage totem tseries
tuxmath uae udev ulex user-setup vnc4 wireshark xemeraldia xen-3.0
xen-unstable xgalaga xstow xstr zsh-beta
More information about the Pkg-sysvinit-devel
mailing list