Bug#699019: unblock: sysvinit/2.88dsf-38

2013-01-26 Thread Roger Leigh
retitle 699019 unblock: sysvinit/2.88dsf-39
severity 698966 serious
thanks

I uploaded -39 to properly fix #663009, and to also fix
#698966 which is a failure to run urandom, including during
debootstrapping (#698909).  Updated debdiff attached.


unblock sysvinit/2.88dsf-39


Regards,
Roger

-- 
  .''`.  Roger Leigh
 : :' :  Debian GNU/Linuxhttp://people.debian.org/~rleigh/
 `. `'   schroot and sbuild  http://alioth.debian.org/projects/buildd-tools
   `-GPG Public Key  F33D 281D 470A B443 6756 147C 07B3 C8BC 4083 E800
diff -Nru sysvinit-2.88dsf/debian/changelog sysvinit-2.88dsf/debian/changelog
--- sysvinit-2.88dsf/debian/changelog   2012-11-16 20:51:07.0 +
+++ sysvinit-2.88dsf/debian/changelog   2013-01-26 12:38:01.0 +
@@ -1,3 +1,59 @@
+sysvinit (2.88dsf-39) unstable; urgency=low
+
+  [ Roger Leigh ]:
+  * initscripts postinst calls urandom, not urandom.sh (Closes: #698966).
+  * sysvinit postinst unconditionally creates a compatibility initctl
+link to ensure the migration to /run won't fail (Closes: #663009).
+
+ -- Roger Leigh   Sat, 26 Jan 2013 12:09:29 +
+
+sysvinit (2.88dsf-38) unstable; urgency=low
+
+  [ Roger Leigh ]:
+  * If pidof fails in the sysvinit postinst or initscripts, default
+to PID 1 (for /sbin/init) (Closes: #663009).
+  * Make fstab globbing in initscripts completely robust.
+
+ -- Roger Leigh   Wed, 23 Jan 2013 22:43:55 +
+
+sysvinit (2.88dsf-37) unstable; urgency=low
+
+  [ Roger Leigh ]
+  * initscripts: Remove all use of shell heredocs in shell libraries;
+these require a writable /tmp which will not be guaranteed to be
+present in early boot (Closes: #697994).
+
+ -- Roger Leigh   Mon, 14 Jan 2013 21:53:59 +
+
+sysvinit (2.88dsf-36) unstable; urgency=low
+
+  [ Roger Leigh ]
+  * initscripts:
+- Handle globbing of /etc/fstab.d/* safely.
+- Correct erroneous error that an entry for /dev/shm existed in
+  /etc/fstab when no entry was present (Closes: #697537).
+
+ -- Roger Leigh   Fri, 11 Jan 2013 23:36:28 +
+
+sysvinit (2.88dsf-35) unstable; urgency=low
+
+  [ David Prévot ]
+  * Fix German translation charset.
+
+  [ Roger Leigh ]
+  * initscripts:
+- To permit enabling of dependency-based boot, add Breaks on older
+  versions of bootchart.  Thanks to Andreas Beckmann.
+  Closes: #694252.
+- To work around a bug in the Oracle database, which has a faulty
+  check for /dev/shm, continue to mount a tmpfs on /dev/shm rather
+  than /run/shm if one is defined in /etc/fstab.  Closes: #694379.
+  * sysvinit-utils:
+- Add Breaks: upstart (<< 1.5-1) to avoid breaking the boot with
+  older versions of upstart.  Closes: #694961.
+
+ -- Roger Leigh   Mon, 17 Dec 2012 22:50:49 +
+
 sysvinit (2.88dsf-34) unstable; urgency=low
 
   [ Roger Leigh ]
diff -Nru sysvinit-2.88dsf/debian/control sysvinit-2.88dsf/debian/control
--- sysvinit-2.88dsf/debian/control 2012-08-31 21:14:04.0 +0100
+++ sysvinit-2.88dsf/debian/control 2012-12-17 22:37:45.0 +
@@ -42,6 +42,7 @@
 Conflicts: last, sysvconfig, chkconfig (<< 11.0-79.1-2)
 Replaces: last, sysvinit (<= 2.86.ds1-65)
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Breaks: upstart (<< 1.5-1)
 Suggests: bootlogd, sash
 Description: System-V-like utilities
  This package contains the important System-V-like utilities.
@@ -74,7 +75,8 @@
  sysvinit-utils (>= 2.86.ds1-64), sysv-rc | file-rc,
  coreutils (>= 5.93)
 Recommends: psmisc, e2fsprogs
-Conflicts: libdevmapper1.02.1 (<< 2:1.02.24-1)
+Conflicts:
+ libdevmapper1.02.1 (<< 2:1.02.24-1),
 Replaces: libc6, libc6.1, libc0.1, libc0.3
 Breaks:
 # Needed for ifquery
@@ -112,7 +114,9 @@
  autofs (<< 5.0.0),
 # Older versions of initramfs-tools can't cope with /etc/mtab
 # being a symlink #668616 and #668650
- initramfs-tools (<< 0.104)
+ initramfs-tools (<< 0.104),
+# Needed for transition to dependency-based boot for wheezy
+ bootchart (<< 0.10~svn407-3.3)
 Description: scripts for initializing and shutting down the system
  The scripts in this package initialize a standard Debian
  system at boot time and shut it down at halt or reboot time.
diff -Nru sysvinit-2.88dsf/debian/initscripts.postinst 
sysvinit-2.88dsf/debian/initscripts.postinst
--- sysvinit-2.88dsf/debian/initscripts.postinst2012-11-16 
15:33:58.0 +
+++ sysvinit-2.88dsf/debian/initscripts.postinst2013-01-26 
12:08:54.0 +
@@ -561,9 +561,9 @@
 if [ "$PREV_VER" = "" ]; then
if which invoke-rc.d >/dev/null 2>&1
then
-   invoke-rc.d urandom.sh start || true
+   invoke-rc.d urandom start || true
else
-   /etc/init.d/urandom.sh start || true
+   /etc/init.d/urandom start || true
fi
 fi
 
diff -Nru sysvinit-2.88dsf/debian/po/de.po sysvinit-2.88dsf/debian/po/de.po
--- sysvinit-2.88dsf/debian/po/de.po2012-08-31 21:14:04.0 +0100
+++ sysvinit-2.88dsf/debian/po/de.po2012-12-10 23:03:

Processed: Re: Bug#699019: unblock: sysvinit/2.88dsf-38

2013-01-26 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> retitle 699019 unblock: sysvinit/2.88dsf-39
Bug #699019 [release.debian.org] unblock: sysvinit/2.88dsf-38
Changed Bug title to 'unblock: sysvinit/2.88dsf-39' from 'unblock: 
sysvinit/2.88dsf-38'
> severity 698966 serious
Bug #698966 [initscripts] initscripts: postinst calls non-existent urandom.sh 
script
Severity set to 'serious' from 'important'
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
698966: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=698966
699019: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=699019
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.13592330139610.transcr...@bugs.debian.org



Bug#699019: unblock: sysvinit/2.88dsf-38

2013-01-26 Thread Roger Leigh
On Sat, Jan 26, 2013 at 12:42:25PM +, Adam D. Barratt wrote:
> Control: block -1 by 686387
> 
> On Thu, 2013-01-24 at 22:03 +, Roger Leigh wrote:
> > Please unblock package sysvinit
> > 
> > Bugs closed:
> > #694961: Don't break boot with older upstart versions
> 
> For reference, this means that either the new upstart (and associated
> packages including large json-c diff) need to migrate - see #686387 - at
> the same time, or we need to find some other solution to the issue in
> upstart.

CCing Steve, since I'm unsure of the best course of action here.
I'm not too familiar with the upstart integration, and if there's
a way of solving the issue without the Breaks by
adding/modifying/removing some of that logic, we could look at
doing that.


Regards,
Roger

-- 
  .''`.  Roger Leigh
 : :' :  Debian GNU/Linuxhttp://people.debian.org/~rleigh/
 `. `'   schroot and sbuild  http://alioth.debian.org/projects/buildd-tools
   `-GPG Public Key  F33D 281D 470A B443 6756 147C 07B3 C8BC 4083 E800


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130126131252.gp16...@codelibre.net



Processed: Re: Bug#699019: unblock: sysvinit/2.88dsf-38

2013-01-26 Thread Debian Bug Tracking System
Processing control commands:

> block -1 by 686387
Bug #699019 [release.debian.org] unblock: sysvinit/2.88dsf-38
699019 was not blocked by any bugs.
699019 was not blocking any bugs.
Added blocking bug(s) of 699019: 686387

-- 
699019: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=699019
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.b699019.135920415326370.transcr...@bugs.debian.org



Bug#699019: unblock: sysvinit/2.88dsf-38

2013-01-26 Thread Adam D. Barratt
Control: block -1 by 686387

On Thu, 2013-01-24 at 22:03 +, Roger Leigh wrote:
> Please unblock package sysvinit
> 
> Bugs closed:
> #694961: Don't break boot with older upstart versions

For reference, this means that either the new upstart (and associated
packages including large json-c diff) need to migrate - see #686387 - at
the same time, or we need to find some other solution to the issue in
upstart.

Regards,

Adam


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1359204145.28246.28.ca...@jacala.jungle.funky-badger.org



Bug#699019: unblock: sysvinit/2.88dsf-38

2013-01-26 Thread Roger Leigh
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package sysvinit

Bugs closed:
#694961: Don't break boot with older upstart versions
#694252: Break older bootchart versions to allow migration to
 dependency-based boot
#694379: Work around a bug in the Oracle database which has a
 buggy check for /dev/shm
#697537: Correct buggy check for /dev/shm
#697994: Remove all use of heredocs (not safe until /tmp is writable)
#663009: Default to PID1 when determining PID of init so that the
 init process is correctly restarted on upgrade
And fix globbing in /etc/fstab.d (no bug number).


Thanks,
Roger


diff -Nru sysvinit-2.88dsf/debian/changelog sysvinit-2.88dsf/debian/changelog
--- sysvinit-2.88dsf/debian/changelog   2012-11-16 20:51:07.0 +
+++ sysvinit-2.88dsf/debian/changelog   2013-01-24 21:33:09.0 +
@@ -1,3 +1,50 @@
+sysvinit (2.88dsf-38) unstable; urgency=low
+
+  [ Roger Leigh ]:
+  * If pidof fails in the sysvinit postinst or initscripts, default
+to PID 1 (for /sbin/init) (Closes: #663009).
+  * Make fstab globbing in initscripts completely robust.
+
+ -- Roger Leigh   Wed, 23 Jan 2013 22:43:55 +
+
+sysvinit (2.88dsf-37) unstable; urgency=low
+
+  [ Roger Leigh ]
+  * initscripts: Remove all use of shell heredocs in shell libraries;
+these require a writable /tmp which will not be guaranteed to be
+present in early boot (Closes: #697994).
+
+ -- Roger Leigh   Mon, 14 Jan 2013 21:53:59 +
+
+sysvinit (2.88dsf-36) unstable; urgency=low
+
+  [ Roger Leigh ]
+  * initscripts:
+- Handle globbing of /etc/fstab.d/* safely.
+- Correct erroneous error that an entry for /dev/shm existed in
+  /etc/fstab when no entry was present (Closes: #697537).
+
+ -- Roger Leigh   Fri, 11 Jan 2013 23:36:28 +
+
+sysvinit (2.88dsf-35) unstable; urgency=low
+
+  [ David Prévot ]
+  * Fix German translation charset.
+
+  [ Roger Leigh ]
+  * initscripts:
+- To permit enabling of dependency-based boot, add Breaks on older
+  versions of bootchart.  Thanks to Andreas Beckmann.
+  Closes: #694252.
+- To work around a bug in the Oracle database, which has a faulty
+  check for /dev/shm, continue to mount a tmpfs on /dev/shm rather
+  than /run/shm if one is defined in /etc/fstab.  Closes: #694379.
+  * sysvinit-utils:
+- Add Breaks: upstart (<< 1.5-1) to avoid breaking the boot with
+  older versions of upstart.  Closes: #694961.
+
+ -- Roger Leigh   Mon, 17 Dec 2012 22:50:49 +
+
 sysvinit (2.88dsf-34) unstable; urgency=low
 
   [ Roger Leigh ]
diff -Nru sysvinit-2.88dsf/debian/control sysvinit-2.88dsf/debian/control
--- sysvinit-2.88dsf/debian/control 2012-08-31 21:14:04.0 +0100
+++ sysvinit-2.88dsf/debian/control 2012-12-17 22:37:45.0 +
@@ -42,6 +42,7 @@
 Conflicts: last, sysvconfig, chkconfig (<< 11.0-79.1-2)
 Replaces: last, sysvinit (<= 2.86.ds1-65)
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Breaks: upstart (<< 1.5-1)
 Suggests: bootlogd, sash
 Description: System-V-like utilities
  This package contains the important System-V-like utilities.
@@ -74,7 +75,8 @@
  sysvinit-utils (>= 2.86.ds1-64), sysv-rc | file-rc,
  coreutils (>= 5.93)
 Recommends: psmisc, e2fsprogs
-Conflicts: libdevmapper1.02.1 (<< 2:1.02.24-1)
+Conflicts:
+ libdevmapper1.02.1 (<< 2:1.02.24-1),
 Replaces: libc6, libc6.1, libc0.1, libc0.3
 Breaks:
 # Needed for ifquery
@@ -112,7 +114,9 @@
  autofs (<< 5.0.0),
 # Older versions of initramfs-tools can't cope with /etc/mtab
 # being a symlink #668616 and #668650
- initramfs-tools (<< 0.104)
+ initramfs-tools (<< 0.104),
+# Needed for transition to dependency-based boot for wheezy
+ bootchart (<< 0.10~svn407-3.3)
 Description: scripts for initializing and shutting down the system
  The scripts in this package initialize a standard Debian
  system at boot time and shut it down at halt or reboot time.
diff -Nru sysvinit-2.88dsf/debian/po/de.po sysvinit-2.88dsf/debian/po/de.po
--- sysvinit-2.88dsf/debian/po/de.po2012-08-31 21:14:04.0 +0100
+++ sysvinit-2.88dsf/debian/po/de.po2012-12-10 23:03:45.0 +
@@ -21,7 +21,7 @@
 #: ../sysv-rc.templates:1001
 msgid "Unable to migrate to dependency-based boot system"
 msgstr ""
-"Es konnte nicht auf abhängigkeitsbasierte Systemstartreihenfolge umgestellt "
+"Es konnte nicht auf abhängigkeitsbasierte Systemstartreihenfolge umgestellt "
 "werden."
 
 #. Type: note
@@ -32,7 +32,7 @@
 "dependency-based boot sequencing:"
 msgstr ""
 "Im Startsystem gibt es Probleme, die eine Umstellung auf "
-"abhängigkeitsbasierte Systemstartreihenfolge verhindern:"
+"abhängigkeitsbasierte Systemstartreihenfolge verhindern:"
 
 #. Type: note
 #. Description
@@ -43,10 +43,10 @@
 "package has been removed, but not purged.  It is suggested that these are "
 "removed by running:"
 msgstr ""
-"Falls das gemeldete Problem von einer lokalen Änderung rührt, muss