[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#686780: marked as done (unblock: libmojolicious-perl/2.98+dfsg-2)



Your message dated Wed, 05 Sep 2012 19:07:31 +0100
with message-id <1346868451.842.0.camel@jacala.jungle.funky-badger.org>
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 owner@bugs.debian.org
immediately.)


-- 
686780: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=686780
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
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 <dod@debian.org>  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 <pkg-perl-maintainers@lists.alioth.debian.org>
 Uploaders: Jonathan Yu <jawnsy@cpan.org>,
- gregor herrmann <gregoa@debian.org>,
- Fabrizio Regalli <fabreg@fabreg.it>,
- Krzysztof Krzyżaniak (eloy) <eloy@debian.org>,
- Angel Abad <angel@debian.org>
+           gregor herrmann <gregoa@debian.org>,
+           Fabrizio Regalli <fabreg@fabreg.it>,
+           Krzysztof Krzyżaniak (eloy) <eloy@debian.org>,
+           Angel Abad <angel@debian.org>,
+           Dominique Dumont <dod@debian.org>
+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 ---

Reply to: