Package: omnievents Version: 1:2.6.2-1.1 Severity: wishlist Tags: patch [Floris Bruynooghe] > I've never worked on omnievents, but both me and Thomas seem to have > exceedingly little time to work on pkg-corba recently so I reckon an > NMU might be the best (with a delayed queue in case Thomas rejects > maybe).
OK. I just uploaded a package with the attached patch to the 3 day delayed queue. Happy hacking, -- Petter Reinholdtsen
diff -urN omnievents-2.6.2/debian/changelog omnievents-2.6.2-pere/debian/changelog --- omnievents-2.6.2/debian/changelog 2009-09-20 18:18:48.000000000 +0200 +++ omnievents-2.6.2-pere/debian/changelog 2009-09-20 18:16:35.000000000 +0200 @@ -1,3 +1,15 @@ +omnievents (1:2.6.2-1.1) unstable; urgency=low + + * Non-maintainer upload to fix release goal. + * Correct init.d script header runlevel list and dependencies. Add code + in postinst to recover systems affected by the bug (Closes: #541249). + * Correct section for libomnievents-dbg to 'debug', based on tip from + lintian. + * Add code to clean target of debian/rules to remove generated + config.log and config.status, based on tip from lintian. + + -- Petter Reinholdtsen <p...@debian.org> Sun, 20 Sep 2009 17:00:14 +0200 + omnievents (1:2.6.2-1) unstable; urgency=low * Package taken over by the CORBA team. diff -urN omnievents-2.6.2/debian/control omnievents-2.6.2-pere/debian/control --- omnievents-2.6.2/debian/control 2009-09-20 18:18:48.000000000 +0200 +++ omnievents-2.6.2-pere/debian/control 2009-09-20 18:16:35.000000000 +0200 @@ -55,7 +55,7 @@ Package: libomnievents-dbg Architecture: any -Section: libdevel +Section: debug Priority: extra Depends: libomnievents2 (= ${binary:Version}) Description: omniORB event service debugging symbols diff -urN omnievents-2.6.2/debian/omnievents.postinst omnievents-2.6.2-pere/debian/omnievents.postinst --- omnievents-2.6.2/debian/omnievents.postinst 1970-01-01 01:00:00.000000000 +0100 +++ omnievents-2.6.2-pere/debian/omnievents.postinst 2009-09-20 18:16:35.000000000 +0200 @@ -0,0 +1,14 @@ +#!/bin/sh + +set -e + +# Those using dependency based boot sequencing with sysv-rc and +# installing omniorb-eventservice using version 1:2.6.2-1 and earlier +# would have the wrong runlevel symlinks. Recover from this. +if [ "$1" = "configure" ] && dpkg --compare-versions "$2" le "1:2.6.2-1" \ + && [ -f /etc/rc3.d/S[0-9][0-9]omniorb-eventservice ] && [ ! -f /etc/rc2.d/S[0-9][0-9]omniorb-eventservice ] +then + update-rc.d -f omniorb-eventservice remove +fi + +#DEBHELPER# diff -urN omnievents-2.6.2/etc/init.d/omniorb-eventservice.in omnievents-2.6.2-pere/etc/init.d/omniorb-eventservice.in --- omnievents-2.6.2/etc/init.d/omniorb-eventservice.in 2005-05-11 20:44:21.000000000 +0200 +++ omnievents-2.6.2-pere/etc/init.d/omniorb-eventservice.in 2009-09-20 18:16:35.000000000 +0200 @@ -14,10 +14,10 @@ ### BEGIN INIT INFO # Provides: omniorb-eventservice -# Required-Start: $syslog $network -# Required-Stop: $syslog -# Default-Start: 3 4 5 -# Default-Stop: 0 1 2 6 +# Required-Start: $network $remote_fs $syslog +# Required-Stop: $network $remote_fs $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 # Short-Description: CORBA event service # Description: CORBA event service. http://www.omnievents.org/ ### END INIT INFO