Bug#689765: unblock: libio-socket-ssl-perl/1.76-2

2012-10-06 Thread Salvatore Bonaccorso
Package: release.debian.org
User: release.debian@packages.debian.org
Usertags: unblock
Severity: normal

Dear Release-Team

I have prepared an update for libio-socket-ssl-perl 1.76-1 which is
found in wheezy and unstable but not yet uploaded. 1.77 was released
upstream to fix[1].

 [1]: https://rt.cpan.org/Public/Bug/Display.html?id=79916

Upstream RT#79916 is marked 'Serverity Critical'. As comment in SSL.pm
we can read, before the _update_peer subroutine:

# called if PeerAddr is not set in ${*$self}{'_SSL_arguments'}
# this can be the case if start_SSL is called with a normal IO::Socket::INET
# so that PeerAddr|PeerPort are not set from args

The following script demostrates the problem, but is not exactly what
the comment suggest. I was not able to reproduce a better example.
Daniel Kahn Gillmor gave me some quidance on #debian-perl.

cut-cut-cut-cut-cut-cut-
#!/usr/bin/perl

use strict;
use warnings;

use IO::Socket::SSL;
use IO::Socket::INET6;

my $sock = IO::Socket::INET6-new(
PeerAddr = '127.0.0.1',
PeerPort = 5556,
Type = SOCK_STREAM,
) or die Cannot construct socket - $@;
use Data::Show;
show $sock;

my $upgraded_sock = IO::Socket::SSL-start_SSL($sock);
use Data::Show;
show $upgraded_sock;
cut-cut-cut-cut-cut-cut-

With PeerAddr set to 127.0.0.1 you get for upgraded_sock:

cut-cut-cut-cut-cut-cut-
==(  $upgraded_sock  )==[ 'test.pl', line 19 ]==

do {
  require Symbol;
  my $a = bless(Symbol::gensym(), IO::Socket::SSL);
  *{$a} = {
_SSL_arguments= {
   PeerAddr   = 127.0.0.1,
   PeerPort   = 5556,
   Proto  = tcp,
   SSL_cert_file  = 
certs/client-cert.pem,
   SSL_check_crl  = 0,
   SSL_honor_cipher_order = 0,
   SSL_key_file   = 
certs/client-key.pem,
   SSL_server = 0,
   SSL_use_cert   = 0,
   SSL_verify_mode= 0,
   SSL_version= SSLv23:!SSLv2,
 },
_SSL_ctx  = bless({ context = 27267440 }, 
IO::Socket::SSL::SSL_Context),
_SSL_fileno   = 3,
_SSL_ioclass_upgraded = IO::Socket::INET6,
_SSL_object   = 27913664,
_SSL_opened   = 1,
io_socket_domain  = 2,
io_socket_proto   = 6,
io_socket_timeout = undef,
io_socket_type= 1,
  };
  $a;
}
cut-cut-cut-cut-cut-cut-

but for '::1' you see that PeerAddr is missing from _SSL_arguments:

cut-cut-cut-cut-cut-cut-
==(  $upgraded_sock  )==[ 'test.pl', line 19 ]==

do {
  require Symbol;
  my $a = bless(Symbol::gensym(), IO::Socket::SSL);
  *{$a} = {
_SSL_arguments= {
   Proto  = tcp,
   SSL_cert_file  = 
certs/client-cert.pem,
   SSL_check_crl  = 0,
   SSL_honor_cipher_order = 0,
   SSL_key_file   = 
certs/client-key.pem,
   SSL_server = 0,
   SSL_use_cert   = 0,
   SSL_verify_mode= 0,
   SSL_version= SSLv23:!SSLv2,
 },
_SSL_ctx  = bless({ context = 14291248 }, 
IO::Socket::SSL::SSL_Context),
_SSL_fileno   = 3,
_SSL_ioclass_upgraded = IO::Socket::INET6,
_SSL_object   = 14937456,
_SSL_opened   = 1,
io_socket_domain  = 10,
io_socket_proto   = 6,
io_socket_timeout = undef,
io_socket_type= 1,
  };
  $a;
}
cut-cut-cut-cut-cut-cut-

but with the patched IO::Socket::SSL:

cut-cut-cut-cut-cut-cut-
==(  $upgraded_sock  )==[ 'test.pl', line 19 ]==

