Your message dated Sun, 23 Nov 2014 11:13:19 +0100
with message-id <[email protected]>
and subject line Re: Bug#770691: unblock: init-system-helpers/1.22
has caused the Debian Bug report #770691,
regarding unblock: init-system-helpers/1.22
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
770691: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770691
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock
X-Debbugs-Cc: [email protected]
(Filing this as requested by init-system-helpers maintainer
Michael Stapelberg.)
Please unblock init-system-helpers_1.22. It removes the problematic
perl dependency (growing the base system and, until recently, even
the essential set) now that perl_5.20.1-3 has acquired the required
new modules.
Changes:
init-system-helpers (1.22) unstable; urgency=medium
.
* Depend on perl-base instead of perl (Closes: #757891)
Full debdiff attached.
Thanks for your work,
--
Niko Tyni [email protected]
diff -Nru init-system-helpers-1.21/debian/changelog
init-system-helpers-1.22/debian/changelog
--- init-system-helpers-1.21/debian/changelog 2014-08-21 08:40:58.000000000
+0300
+++ init-system-helpers-1.22/debian/changelog 2014-11-17 21:48:01.000000000
+0200
@@ -1,3 +1,9 @@
+init-system-helpers (1.22) unstable; urgency=medium
+
+ * Depend on perl-base instead of perl (Closes: #757891)
+
+ -- Michael Stapelberg <[email protected]> Mon, 17 Nov 2014 20:47:58 +0100
+
init-system-helpers (1.21) unstable; urgency=medium
* Demote augeas-tools to Suggests and let the systemd2init tool error out
diff -Nru init-system-helpers-1.21/debian/control
init-system-helpers-1.22/debian/control
--- init-system-helpers-1.21/debian/control 2014-08-21 08:40:58.000000000
+0300
+++ init-system-helpers-1.22/debian/control 2014-11-18 19:56:41.000000000
+0200
@@ -13,7 +13,7 @@
Package: init-system-helpers
Architecture: all
Multi-Arch: foreign
-Depends: ${perl:Depends}, ${misc:Depends}
+Depends: perl-base (>= 5.20.1-3), ${perl:Depends}, ${misc:Depends}
Breaks: systemd (<< 44-12)
Description: helper tools for all init systems
This package contains helper tools that are necessary for switching between
diff -Nru init-system-helpers-1.21/debian/rules
init-system-helpers-1.22/debian/rules
--- init-system-helpers-1.21/debian/rules 2014-08-21 08:40:58.000000000
+0300
+++ init-system-helpers-1.22/debian/rules 2014-11-18 19:56:32.000000000
+0200
@@ -9,6 +9,10 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
+override_dh_perl:
+ dh_perl -d --package=init-system-helpers
+ dh_perl --no-package=init-system-helpers
+
override_dh_auto_build:
dh_auto_build
for file in $$(ls script); do \
diff -Nru init-system-helpers-1.21/script/deb-systemd-helper
init-system-helpers-1.22/script/deb-systemd-helper
--- init-system-helpers-1.21/script/deb-systemd-helper 2014-08-21
08:40:58.000000000 +0300
+++ init-system-helpers-1.22/script/deb-systemd-helper 2014-11-17
23:59:23.000000000 +0200
@@ -84,11 +84,12 @@
use warnings;
use File::Path qw(make_path); # in core since Perl 5.001
use File::Basename; # in core since Perl 5
-use File::Find; # in core since Perl 5
use File::Temp qw(tempfile); # in core since Perl 5.6.1
use Text::ParseWords qw(shellwords); # in core since Perl 5
use Getopt::Long; # in core since Perl 5
-use Data::Dumper;
+# Make Data::Dumper::Dumper available if present (not present on systems that
+# only have perl-base, not perl).
+eval { require Data::Dumper; } or *Data::Dumper::Dumper = sub { "no
Data::Dumper" };
my $quiet = 0;
my $enabled_state_dir = '/var/lib/systemd/deb-systemd-helper-enabled';
@@ -260,7 +261,7 @@
my @links = get_link_closure($scriptname, $service_path);
debug "Old state file contents: " .
- Dumper([ state_file_entries($dsh_state) ]);
+ Data::Dumper::Dumper([ state_file_entries($dsh_state) ]);
make_path(dirname($dsh_state));
my ($outfh, $tmpname) = tempfile('.stateXXXXX',
@@ -278,14 +279,14 @@
error("Unable to move $tmpname to $dsh_state");
debug "New state file contents: " .
- Dumper([ state_file_entries($dsh_state) ]);
+ Data::Dumper::Dumper([ state_file_entries($dsh_state) ]);
}
sub was_enabled {
my ($scriptname) = @_;
my @entries = state_file_entries(dsh_state_path($scriptname));
- debug "Contents: " . Dumper(\@entries);
+ debug "Contents: " . Data::Dumper::Dumper(\@entries);
for my $link (@entries) {
if (! -l $link) {
@@ -308,7 +309,7 @@
my $dsh_state = dsh_state_path($service_path);
my @entries = state_file_entries($dsh_state);
- debug "Contents: " . Dumper(\@entries);
+ debug "Contents: " . Data::Dumper::Dumper(\@entries);
if (is_purge()) {
unlink($dsh_state) if -e $dsh_state;
--- End Message ---
--- Begin Message ---
On 2014-11-23 11:06, Niko Tyni wrote:
> Package: release.debian.org
> Severity: normal
> User: [email protected]
> Usertags: unblock
> X-Debbugs-Cc: [email protected]
>
> (Filing this as requested by init-system-helpers maintainer
> Michael Stapelberg.)
>
> Please unblock init-system-helpers_1.22. It removes the problematic
> perl dependency (growing the base system and, until recently, even
> the essential set) now that perl_5.20.1-3 has acquired the required
> new modules.
>
> Changes:
> init-system-helpers (1.22) unstable; urgency=medium
> .
> * Depend on perl-base instead of perl (Closes: #757891)
>
> Full debdiff attached.
>
> Thanks for your work,
>
Unblocked, thanks.
~Niels
--- End Message ---