Your message dated Wed, 05 Sep 2012 19:07:31 +0100
with message-id <[email protected]>
and subject line Re: Bug#686780: unblock: libmojolicious-perl/2.98+dfsg-2
has caused the Debian Bug report #686780,
regarding unblock: libmojolicious-perl/2.98+dfsg-2
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.)
--
686780: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=686780
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock
Please unblock package libmojolicious-perl
This new version contains a small patch that fixes a nasty bug
(#686750)
This patch was taken from upstream (and slightly adapted for Wheezy's
mojolicious version). Other changes are minor versioned dependency
cleanup on debian/control.
See enclosed debdiff.
All the best
unblock libmojolicious-perl/2.98+dfsg-2
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'testing'), (500, 'stable'), (1,
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.2.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
diff -Nru libmojolicious-perl-2.98+dfsg/debian/changelog libmojolicious-perl-2.98+dfsg/debian/changelog
--- libmojolicious-perl-2.98+dfsg/debian/changelog 2012-06-02 19:26:18.000000000 +0200
+++ libmojolicious-perl-2.98+dfsg/debian/changelog 2012-09-05 17:49:47.000000000 +0200
@@ -1,3 +1,14 @@
+libmojolicious-perl (2.98+dfsg-2) unstable; urgency=low
+
+ [ gregor herrmann ]
+ * debian/control: update {versioned,alternative} (build) dependencies.
+
+ [ Dominique Dumont ]
+ * patch to avoid clobbering $_ (Closes: #686750)
+ * control: added dod to uploaders
+
+ -- Dominique Dumont <[email protected]> Wed, 05 Sep 2012 17:45:00 +0200
+
libmojolicious-perl (2.98+dfsg-1) unstable; urgency=low
* New upstream release.
diff -Nru libmojolicious-perl-2.98+dfsg/debian/control libmojolicious-perl-2.98+dfsg/debian/control
--- libmojolicious-perl-2.98+dfsg/debian/control 2012-06-02 19:26:18.000000000 +0200
+++ libmojolicious-perl-2.98+dfsg/debian/control 2012-09-05 17:49:47.000000000 +0200
@@ -1,14 +1,15 @@
Source: libmojolicious-perl
-Section: perl
-Priority: optional
Maintainer: Debian Perl Group <[email protected]>
Uploaders: Jonathan Yu <[email protected]>,
- gregor herrmann <[email protected]>,
- Fabrizio Regalli <[email protected]>,
- Krzysztof Krzyżaniak (eloy) <[email protected]>,
- Angel Abad <[email protected]>
+ gregor herrmann <[email protected]>,
+ Fabrizio Regalli <[email protected]>,
+ Krzysztof Krzyżaniak (eloy) <[email protected]>,
+ Angel Abad <[email protected]>,
+ Dominique Dumont <[email protected]>
+Section: perl
+Priority: optional
Build-Depends: debhelper (>= 8)
-Build-Depends-Indep: perl (>= 5.10.1)
+Build-Depends-Indep: perl
Standards-Version: 3.9.3
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libmojolicious-perl.git
Vcs-Git: git://git.debian.org/pkg-perl/packages/libmojolicious-perl.git
@@ -16,15 +17,17 @@
Package: libmojolicious-perl
Architecture: all
-Depends: ${misc:Depends}, ${perl:Depends},
- libjs-jquery (>= 1.7.1),
- perl (>= 5.10.1)
+Depends: ${misc:Depends},
+ ${perl:Depends},
+ libjs-jquery (>= 1.7.1),
+ perl
Recommends: libio-socket-inet6-perl,
- libio-socket-ssl-perl (>= 1.43),
- libmojo-server-fastcgi-perl
+ libio-socket-ssl-perl (>= 1.43),
+ libmojo-server-fastcgi-perl
Description: simple, yet powerful, Web Application Framework
Mojolicious is a Perl Web Application Framework built around the familiar
Model-View-Controller philosophy. It supports a simple single file mode via
Mojolicious::Lite, RESTful routes, plugins, Perl-ish templates, session
management, signed cookies, a testing framework, internationalization, first
class Unicode support, and more.
+
diff -Nru libmojolicious-perl-2.98+dfsg/debian/patches/dont-clobber-dollar-_ libmojolicious-perl-2.98+dfsg/debian/patches/dont-clobber-dollar-_
--- libmojolicious-perl-2.98+dfsg/debian/patches/dont-clobber-dollar-_ 1970-01-01 01:00:00.000000000 +0100
+++ libmojolicious-perl-2.98+dfsg/debian/patches/dont-clobber-dollar-_ 2012-09-05 17:49:47.000000000 +0200
@@ -0,0 +1,24 @@
+Description: Dont clobber $_ global variable
+ replace $_ with a lexical varable. A similar patch has
+ been applied upstream.
+ .
+ This patch should be removed for Mojolicous >= 3.38
+Bug: Debian-686750
+Author: dod
+Applied-Upstream: yes
+--- a/lib/Mojo/Transaction/WebSocket.pm
++++ b/lib/Mojo/Transaction/WebSocket.pm
+@@ -297,9 +297,10 @@
+
+ # 512 byte mask
+ $mask = $mask x 128;
+- my $output = '';
+- $output .= $_ ^ $mask while length($_ = substr($input, 0, 512, '')) == 512;
+- return $output .= $_ ^ substr($mask, 0, length, '');
++ my $buffer = my $output = '';
++ $output .= $buffer ^ $mask
++ while length($buffer = substr($input, 0, 512, '')) == 512;
++ return $output .= $buffer ^ substr($mask, 0, length $buffer, '');
+ }
+
+ 1;
diff -Nru libmojolicious-perl-2.98+dfsg/debian/patches/series libmojolicious-perl-2.98+dfsg/debian/patches/series
--- libmojolicious-perl-2.98+dfsg/debian/patches/series 1970-01-01 01:00:00.000000000 +0100
+++ libmojolicious-perl-2.98+dfsg/debian/patches/series 2012-09-05 17:49:47.000000000 +0200
@@ -0,0 +1 @@
+dont-clobber-dollar-_
--- End Message ---
--- Begin Message ---
On Wed, 2012-09-05 at 18:26 +0200, Dominique Dumont wrote:
> Please unblock package libmojolicious-perl
>
> This new version contains a small patch that fixes a nasty bug
> (#686750)
>
> This patch was taken from upstream (and slightly adapted for Wheezy's
> mojolicious version). Other changes are minor versioned dependency
> cleanup on debian/control.
and field re-ordering, and re-indenting / re-folding, which made it a
tad noisy.
Unblocked; thanks.
Regards,
Adam
--- End Message ---