do {
  require Symbol;
  my $a = bless(Symbol::gensym(), IO::Socket::SSL);
  *{$a} = {
_SSL_arguments= {
   PeerAddr   = ::1,
   PeerPort   = 5556,
  

Bug#689770: pre-unblock: fbreader/0.12.10dfsg-8

2012-10-06 Thread Eugene V. Lyubimkin
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please pre-approve the attached patch for the package fbreader.

See the background at #689338 and [1].


[1] https://github.com/geometer/FBReader/issues/224

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable-updates'), (500, 'unstable'), 
(500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-2-686-pae (SMP w/2 CPU cores)
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff --git a/zlibrary/core/src/filesystem/ZLInputStreamDecorator.cpp b/zlibrary/core/src/filesystem/ZLInputStreamDecorator.cpp
index b44cf9a..b0b65b9 100644
--- a/zlibrary/core/src/filesystem/ZLInputStreamDecorator.cpp
+++ b/zlibrary/core/src/filesystem/ZLInputStreamDecorator.cpp
@@ -24,7 +24,10 @@ ZLInputStreamDecorator::ZLInputStreamDecorator(shared_ptrZLInputStream decorat
 
 bool ZLInputStreamDecorator::open() {
 	bool result = myBaseStream-open();
-	myBaseOffset = myBaseStream-offset();
+	if (result)
+	{
+		myBaseOffset = myBaseStream-offset();
+	}
 	return result;
 }
 


Bug#689770: pre-unblock: fbreader/0.12.10dfsg-8

2012-10-06 Thread Niels Thykier
Control: tags -1 confirmed

On 2012-10-06 10:05, Eugene V. Lyubimkin wrote:
 Package: release.debian.org
 Severity: normal
 User: release.debian@packages.debian.org
 Usertags: unblock
 
 Please pre-approve the attached patch for the package fbreader.
 
 See the background at #689338 and [1].
 
 
 [1] https://github.com/geometer/FBReader/issues/224
 
 [...]

Looks reasonable, please go ahead.  Please ping us once the patched
fbreader has been in sid for a couple of days.

~Niels


-- 
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/506febe4.9080...@thykier.net



Processed: Re: Bug#689770: pre-unblock: fbreader/0.12.10dfsg-8

2012-10-06 Thread Debian Bug Tracking System
Processing control commands:

 tags -1 confirmed
Bug #689770 [release.debian.org] pre-unblock: fbreader/0.12.10dfsg-8
Added tag(s) confirmed.

-- 
689770: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=689770
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.b689770.134951217728429.transcr...@bugs.debian.org



Bug#689772: unblock: olsrd/0.6.3-5

2012-10-06 Thread Antoine Beaupré
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package olsrd

olsrd-0.6.3-5 ships OLSRd with hardening flags. It also updates OLSR
to the latest stable version upstream, which fixes critical bugs which
are bound to be reported against this package once it is shipped with
a stable Debian release.

The release notes are here:

http://olsr.org/?q=node/55

Note that 0.6.2 was released more than a year ago and it would seem
wrong to ship wheezy with it. 0.6.3 *was* in place in the archive when
the freeze happened, and was blocked only because builds were failing
on Debian/kFreeBSD, which is now fixed.

So please do:

unblock olsrd/0.6.3-5

The debdiff is quite long, so I will not attach it here, but a diffstat:

 CHANGELOG  
|   13
 Makefile   
|  120
 Makefile.inc   
|   28
 README-Olsr-Extensions 
|   43
 android/README 
|   30
 android/regex/Makefile.inc 
|   13
 android/regex/NOTICE   
|  382 +
 android/regex/cclass.h 
|2
 android/regex/cname.h  
|2
 android/regex/engine.c 
|7
 android/regex/re_format.7  
|  756 ---
 android/regex/regcomp.c
|   20
 android/regex/regerror.c   
|8
 android/regex/regex.3  
|  667 --
 android/regex/regexec.c
|2
 android/regex/regfree.c
|1
 android/regex/utils.h  
|2
 contrib/netsimpcap/Makefile
|2
 debian/changelog   
|   37
 debian/control 
|6
 debian/olsrd-adhoc-setup.1 
|   36
 debian/olsrd-default   
|   32
 debian/olsrd.conf  
|  217
 debian/olsrd.conf.funkfeuer
|   34
 debian/olsrd.init  
|9
 debian/olsrd.manpages  
|1
 debian/patches/100-debug_level.patch   
|   11
 debian/patches/230-usr-lib-olsrd.patch 
|6
 debian/patches/260-quagga-plugin-detect-protocol-version.patch 
|   10
 
debian/patches/270-gui-linux-gtk-align-olsr_ip_addr-to-olsr-definition-of-it.patch
 |   33
 debian/patches/280-fix-linux-gtk-build.patch   
|   28
 debian/patches/290-hardcode-etc-olsrd-olsrd-conf.patch 
|  104
 debian/patches/295-update-jsoninfo-plugin.patch
|  674 ++
 debian/patches/295-update-olsrd-adhoc-setup.patch  
|   81
 debian/patches/296-jsoninfo-fix-typo.patch 
|   25
 debian/patches/300-stop-hiding-compile-and-linking-flags.patch 
|  628 ++
 debian/patches/310-hardening-fixes.patch   
|   57
 debian/patches/320-build-tas-plugin-against-debian-lua.patch   
|   21
 debian/patches/series  
|9
 debian/rules   
|   25
 files/olsrd-adhoc-setup
|   76
 files/olsrd.conf.default.full  
|   64
 files/olsrd.conf.default.lq
|   36
 files/olsrd.conf.default.lq-fisheye
|   36
 files/olsrd.conf.default.rfc   
|   17
 gui/linux-gtk/CHANGELOG 

Bug#684355: unblock: autofs/5.0.7-2

2012-10-06 Thread Michael Tokarev
Control: retitle -1 unblock: autofs/5.0.7-2

Since the previous email, one more neat way to break
ucf file ownership tansfer when renaming a package
has been found, #689747, which I just fixed.

Initially we queried just one file which is supposed
to be owned by old autofs5 - default/autofs, but it
turned out that each file has to be handled separately,
which is now implemented.

This all is a result of a bugfix in 5.0.6-3, when I
stopped transferring ucf-ownership forcible but started
doing it conditionally, only of previously ownership
belonged to autofs5.  That was a bugfix without a
separate BTS entry.  Initial issue is that I do not
want to transfer ownership of these files if they
currently belong to some other package, if that's
_ever_ possible, so using --force unconditionally
does not look sane.  Maybe I'm wrong here and always
using --force for ucf file registration is okay, but
the current version look more or less robust anyway.

The small debdiff between 5.0.7-1 and 5.0.7-2 follows.

Please consider unblocking the package.

unblock autofs/5.0.7-2

Thank you for your time!

/mjt


diff -Nru autofs-5.0.7/debian/autofs.postinst 
autofs-5.0.7/debian/autofs.postinst
--- autofs-5.0.7/debian/autofs.postinst 2012-09-03 08:52:07.0 +0400
+++ autofs-5.0.7/debian/autofs.postinst 2012-10-06 13:00:26.0 +0400
@@ -2,17 +2,15 @@
 set -e

 if [ $1 = configure ]; then
-  # transfer ownership from old autofs5 package
-  case $(ucfq -w /etc/default/autofs) in
-*:autofs5:*) force=--force ;;
-*) force= ;;
-  esac
-  for map in master net misc smb; do
-ucfr $force autofs /etc/auto.$map
-ucf /usr/share/autofs/conffiles/auto.$map /etc/auto.$map
+  for file in auto.master auto.net auto.misc auto.smb default/autofs; do
+# transfer ownership from old autofs5 package
+case `ucfq -w /etc/$file` in
+  *:autofs5:*) force=--force ;;
+  *) force= ;;
+esac
+ucfr $force autofs /etc/$file
+ucf /usr/share/autofs/conffiles/$file /etc/$file
   done
-  ucfr $force autofs /etc/default/autofs
-  ucf /usr/share/autofs/conffiles/default/autofs /etc/default/autofs
 fi

 # In version 5.0.6 (wheezy), the package has been renamed
diff -Nru autofs-5.0.7/debian/changelog autofs-5.0.7/debian/changelog
--- autofs-5.0.7/debian/changelog   2012-09-26 21:15:05.0 +0400
+++ autofs-5.0.7/debian/changelog   2012-10-06 13:06:37.0 +0400
@@ -1,3 +1,10 @@
+autofs (5.0.7-2) unstable; urgency=low
+
+  * force transfer ucf autofs5=autofs ownership for all ucf-managed
+files (Closes: #689747)
+
+ -- Michael Tokarev m...@tls.msk.ru  Sat, 06 Oct 2012 13:06:37 +0400
+
 autofs (5.0.7-1) unstable; urgency=low

   * new upstream (5.0.7) release.  It brings the following changes:


-- 
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/506ff95d.1090...@msgid.tls.msk.ru



Bug#689730: marked as done (unblock: geoip-database/20121005-1)

2012-10-06 Thread Debian Bug Tracking System
Your message dated Sat, 06 Oct 2012 11:28:19 +0200
with message-id 506ff9b3.90...@thykier.net
and subject line Re: Bug#689730: unblock: geoip-database/20121005-1
has caused the Debian Bug report #689730,
regarding unblock: geoip-database/20121005-1
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 ow...@bugs.debian.org
immediately.)


-- 
689730: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=689730
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package geoip-database

An new round of the monthly update :)
Thanks!

unblock geoip-database/20121005-1

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
---End Message---
---BeginMessage---
On 2012-10-05 18:32, Patrick Matthäi wrote:
 Package: release.debian.org
 Severity: normal
 User: release.debian@packages.debian.org
 Usertags: unblock
 
 Please unblock package geoip-database
 
 An new round of the monthly update :)
 Thanks!
 
 unblock geoip-database/20121005-1
 
 [...]

Unblocked, thanks.

~Niels---End Message---


Processed: Re: Bug#684355: unblock: autofs/5.0.7-2

2012-10-06 Thread Debian Bug Tracking System
Processing control commands:

 retitle -1 unblock: autofs/5.0.7-2
Bug #684355 [release.debian.org] unblock: autofs/5.0.7-1
Changed Bug title to 'unblock: autofs/5.0.7-2' from 'unblock: autofs/5.0.7-1'

-- 
684355: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=684355
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.b684355.134951561519042.transcr...@bugs.debian.org



Bug#689697: marked as done (unblock: rygel/0.14.3-2)

2012-10-06 Thread Debian Bug Tracking System
Your message dated Sat, 06 Oct 2012 11:32:25 +0200
with message-id 506ffaa9.5060...@thykier.net
and subject line Re: Bug#689697: unblock: rygel/0.14.3-2
has caused the Debian Bug report #689697,
regarding unblock: rygel/0.14.3-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 ow...@bugs.debian.org
immediately.)


-- 
689697: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=689697
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package rygel

Upstream recommended to include a trivial patch
that improves the interopability with many DLNA
devices on the market that always does seek
requests. Without this patch these users won't
get smooth playback.
(ie. many BlueRay Disc players on the market
apparently have this bug).

http://git.gnome.org/browse/rygel/commit/?h=rygel-0-14id=6afee764be64d0239d426f48cc7754aa6ad97ef9

unblock rygel/0.14.3-2

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (300, 'unstable'), (100, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-3-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
---End Message---
---BeginMessage---
On 2012-10-05 11:41, Andreas Henriksson wrote:
 Package: release.debian.org
 Severity: normal
 User: release.debian@packages.debian.org
 Usertags: unblock
 
 Please unblock package rygel
 
 Upstream recommended to include a trivial patch
 that improves the interopability with many DLNA
 devices on the market that always does seek
 requests. Without this patch these users won't
 get smooth playback.
 (ie. many BlueRay Disc players on the market
 apparently have this bug).
 
 http://git.gnome.org/browse/rygel/commit/?h=rygel-0-14id=6afee764be64d0239d426f48cc7754aa6ad97ef9
 
 unblock rygel/0.14.3-2
 
 [...]

Unblocked, thanks.

~Niels---End Message---


Bug#689691: unblock: php-letodms-core/3.3.9-1

2012-10-06 Thread Niels Thykier
Control: tags -1 moreinfo

On 2012-10-05 10:12, Francisco Manuel Garcia Claramonte wrote:
 Subject: unblock: php-letodms-core/3.3.9-1
 Package: release.debian.org
 User: release.debian@packages.debian.org
 Usertags: unblock
 Severity: normal
 
 Please unblock package php-letodms-core
 
 The current letodms version in testing (3.3.4-1) has some
 important security vulnerabilities. 
 New php-letodms-core-3.3.9-1 fixes all these issues.
 
 
 unblock php-letodms-core/3.3.9-1
 
 Thank you,
 
 Regards,
 Francisco.
 

Can you please attach a debdiff of the actual changes.  Particularly it
would be very useful for us if the changes were not remove all files
from 3.3.4 and add all files in 3.3.9[1].

~Niels

[1] The diff we get is
 33 files changed, 7519 insertions(+), 7376 deletions(-)
and next to useless for us to review.


-- 
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/506ffc25.3020...@thykier.net



Processed: Re: Bug#689691: unblock: php-letodms-core/3.3.9-1

2012-10-06 Thread Debian Bug Tracking System
Processing control commands:

 tags -1 moreinfo
Bug #689691 [release.debian.org] unblock: php-letodms-core/3.3.9-1
Added tag(s) moreinfo.

-- 
689691: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=689691
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.b689691.134951633323353.transcr...@bugs.debian.org



Bug#687776: marked as done (unblock: normalize-audio/0.7.7-10)

2012-10-06 Thread Debian Bug Tracking System
Your message dated Sat, 06 Oct 2012 12:58:07 +0200
with message-id 50700ebf.4030...@thykier.net
and subject line Re: Bug#687776: unblock: normalize-audio/0.7.7-10
has caused the Debian Bug report #687776,
regarding unblock: normalize-audio/0.7.7-10
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 ow...@bugs.debian.org
immediately.)


-- 
687776: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=687776
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package normalize-audio.

The only change between -10 and -11 is the enabled LFS support. Without LFS
support normalized-audio refuses to operate on audio files  2 GB on 32bit
platforms.

 begin debdiff 
diff -Nru normalize-audio-0.7.7/debian/changelog 
normalize-audio-0.7.7/debian/changelog
--- normalize-audio-0.7.7/debian/changelog  2012-06-10 15:03:26.0 
+0200
+++ normalize-audio-0.7.7/debian/changelog  2012-09-03 22:05:20.0 
+0200
@@ -1,3 +1,9 @@
+normalize-audio (0.7.7-11) unstable; urgency=low
+
+  * Enable LFS support (Closes: #686590).
+
+ -- Joachim Reichel reic...@debian.org  Mon, 03 Sep 2012 21:54:19 +0200
+
 normalize-audio (0.7.7-10) unstable; urgency=low
 
   * Fix Format: line in debian/copyright.
diff -Nru normalize-audio-0.7.7/debian/rules normalize-audio-0.7.7/debian/rules
--- normalize-audio-0.7.7/debian/rules  2012-06-10 14:59:43.0 +0200
+++ normalize-audio-0.7.7/debian/rules  2012-09-03 21:52:37.0 +0200
@@ -2,6 +2,8 @@
 
 # export DH_VERBOSE=1
 
+CFLAGS := $(CFLAGS) -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
+
 %:
dh $@ --with autoreconf
 
 end debdiff 

unblock normalize-audio/0.7.7-11

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (910, 'testing'), (800, 'stable'), (200, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
---End Message---
---BeginMessage---
On 2012-09-15 19:36, Joachim Reichel wrote:
 Package: release.debian.org
 Severity: normal
 User: release.debian@packages.debian.org
 Usertags: unblock
 
 Please unblock package normalize-audio.
 
 The only change between -10 and -11 is the enabled LFS support. Without LFS
 support normalized-audio refuses to operate on audio files  2 GB on 32bit
 platforms.
 
  begin debdiff 
 diff -Nru normalize-audio-0.7.7/debian/changelog 
 normalize-audio-0.7.7/debian/changelog
 --- normalize-audio-0.7.7/debian/changelog  2012-06-10 15:03:26.0 
 +0200
 +++ normalize-audio-0.7.7/debian/changelog  2012-09-03 22:05:20.0 
 +0200
 @@ -1,3 +1,9 @@
 +normalize-audio (0.7.7-11) unstable; urgency=low
 +
 +  * Enable LFS support (Closes: #686590).
 +
 + -- Joachim Reichel reic...@debian.org  Mon, 03 Sep 2012 21:54:19 +0200
 +
  normalize-audio (0.7.7-10) unstable; urgency=low
  
* Fix Format: line in debian/copyright.
 diff -Nru normalize-audio-0.7.7/debian/rules 
 normalize-audio-0.7.7/debian/rules
 --- normalize-audio-0.7.7/debian/rules  2012-06-10 14:59:43.0 +0200
 +++ normalize-audio-0.7.7/debian/rules  2012-09-03 21:52:37.0 +0200
 @@ -2,6 +2,8 @@
  
  # export DH_VERBOSE=1
  
 +CFLAGS := $(CFLAGS) -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
 +
  %:
 dh $@ --with autoreconf
  
  end debdiff 
 
 unblock normalize-audio/0.7.7-11
 
 [...]
 

Unblocked, thanks.

~Niels---End Message---


Processed: Re: Bug#687614: unblock: gdebi/0.8.6 (pre-approval)

2012-10-06 Thread Debian Bug Tracking System
Processing control commands:

 tags -1 moreinfo
Bug #687614 [release.debian.org] unblock: gdebi/0.8.6 (pre-approval)
Added tag(s) moreinfo.

-- 
687614: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=687614
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.b687614.13495224921976.transcr...@bugs.debian.org



Bug#687614: unblock: gdebi/0.8.6 (pre-approval)

2012-10-06 Thread Niels Thykier
Control: tags -1 moreinfo

On 2012-09-14 11:31, Luca Falavigna wrote:
 Package: release.debian.org
 Severity: normal
 User: release.debian@packages.debian.org
 Usertags: unblock
 
 
 Dear Release Team,
 I'd like to upload a new gdebi version in unstable fixing some bugs I
 recently triaged. They were reported on Launchpad, but most of them
 affect Debian too. Here's a description of the changes introduced
 since 0.8.5:
 
 [...]
 
 Other than those, I plan to include new translations in the package,
 I'm currently waiting for Launchpad to finalize them.
 I'm attaching a full debdiff (not including translations, at the
 moment) of the changes I'd like to introduce.
 
 Cheers,
 Luca

The changes are mostly reasonable and I would be okay with them except
the part where GDebiCli.py calls sys.exit(app.install())[0].  I had a
brief look at the code and app.install() (being GDebiCli.install())
appears to return a mix of int and boolean.  Like

@@ -141,9 +141,7 @@
 #os.system(gdebi %s_%s_*.deb % (...))
 pass
 else:
-ret = call([dpkg,...])
-if (ret != 0):
-return False
+return call([dpkg,...])
 ^^^ (ret != 0 suggests int)
 vvv  (clearly boolean)
 return True

In the 0.8.5 code, there are a couple of places where GDebiCli.install
returns False on error[1], which I believe python translates to 0
leading to exit 0 with errors (and I suspect that is not what you wanted).

~Niels

[0] Actually, this also appears in gdebi AFAICT (w. s/app/debi/).

[1] I have marked the first two return False on error I noticed.

def install(self):
# install the dependecnies
(install,remove,unauthenticated) = self._deb.required_changes
if len(install)  0 or len(remove)  0:
fprogress = apt.progress.text.AcquireProgress()
iprogress = apt.progress.base.InstallProgress()
try:
res = self._cache.commit(fprogress,iprogress)
except apt.cache.FetchFailedException, e:
sys.stderr.write(_(Error during install: '%s') % e)
return False

except SystemError, e:
sys.stderr.write(_(Error during install: '%s') % e)
return False

[...]


-- 
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/50701432.5080...@thykier.net



Bug#689795: unblock: python-larch/1.20121006-1

2012-10-06 Thread Lars Wirzenius
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

I humbly request that the release team allow the recently uploaded
python-larch package version 1.20121006-1 into wheezy before the
release. It fixes two bugs, one of which was reported to Debian:

* #675818: UnboundLocalError: local variable 'new_node' referenced
  before assignment
- this bug is of normal severity, but could arguably be important
- what happens is that when the fsck feature of Obnam (my backup
  program) is used in fix problems and do not just report them
  mode, the program crashes because of an unknown local variable
  name
- the problem is that I had inadvertently indented a line wrongly:
  the line logs the value of a variable, but is not indented to be
  inside the block in which the variable exists
- the fix is a one-line change to indent the problematic line to
  the correct level
* the unreported problem is that the package is using the cmdtest tool
  during build time to run tests, but is lacking this in the build
  dependencies
- I apologise profusely for not reporting a bug for this myself

I am also upstream of python-larch, and have chosen to make a new
upstream release to include these fixes. I hope that is not a problem
for the release team.

An additional change, apart from a new entry in the NEWS file, is 
that I fixed the spelling of the name of the person who developed the
B-tree variant the python-larch package implements.

The debdiff is below.

I hope the release team is in good health, and that this request of
mine leaves you in good spirits.

diff -Nru python-larch-1.20120527/debian/changelog 
python-larch-1.20121006/debian/changelog
--- python-larch-1.20120527/debian/changelog2012-10-06 11:59:01.0 
+0100
+++ python-larch-1.20121006/debian/changelog2012-10-06 11:59:01.0 
+0100
@@ -1,3 +1,12 @@
+python-larch (1.20121006-1) unstable; urgency=low
+
+  * New upstream release.
+- Fix UnboundLocalError: local variable 'new_node' referenced before
+  assignment (Closes: #675818)
+  * debian/control: Add missing build-dependency on cmdtest.
+
+ -- Lars Wirzenius l...@liw.fi  Sat, 06 Oct 2012 10:27:20 +0100
+
 python-larch (1.20120527-1) unstable; urgency=low
 
   * New upstream release.
diff -Nru python-larch-1.20120527/debian/control 
python-larch-1.20121006/debian/control
--- python-larch-1.20120527/debian/control  2012-10-06 11:59:01.0 
+0100
+++ python-larch-1.20121006/debian/control  2012-10-06 11:59:01.0 
+0100
@@ -5,7 +5,7 @@
 Standards-Version: 3.9.3
 Build-Depends: debhelper (= 7.3.8), python (= 2.6.6-3~), 
 python-coverage-test-runner, python-tracing, python-sphinx,
-python-cliapp (= 0.14), python-ttystatus
+python-cliapp (= 0.14), python-ttystatus, cmdtest
 X-Python-Version: = 2.6
 
 Package: python-larch
diff -Nru python-larch-1.20120527/larch/fsck.py 
python-larch-1.20121006/larch/fsck.py
--- python-larch-1.20120527/larch/fsck.py   2012-05-27 10:44:29.0 
+0100
+++ python-larch-1.20121006/larch/fsck.py   2012-10-06 10:30:43.0 
+0100
@@ -104,7 +104,7 @@
 new_node = larch.IndexNode(node.id, keys, 
[node[k] for k in keys])
 self.fsck.forest.node_store.put_node(new_node)
-tracing.trace('fixed it: %s' % new_node.keys())
+tracing.trace('fixed it: %s' % new_node.keys())
 
 
 class CheckRoot(WorkItem):
diff -Nru python-larch-1.20120527/larch/__init__.py 
python-larch-1.20121006/larch/__init__.py
--- python-larch-1.20120527/larch/__init__.py   2012-05-27 10:44:29.0 
+0100
+++ python-larch-1.20121006/larch/__init__.py   2012-10-06 10:30:43.0 
+0100
@@ -14,7 +14,7 @@
 # along with this program.  If not, see http://www.gnu.org/licenses/.
 
 
-__version__ = '1.20120527'
+__version__ = '1.20121006'
 
 
 class Error(Exception):
diff -Nru python-larch-1.20120527/NEWS python-larch-1.20121006/NEWS
--- python-larch-1.20120527/NEWS2012-05-27 10:44:29.0 +0100
+++ python-larch-1.20121006/NEWS2012-10-06 10:30:43.0 +0100
@@ -2,7 +2,16 @@
 ==
 
 These are the release notes for larch, a Python implementation of a
-copy-on-write B-tree, designed by Odah Rodeh.
+copy-on-write B-tree, designed by Ohad Rodeh.
+
+Version 1.20121006
+--
+
+* Critical bug fix: an indentation problem in the Python code was fixed.
+  A line was intended wrong, resulting it to not be included in the right
+  block, and therefore not having access to the variable created in that
+  block.
+* Bug fix: The Debian packaging was missing a build dependency on cmdtest.
 
 Version 1.20120527, released 2012-05-27
 ---

unblock python-larch/1.20121006-1

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 

Bug#689752: marked as done (unblock tiff3-3.9.6-9 and tiff-4.0.2-4)

2012-10-06 Thread Debian Bug Tracking System
Your message dated Sat, 06 Oct 2012 13:39:07 +0200
with message-id 5070185b.1040...@thykier.net
and subject line Re: Bug#689752: unblock tiff3-3.9.6-9 and tiff-4.0.2-4
has caused the Debian Bug report #689752,
regarding unblock tiff3-3.9.6-9 and tiff-4.0.2-4
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 ow...@bugs.debian.org
immediately.)


-- 
689752: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=689752
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: release.debian.org
Usertags: unblock

Please unblock tiff3-3.9.6-9 and tiff-4.0.2-4, which fix CVE-2012-4447
and address RC security bug #688944.

I had uploaded tiff3-3.9.6-8 and tiff-4.0.2-3, which fixed CVE-2012-4447
but claimed to fix non-existent CVE-2012-4777.  Ugh.  My dcut was a few
seconds too late.  So those versions only lived a few minutes.  The bug
was only reported against the tiff package but affects both tiff and
tiff3.

-- 
Jay Berkenbilt q...@debian.org
---End Message---
---BeginMessage---
On 2012-10-05 23:43, Jay Berkenbilt wrote:
 Package: release.debian.org
 Usertags: unblock
 
 Please unblock tiff3-3.9.6-9 and tiff-4.0.2-4, which fix CVE-2012-4447
 and address RC security bug #688944.
 
 I had uploaded tiff3-3.9.6-8 and tiff-4.0.2-3, which fixed CVE-2012-4447
 but claimed to fix non-existent CVE-2012-4777.  Ugh.  My dcut was a few
 seconds too late.  So those versions only lived a few minutes.  The bug
 was only reported against the tiff package but affects both tiff and
 tiff3.
 

Unblocked both, thanks.

~Niels---End Message---


Bug#689795: marked as done (unblock: python-larch/1.20121006-1)

2012-10-06 Thread Debian Bug Tracking System
Your message dated Sat, 06 Oct 2012 13:40:22 +0200
with message-id 507018a6.3050...@dogguy.org
and subject line Re: Bug#689795: unblock: python-larch/1.20121006-1
has caused the Debian Bug report #689795,
regarding unblock: python-larch/1.20121006-1
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 ow...@bugs.debian.org
immediately.)


-- 
689795: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=689795
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

I humbly request that the release team allow the recently uploaded
python-larch package version 1.20121006-1 into wheezy before the
release. It fixes two bugs, one of which was reported to Debian:

* #675818: UnboundLocalError: local variable 'new_node' referenced
  before assignment
- this bug is of normal severity, but could arguably be important
- what happens is that when the fsck feature of Obnam (my backup
  program) is used in fix problems and do not just report them
  mode, the program crashes because of an unknown local variable
  name
- the problem is that I had inadvertently indented a line wrongly:
  the line logs the value of a variable, but is not indented to be
  inside the block in which the variable exists
- the fix is a one-line change to indent the problematic line to
  the correct level
* the unreported problem is that the package is using the cmdtest tool
  during build time to run tests, but is lacking this in the build
  dependencies
- I apologise profusely for not reporting a bug for this myself

I am also upstream of python-larch, and have chosen to make a new
upstream release to include these fixes. I hope that is not a problem
for the release team.

An additional change, apart from a new entry in the NEWS file, is 
that I fixed the spelling of the name of the person who developed the
B-tree variant the python-larch package implements.

The debdiff is below.

I hope the release team is in good health, and that this request of
mine leaves you in good spirits.

diff -Nru python-larch-1.20120527/debian/changelog 
python-larch-1.20121006/debian/changelog
--- python-larch-1.20120527/debian/changelog2012-10-06 11:59:01.0 
+0100
+++ python-larch-1.20121006/debian/changelog2012-10-06 11:59:01.0 
+0100
@@ -1,3 +1,12 @@
+python-larch (1.20121006-1) unstable; urgency=low
+
+  * New upstream release.
+- Fix UnboundLocalError: local variable 'new_node' referenced before
+  assignment (Closes: #675818)
+  * debian/control: Add missing build-dependency on cmdtest.
+
+ -- Lars Wirzenius l...@liw.fi  Sat, 06 Oct 2012 10:27:20 +0100
+
 python-larch (1.20120527-1) unstable; urgency=low
 
   * New upstream release.
diff -Nru python-larch-1.20120527/debian/control 
python-larch-1.20121006/debian/control
--- python-larch-1.20120527/debian/control  2012-10-06 11:59:01.0 
+0100
+++ python-larch-1.20121006/debian/control  2012-10-06 11:59:01.0 
+0100
@@ -5,7 +5,7 @@
 Standards-Version: 3.9.3
 Build-Depends: debhelper (= 7.3.8), python (= 2.6.6-3~), 
 python-coverage-test-runner, python-tracing, python-sphinx,
-python-cliapp (= 0.14), python-ttystatus
+python-cliapp (= 0.14), python-ttystatus, cmdtest
 X-Python-Version: = 2.6
 
 Package: python-larch
diff -Nru python-larch-1.20120527/larch/fsck.py 
python-larch-1.20121006/larch/fsck.py
--- python-larch-1.20120527/larch/fsck.py   2012-05-27 10:44:29.0 
+0100
+++ python-larch-1.20121006/larch/fsck.py   2012-10-06 10:30:43.0 
+0100
@@ -104,7 +104,7 @@
 new_node = larch.IndexNode(node.id, keys, 
[node[k] for k in keys])
 self.fsck.forest.node_store.put_node(new_node)
-tracing.trace('fixed it: %s' % new_node.keys())
+tracing.trace('fixed it: %s' % new_node.keys())
 
 
 class CheckRoot(WorkItem):
diff -Nru python-larch-1.20120527/larch/__init__.py 
python-larch-1.20121006/larch/__init__.py
--- python-larch-1.20120527/larch/__init__.py   2012-05-27 10:44:29.0 
+0100
+++ python-larch-1.20121006/larch/__init__.py   2012-10-06 10:30:43.0 
+0100
@@ -14,7 +14,7 @@
 # along with this program.  If not, see http://www.gnu.org/licenses/.
 
 
-__version__ = '1.20120527'
+__version__ = '1.20121006'
 
 
 class Error(Exception):
diff -Nru python-larch-1.20120527/NEWS python-larch-1.20121006/NEWS
--- python-larch-1.20120527/NEWS2012-05-27 10:44:29.0 +0100
+++ 

Re: Freeze exception for csound

2012-10-06 Thread Niels Thykier
On 2012-09-30 00:50, Felipe Sateler wrote:
 Dear release team,
 
 Would you accept a freeze exception for csound version
 1:5.17.11~dfsg-2 (just uploaded), to include the attached patch (no
 other changes)?
 
 The build system wrongly passes the -package csnd flag to the SWIG
 interface wrappers, which causes the csound JNI library to fail to
 load. The patch corrects this issue, and comes from upstream. Not
 fixing this bug means the JNI library provided by libcsnd-java is
 useless.
 

Unblocked, thanks.

Next time, please consider filing an unblock bug - they are much easier
for us to track.

~Niels


-- 
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/50701bb9.9010...@thykier.net



Bug#689360: marked as done (unblock: at-spi2-core/2.5.3-2)

2012-10-06 Thread Debian Bug Tracking System
Your message dated Sat, 06 Oct 2012 14:02:19 +0200
with message-id 50701dcb.3000...@thykier.net
and subject line Re: Bug#689360: unblock: at-spi2-core/2.5.3-2
has caused the Debian Bug report #689360,
regarding unblock: at-spi2-core/2.5.3-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 ow...@bugs.debian.org
immediately.)


-- 
689360: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=689360
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Hello,

Please unblock package at-spi2-core

unblock at-spi2-core/2.5.3-2

As Bug#663027 shows, the at-spi2-core package does not play well with
old versions of gdm: it freezes on keyboard typing. That's why Mario
added a Breaks: gdm3 ( 3.4) to make sure that gdm gets upgraded to a
working version.

In addition, patches/pl contains the upstream polish translation update.

Thanks,
Samuel

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.0.4 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

-- 
Samuel
Now I know someone out there is going to claim, Well then, UNIX is intuitive,
because you only need to learn 5000 commands, and then everything else follows
from that! Har har har!
(Andy Bates in comp.os.linux.misc, on intuitive interfaces, slightly
defending Macs.)
diff -Nru at-spi2-core-2.5.3/debian/changelog 
at-spi2-core-2.5.3/debian/changelog
--- at-spi2-core-2.5.3/debian/changelog 2012-06-29 04:35:57.0 +0200
+++ at-spi2-core-2.5.3/debian/changelog 2012-09-30 17:51:08.0 +0200
@@ -1,3 +1,13 @@
+at-spi2-core (2.5.3-2) unstable; urgency=low
+
+  [ Mario Lang ]
+  * Add Breaks on gdm3  3.4 (Closes: Bug#663027).
+
+  [ Samuel Thibault ]
+  * patches/pl: Cherry-pick from upstream: Update pl translation.
+
+ -- Samuel Thibault sthiba...@debian.org  Sun, 30 Sep 2012 17:51:06 +0200
+
 at-spi2-core (2.5.3-1) unstable; urgency=low
 
   [ Samuel Thibault ]
diff -Nru at-spi2-core-2.5.3/debian/control at-spi2-core-2.5.3/debian/control
--- at-spi2-core-2.5.3/debian/control   2012-06-29 04:35:25.0 +0200
+++ at-spi2-core-2.5.3/debian/control   2012-09-30 17:17:15.0 +0200
@@ -21,6 +21,7 @@
 Architecture: any
 Multi-Arch: foreign
 Depends: ${misc:Depends}, ${shlibs:Depends}
+Breaks: gdm3 ( 3.4)
 Description: Assistive Technology Service Provider Interface (dbus core)
  This package contains the core components of GNOME Accessibility.
 
diff -Nru at-spi2-core-2.5.3/debian/patches/pl 
at-spi2-core-2.5.3/debian/patches/pl
--- at-spi2-core-2.5.3/debian/patches/pl1970-01-01 01:00:00.0 
+0100
+++ at-spi2-core-2.5.3/debian/patches/pl2012-09-30 17:13:45.0 
+0200
@@ -0,0 +1,113 @@
+commit 0209f5bb65f632a11aac1642e56a4289aa2f3132
+Author: Piotr Drąg piotrd...@gmail.com
+Date:   Sat Sep 1 20:47:11 2012 +0200
+
+Updated Polish translation
+
+diff --git a/po/pl.po b/po/pl.po
+index eed3d73..968f9f3 100644
+--- a/po/pl.po
 b/po/pl.po
+@@ -4,12 +4,15 @@
+ # pomóc w jego rozwijaniu i pielęgnowaniu, napisz do nas:
+ # gnom...@aviary.pl
+ # -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
++# Artur Flinta afli...@at.kernel.pl, 2003.
++# Piotr Drąg piotrd...@gmail.com, 2011-2012.
++# Aviary.pl gnom...@aviary.pl, 2011-2012.
+ msgid 
+ msgstr 
+ Project-Id-Version: at-spi2-core\n
+ Report-Msgid-Bugs-To: \n
+-POT-Creation-Date: 2011-03-28 20:51+0200\n
+-PO-Revision-Date: 2011-03-28 20:52+0200\n
++POT-Creation-Date: 2012-09-01 20:46+0200\n
++PO-Revision-Date: 2012-09-01 20:47+0200\n
+ Last-Translator: Piotr Drąg piotrd...@gmail.com\n
+ Language-Team: Polish gnom...@aviary.pl\n
+ Language: pl\n
+@@ -21,82 +24,7 @@ msgstr 
+ X-Poedit-Language: Polish\n
+ X-Poedit-Country: Poland\n
+ 
+-#: ../atspi/atspi-misc.c:290
+-#, c-format
+-msgid AT-SPI: Unknown signature %s for RemoveAccessible
+-msgstr AT-SPI: nieznany podpis %s dla RemoveAccessible
+-
+-#: ../atspi/atspi-misc.c:327
+-#, c-format
+-msgid AT-SPI: Error calling getRoot for %s: %s
+-msgstr AT-SPI: błąd podczas wywoływania getRoot dla %s: %s
+-
+-#: ../atspi/atspi-misc.c:485
+-#, c-format
+-msgid AT-SPI: Error in GetItems, sender=%s, error=%s
+-msgstr AT-SPI: Błąd w GetItems, nadawca=%s, błąd=%s
+-
+-#: ../atspi/atspi-misc.c:587
+-#, c-format
+-msgid 
+-AT-SPI: Called _atspi_dbus_return_accessible_from_message with strange 
+-signature %s
+-msgstr 

Bug#689800: nmu: olsrd_0.6.3-5

2012-10-06 Thread Andreas Beckmann
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: binnmu

nmu olsrd_0.6.3-5 . amd64 . -m Rebuild in a clean sid environment.

olsrd/amd64 was not built in a Debian sid environment and has a
unsatisfiable
  Depends: libc6 (= 2.15)
that can be solved by rebuilding in sid.


Andreas


-- 
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/20121006122132.27260.3389.report...@cake.ae.cs.uni-frankfurt.de



Bug#689180: marked as done (unblock: meta-gnome3/1:3.4+4)

2012-10-06 Thread Debian Bug Tracking System
Your message dated Sat, 06 Oct 2012 14:21:40 +0200
with message-id 50702254.5090...@thykier.net
and subject line Re: Bug#689180: unblock: meta-gnome3/1:3.4+4
has caused the Debian Bug report #689180,
regarding unblock: meta-gnome3/1:3.4+4
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 ow...@bugs.debian.org
immediately.)


-- 
689180: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=689180
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Hi,

sorry to ask again but there was a mistake in meta-gnome3 1:3.4+3. 
Changelog says it all.

meta-gnome3 (1:3.4+4) unstable; urgency=low

  * Downgrade xul-ext-gnome-keyring to Suggests, it is only available in 
experimental. Closes: #689176.

unblock meta-gnome3/1:3.4+4

Thanks,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-
---End Message---
---BeginMessage---
On 2012-09-29 22:08, Josselin Mouette wrote:
 Package: release.debian.org
 Severity: normal
 User: release.debian@packages.debian.org
 Usertags: unblock
 
 Hi,
 
 sorry to ask again but there was a mistake in meta-gnome3 1:3.4+3. 
 Changelog says it all.
 
 meta-gnome3 (1:3.4+4) unstable; urgency=low
 
   * Downgrade xul-ext-gnome-keyring to Suggests, it is only available in 
 experimental. Closes: #689176.
 
 unblock meta-gnome3/1:3.4+4
 
 Thanks,

Unblocked; thanks.

~Niels---End Message---


unblock gnuradio 3.6.1-1

2012-10-06 Thread A. Maitland Bottoms
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Dear release team,

I've uploaded ia64 binaries for gnuradio 3.6.1-1.

A while ago there was some issue with the ia64 buildd
machine, but indeed gnuradio 3.6.1-1 compiles
just fine on ia64.

So I am expecting any minute that the testing migration
excuses will no longer say out of date on ia64: and
I am sending this message along since the excuse
Not touching package due to block request by freeze
is also listed.

Note: The gnuradio 3.6.1-1 source and other binary architectures
went into the archive before the freeze -
[2012-06-12] Accepted 3.6.1-1 in unstable (low) (A. Maitland Bottoms)

gnuradio 3.6.1-1 would be a good candidate for inclusion in Wheezy.

Thanks,

- -Maitland
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.9 http://mailcrypt.sourceforge.net/

iEYEARECAAYFAlBwMtMACgkQkwbJvNrxBUyhmgCfWqwhZQGMrvJ9fjeTjwPMc+dB
No8Ani5Q3iyPQLQuW5VWGpX3Z0xzuYx7
=3RCd
-END PGP SIGNATURE-


-- 
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/20592.13025.266072.622...@airborne.nrl.navy.mil



Bug#689814: unblock: gnuradio/3.6.1-1

2012-10-06 Thread A. Maitland Bottoms
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

The gnuradio 3.6.1-1 source was accepted into unstable
on 12 June 2012:
http://packages.qa.debian.org/g/gnuradio/news/20120612T181727Z.html

Since that was before the Wheezy freeze, this should apply:
Any packages in unstable before the 19:52 dinstall begins on that day
will be given automatic freeze exceptions (for the specific version in
unstable).

All other architectures built before the freeze, the ia64 binaries
only recently have been uploaded.
(Subject: gnuradio_3.6.1-1_ia64.changes ACCEPTED into unstable
 Date: Sat, 06 Oct 2012 04:17:55 +)

It would be good to release Wheezy with gnuradio 3.6.1

- -Maitland
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.9 http://mailcrypt.sourceforge.net/

iEYEARECAAYFAlBwVCAACgkQkwbJvNrxBUzhAgCfXQ37ln8i8GnpadAcQJeAeJ2T
kGsAn2VVM2qXLucIg3anZw1jCCYLzSnA
=S4F+
-END PGP SIGNATURE-


-- 
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/20592.21540.844022.527...@airborne.nrl.navy.mil



Bug#689818: unblock: xml-light/2.2-15

2012-10-06 Thread Mehdi Dogguy
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package xml-light.

xml-light/2.2-15 fixes a security issue (namely CVE-2012-3514). It
changed an internal datastructure from a Hash table to a Map to avoid
hash collision attacks.

This upload required the rebuild of its reverse dependencies because
ABI changed. AFAIK, all r-deps were rebuilt sucessfully.

Debdiff between -14 and -15 is attached for your convenience.

unblock xml-light/2.2-15

Regards,

-- 
Mehdi

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_GB.UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru xml-light-2.2/debian/changelog xml-light-2.2/debian/changelog
--- xml-light-2.2/debian/changelog	2012-06-07 13:55:42.0 +0200
+++ xml-light-2.2/debian/changelog	2012-10-05 15:31:52.0 +0200
@@ -1,3 +1,14 @@
+xml-light (2.2-15) unstable; urgency=low
+
+  [ Sylvain Le Gall ]
+  * Remove Sylvain Le Gall from uploaders
+
+  [ Mehdi Dogguy ]
+  * Fix CVE-2012-3514 (Closes: #685584).
+- add 06_CVE-2012-3514.diff
+
+ -- Mehdi Dogguy me...@debian.org  Fri, 05 Oct 2012 15:31:52 +0200
+
 xml-light (2.2-14) unstable; urgency=low
 
   * Do not try to install the .cmxs plugin on architectures where
diff -Nru xml-light-2.2/debian/control xml-light-2.2/debian/control
--- xml-light-2.2/debian/control	2012-06-05 16:38:56.0 +0200
+++ xml-light-2.2/debian/control	2012-10-01 14:40:35.0 +0200
@@ -3,7 +3,6 @@
 Priority: optional
 Maintainer: Debian OCaml Maintainers debian-ocaml-ma...@lists.debian.org
 Uploaders:
- Sylvain Le Gall gil...@debian.org,
  Mehdi Dogguy me...@debian.org
 Build-Depends:
  cdbs (= 0.4.23-1.1),
diff -Nru xml-light-2.2/debian/patches/06_CVE-2012-3514.diff xml-light-2.2/debian/patches/06_CVE-2012-3514.diff
--- xml-light-2.2/debian/patches/06_CVE-2012-3514.diff	1970-01-01 01:00:00.0 +0100
+++ xml-light-2.2/debian/patches/06_CVE-2012-3514.diff	2012-10-01 15:40:17.0 +0200
@@ -0,0 +1,153 @@
+--- a/dtd.ml
 b/dtd.ml
+@@ -93,16 +93,18 @@
+ 
+ type dtd = dtd_item list
+ 
+-type ('a,'b) hash = ('a,'b) Hashtbl.t
++module StringMap = Map.Make(String)
++
++type 'a map = 'a StringMap.t ref
+ 
+ type checked = {
+-	c_elements : (string,dtd_element_type) hash;
+-	c_attribs : (string,(string,(dtd_attr_type * dtd_attr_default)) hash) hash;
++	c_elements : dtd_element_type map;
++	c_attribs : (dtd_attr_type * dtd_attr_default) map map;
+ }
+ 
+ type dtd_state = {
+-	elements : (string,dtd_element_type) hash;
+-	attribs : (string,(string,(dtd_attr_type * dtd_attr_default)) hash) hash;
++	elements : dtd_element_type map;
++	attribs : (dtd_attr_type * dtd_attr_default) map map;
+ 	mutable current : dtd_element_type;
+ 	mutable curtag : string;
+ 	state : (string * dtd_element_type) Stack.t;
+@@ -113,7 +115,21 @@
+ let _raises e =
+ 	file_not_found := e
+ 
+-let empty_hash = Hashtbl.create 0
++let create_map() = ref StringMap.empty
++
++let empty_map = create_map()
++
++let find_map m k = StringMap.find k (!m)
++
++let set_map m k v = m := StringMap.add k v (!m)
++
++let unset_map m k = m := StringMap.remove k (!m)
++
++let iter_map f m = StringMap.iter f (!m)
++
++let fold_map f m = StringMap.fold f (!m)
++
++let mem_map m k = StringMap.mem k (!m)
+ 
+ let pos source =
+ 	let line, lstart, min, max = Xml_lexer.pos source in
+@@ -158,45 +174,45 @@
+ 			raise e
+ 
+ let check dtd =
+-	let attribs = Hashtbl.create 0 in
+-	let hdone = Hashtbl.create 0 in
+-	let htodo = Hashtbl.create 0 in
++	let attribs = create_map () in
++	let hdone = create_map () in
++	let htodo = create_map () in
+ 	let ftodo tag from =
+ 		try
+-			ignore(Hashtbl.find hdone tag);
++			ignore(find_map hdone tag);
+ 		with
+ 			Not_found -
+ try
+-	match Hashtbl.find htodo tag with
+-	| None - Hashtbl.replace htodo tag from
++	match find_map htodo tag with
++	| None - set_map htodo tag from
+ 	| Some _ - ()
+ with
+ 	Not_found -
+-		Hashtbl.add htodo tag from
++		set_map htodo tag from
+ 	in
+ 	let fdone tag edata =
+ 		try 
+-			ignore(Hashtbl.find hdone tag);
++			ignore(find_map hdone tag);
+ 			raise (Check_error (ElementDefinedTwice tag));
+ 		with
+ 			Not_found -
+-Hashtbl.remove htodo tag;
+-Hashtbl.add hdone tag edata
++unset_map htodo tag;
++set_map hdone tag edata
+ 	in
+ 	let fattrib tag aname adata =
+ 		let h = (try
+-Hashtbl.find attribs tag
++find_map attribs tag
+ 			with
+ Not_found -
+-	let h = Hashtbl.create 1 in
+-	Hashtbl.add attribs tag h;
++	let h = create_map () in
++	set_map attribs tag h;
+ 	h) in
+ 		try
+-			ignore(Hashtbl.find h aname);
++			ignore(find_map h aname);
+ 	

Re: Freeze exception for csound

2012-10-06 Thread Felipe Sateler
On Oct 6, 2012 7:53 AM, Niels Thykier ni...@thykier.net wrote:

 On 2012-09-30 00:50, Felipe Sateler wrote:
  Dear release team,
 
  Would you accept a freeze exception for csound version
  1:5.17.11~dfsg-2 (just uploaded), to include the attached patch (no
  other changes)?
 
  The build system wrongly passes the -package csnd flag to the SWIG
  interface wrappers, which causes the csound JNI library to fail to
  load. The patch corrects this issue, and comes from upstream. Not
  fixing this bug means the JNI library provided by libcsnd-java is
  useless.
 

 Unblocked, thanks.


Thanks to you.

 Next time, please consider filing an unblock bug - they are much easier
 for us to track.

Ok, will do.


 ~Niels



Bug#689772: 0.6.3-3 was targeted to wheezy

2012-10-06 Thread Hans-Christoph Steiner

As an upstream committer on olsrd and a committer on the olsrd
packaging, I'd like to second this request.  The work we did up to
0.6.3-4 was always targeted for wheezy, and 0.6.3-5 is purely to fix
lintian warnings and add hardening support.


-- 
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/507067dc.3050...@eds.org



Bug#689822: release.debian.org: please accept the package wims_4.03a-8 into testing-proposed-updates

2012-10-06 Thread Georges Khaznadar
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: britney

I received one week ago an automated e-mail announcing that wims was
removed from testing. The automated information about the reason of this
operation was a build-dependency on , node-uglify

I checked that the package wims does not build-depend on node-uglify, and
also rebuilt it successfully in a wheezy chroot thanks to pbuilder.

Please would you accept the new package wims_4.03a-8 into
testing-proposed-updates? It provides a fix for the RC bug #687947
which was sent three weeks ago. PLease take a look at the attached debdiff
file.

I shall await your response before uploading the new package.

Thank you in advance.



-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing'), (650, 'stable'), (600, 'unstable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru wims-4.03a/debian/changelog wims-4.03a/debian/changelog
--- wims-4.03a/debian/changelog	2012-06-24 16:12:50.0 +0200
+++ wims-4.03a/debian/changelog	2012-10-06 19:33:11.0 +0200
@@ -1,3 +1,12 @@
+wims (4.03a-8) testing-proposed-updates; urgency=low
+
+  * removed files coming from upstream which are genrated by the
+the script postinst. The fix is done by a few lines added to
+the patch debian/patches/20root-makefile.patch
+Closes: #687947
+
+ -- Georges Khaznadar georg...@ofset.org  Sat, 06 Oct 2012 19:09:34 +0200
+
 wims (4.03a-7) unstable; urgency=low
 
   * modified the description, thanks to Justin B Rye. Closes: #678745 
diff -Nru wims-4.03a/debian/patches/20root-makefile.patch wims-4.03a/debian/patches/20root-makefile.patch
--- wims-4.03a/debian/patches/20root-makefile.patch	2012-03-09 11:13:51.0 +0100
+++ wims-4.03a/debian/patches/20root-makefile.patch	2012-10-06 19:37:24.0 +0200
@@ -4,7 +4,7 @@
 
 --- /dev/null
 +++ b/Makefile
-@@ -0,0 +1,223 @@
+@@ -0,0 +1,230 @@
 +DESTDIR =
 +WIMS_VERSION = 4.03a
 +
@@ -29,6 +29,13 @@
 +	  rm -rf wims/public_html/gifs/themes/$$d/.DS_Store; \
 +	  rm -rf wims/public_html/gifs/themes/$$d/.svn; \
 +	done
++	# remove files which are touched by postinst scripts
++	rm -f wims/log/unsecure
++	for f in supervisor.phtml visitor.phtml; do \
++	  for d in default standard; do \
++	rm -f wims/public_html/themes/$$d/$$f; \
++	  done; \
++	done
 +
 +javabuild:
 +	# builds the java executables


Bug#689825: unblock: pymongo/2.2-2

2012-10-06 Thread Federico Ceratto
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package pymongo

Version 2.2-2 is affected by bug #689283 and #688040
Version 2.2-3, currently in Unstable, fixes those two bugs (and has no other
changes)

Thanks!



diff -Nru pymongo-2.2/debian/changelog pymongo-2.2/debian/changelog
--- pymongo-2.2/debian/changelog2012-06-26 23:35:28.0 +0100
+++ pymongo-2.2/debian/changelog2012-10-06 17:17:46.0 +0100
@@ -1,3 +1,10 @@
+pymongo (2.2-3) unstable; urgency=low
+
+  * python-pymongo-ext now depends on python-bson-ext (Closes: #688040)
+  * Copyright updated (Closes: #689283)
+
+ -- Federico Ceratto federico.cera...@gmail.com  Sat, 06 Oct 2012 17:16:25 
+0100
+
 pymongo (2.2-2) unstable; urgency=low
 
   * Dependency added (Closes: #678471)
diff -Nru pymongo-2.2/debian/control pymongo-2.2/debian/control
--- pymongo-2.2/debian/control  2012-06-26 23:35:28.0 +0100
+++ pymongo-2.2/debian/control  2012-10-06 17:17:46.0 +0100
@@ -32,6 +32,7 @@
  , ${python:Depends}
  , ${misc:Depends}
  , python-pymongo
+ , python-bson-ext
 Recommends: python-gridfs (= ${source:Version})
 Provides: ${python:Provides}
 Description: C-coded extension to the python-pymongo package
diff -Nru pymongo-2.2/debian/copyright pymongo-2.2/debian/copyright
--- pymongo-2.2/debian/copyright2012-06-26 23:35:28.0 +0100
+++ pymongo-2.2/debian/copyright2012-10-06 17:17:46.0 +0100
@@ -2,7 +2,19 @@
 Source: http://api.mongodb.org/python/
 
 Files: *
-Copyright: © 2011, Mike Dirolf m...@10gen.com
+Copyright: © 2009-2012, Mike Dirolf m...@10gen.com 10gen, Inc.
+ © 2009-2012, Various contributors, see contributors.rst
+License: Apache
+Comment: The contributors.rst contains a long, variable list
+ hence it is not included in this file.
+
+Files: bson/time64.c
+Copyright: © 2007-2010, Michael G Schwern
+License: MIT
+
+Files: bson/encoding_helpers.c
+Copyright: © 2009-2012 10gen, Inc.
+ © 2011, Portions Copyright 2001 Unicode, Inc.
 License: Apache
 
 Files: debian/*
@@ -23,3 +35,22 @@
  See the License for the specific language governing permissions and
  limitations under the License.
 
+License: MIT
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the Software), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ THE SOFTWARE.
+
diff -Nru pymongo-2.2/debian/rules pymongo-2.2/debian/rules
--- pymongo-2.2/debian/rules2012-06-26 23:35:28.0 +0100
+++ pymongo-2.2/debian/rules2012-10-06 17:17:46.0 +0100
@@ -14,6 +14,10 @@
 override_dh_installchangelogs:
dh_installchangelogs doc/changelog.rst
 
+override_dh_installdocs:
+   dh_installdocs
+   dh_installdocs -A doc/contributors.rst
+
 override_dh_auto_clean:
rm -rf debian/html
find doc -name *.pyc -exec rm -rf {} +





unblock pymongo/2.2-3

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-3-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=ANSI_X3.4-1968) 
(ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/dash


-- 
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/20121006184817.18095.86217.reportbug@ehm



Re: unblock gnuradio 3.6.1-1

2012-10-06 Thread Bdale Garbee
A. Maitland Bottoms bott...@debian.org writes:

 gnuradio 3.6.1-1 would be a good candidate for inclusion in Wheezy.

FWIW, I agree.

Bdale


pgpI7zcNTVeId.pgp
Description: PGP signature


Bug#689839: unblock: ruby1.9.1/1.9.3.194-2

2012-10-06 Thread Antonio Terceiro
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package ruby1.9.1

I've just uploaded ruby1.9.1/1.9.3.194-2 to unstable. It contains a
security fix for CVE-2011-1005, which closes Debian bug #689075.

Attached you will find a debdiff against the version currently in
wheezy.

unblock ruby1.9.1/1.9.3.194-2

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=pt_BR.utf8, LC_CTYPE=pt_BR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- 
Antonio Terceiro terce...@debian.org
diff -Nru ruby1.9.1-1.9.3.194/debian/changelog ruby1.9.1-1.9.3.194/debian/changelog
--- ruby1.9.1-1.9.3.194/debian/changelog	2012-06-02 08:10:26.0 -0300
+++ ruby1.9.1-1.9.3.194/debian/changelog	2012-10-06 16:29:43.0 -0300
@@ -1,3 +1,12 @@
+ruby1.9.1 (1.9.3.194-2) unstable; urgency=low
+
+  * debian/patches/20120927-cve_2011_1005.patch: patch sent by upstream;
+fixes CVE-2011-1005 which was thought of as not affecting the Ruby 1.9.x
+series (Closes: #689075). Thanks to Tyler Hicks tyhi...@canonical.com
+for reporting the issue.
+
+ -- Antonio Terceiro terce...@debian.org  Sat, 06 Oct 2012 16:29:42 -0300
+
 ruby1.9.1 (1.9.3.194-1) unstable; urgency=low
 
   [ Lucas Nussbaum ]
diff -Nru ruby1.9.1-1.9.3.194/debian/patches/20120927-cve_2011_1005.patch ruby1.9.1-1.9.3.194/debian/patches/20120927-cve_2011_1005.patch
--- ruby1.9.1-1.9.3.194/debian/patches/20120927-cve_2011_1005.patch	1969-12-31 21:00:00.0 -0300
+++ ruby1.9.1-1.9.3.194/debian/patches/20120927-cve_2011_1005.patch	2012-10-02 10:06:08.0 -0300
@@ -0,0 +1,93 @@
+Description: Prevent untainted strings from being incorrectly tainted
+ This flaw allowed untainted strings to be tainted and modified, even in
+ safe level 4.
+Origin: upstream
+--- a/error.c
 b/error.c
+@@ -569,7 +569,6 @@ exc_to_s(VALUE exc)
+ 
+ if (NIL_P(mesg)) return rb_class_name(CLASS_OF(exc));
+ r = rb_String(mesg);
+-OBJ_INFECT(r, exc);
+ return r;
+ }
+ 
+@@ -853,11 +852,7 @@ name_err_to_s(VALUE exc)
+ 
+ if (NIL_P(mesg)) return rb_class_name(CLASS_OF(exc));
+ StringValue(str);
+-if (str != mesg) {
+-	rb_iv_set(exc, mesg, mesg = str);
+-}
+-OBJ_INFECT(mesg, exc);
+-return mesg;
++return str;
+ }
+ 
+ /*
+@@ -988,7 +983,6 @@ name_err_mesg_to_str(VALUE obj)
+ 	args[2] = d;
+ 	mesg = rb_f_sprintf(NAME_ERR_MESG_COUNT, args);
+ }
+-OBJ_INFECT(mesg, obj);
+ return mesg;
+ }
+ 
+--- a/test/ruby/test_exception.rb
 b/test/ruby/test_exception.rb
+@@ -333,4 +333,55 @@ end.join
+   load(t.path)
+ end
+   end
++
++  def test_to_s_taintness_propagation
++for exc in [Exception, NameError]
++  m = abcdefg
++  e = exc.new(m)
++  e.taint
++  s = e.to_s
++  assert_equal(false, m.tainted?,
++   #{exc}#to_s should not propagate taintness)
++  assert_equal(false, s.tainted?,
++   #{exc}#to_s should not propagate taintness)
++end
++
++o = Object.new
++def o.to_str
++  foo
++end
++o.taint
++e = NameError.new(o)
++s = e.to_s
++assert_equal(false, s.tainted?)
++  end
++
++  # CVE-2011-1005
++  def test_exception_to_s_should_not_propagate_untrustedness
++favorite_lang = Ruby
++
++for exc in [Exception, NameError]
++  assert_raise(SecurityError) do
++lambda {
++  $SAFE = 4
++  exc.new(favorite_lang).to_s
++  favorite_lang.replace(Python)
++}.call
++  end
++end
++
++assert_raise(SecurityError) do
++  lambda {
++$SAFE = 4
++o = Object.new
++o.singleton_class.send(:define_method, :to_str) {
++  favorite_lang
++}
++NameError.new(o).to_s
++favorite_lang.replace(Python)
++  }.call
++end
++
++assert_equal(Ruby, favorite_lang)
++  end
+ end
diff -Nru ruby1.9.1-1.9.3.194/debian/patches/series ruby1.9.1-1.9.3.194/debian/patches/series
--- ruby1.9.1-1.9.3.194/debian/patches/series	2012-05-27 19:46:34.0 -0300
+++ ruby1.9.1-1.9.3.194/debian/patches/series	2012-09-30 17:40:56.0 -0300
@@ -16,3 +16,4 @@
 110829-hurd_dirent_usage.patch
 hurd-path-max.diff
 20120517-r35434.patch
+20120927-cve_2011_1005.patch


signature.asc
Description: Digital signature