Bug#857506: unblock: mbrola/3.01h+2-3

2017-03-11 Thread Samuel Thibault
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Hello,

The horror story continues...

In Bug#857501, a user reports that espeak doesn't work with mbrola any
more, due to the fix uploaded previously for Bug#856331.

What happens is that to fix Bug#856331 I used a small shell script
wrapper, and espeak happens to be looking at the state of the mbrola
process it started, and notices that it goes to sleep, to wait for
dpkg-architecture's output, and thus espeak believes that mbrola is
finished with emitting the data and waiting for $deity-knows-what. And
then espeak does not find any output, and thinks mbrola is hosed, while
it actually just hasn't started yet.

Anyway, in version 3.01h+2-3 (diff attached), I simplified the script by
precomputing the multiarch path, so the script becomes trivial and does
not sleep any more, and espeak is now happy.

Short life to non-free code,
Samuel

unblock mbrola/3.01h+2-3

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 
'testing-debug'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'stable'), 
(500, 'oldstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.10.0 (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/dash
Init: systemd (via /run/systemd/system)

-- 
Samuel
`When you say "I wrote a program that crashed Windows", people just stare at
you blankly and say "Hey, I got those with the system, *for free*".'
(By Linus Torvalds)
diff -Nru mbrola-3.01h+2/debian/changelog mbrola-3.01h+2/debian/changelog
--- mbrola-3.01h+2/debian/changelog 2017-02-28 14:26:24.0 +0100
+++ mbrola-3.01h+2/debian/changelog 2017-03-12 02:29:45.0 +0100
@@ -1,3 +1,11 @@
+mbrola (3.01h+2-3) unstable; urgency=medium
+
+  * Make mbrola wrapper for libstrongexit.so simpler. espeak seems to be
+looking at mbrola's state, and does not like to see it sleeping, waiting
+for dpkg-architecture's output... (Closes: 857501).
+
+ -- Samuel Thibault   Sun, 12 Mar 2017 02:29:45 +0100
+
 mbrola (3.01h+2-2) unstable; urgency=medium
 
   * Add libstrongexit.so workaround. mbrola crashes on exit() cleanup, so
diff -Nru mbrola-3.01h+2/debian/control mbrola-3.01h+2/debian/control
--- mbrola-3.01h+2/debian/control   2017-02-28 14:19:19.0 +0100
+++ mbrola-3.01h+2/debian/control   2017-03-12 02:29:14.0 +0100
@@ -10,7 +10,7 @@
 Package: mbrola
 Architecture: i386 amd64 alpha powerpc sparc armel armhf
 Multi-Arch: foreign
-Depends: ${misc:Depends}, ${shlibs:Depends} [!amd64], libc6:i386 [amd64] | 
libc6-i386 [amd64], dpkg-dev
+Depends: ${misc:Depends}, ${shlibs:Depends} [!amd64], libc6:i386 [amd64] | 
libc6-i386 [amd64]
 Suggests: mbrola-voice, espeak, cicero
 Description: Multilingual software speech synthesizer
  Mbrola is Thierry Dutoit's phonemizer for multilingual speech synthesis. The
diff -Nru mbrola-3.01h+2/debian/strongexit/Makefile 
mbrola-3.01h+2/debian/strongexit/Makefile
--- mbrola-3.01h+2/debian/strongexit/Makefile   2017-02-28 12:14:50.0 
+0100
+++ mbrola-3.01h+2/debian/strongexit/Makefile   2017-03-12 02:22:07.0 
+0100
@@ -1,9 +1,13 @@
 LIB=libstrongexit.so
 
-all: $(LIB)
+all: $(LIB) mbrola
 
 $(LIB): strongexit.c
$(CC) $(CFLAGS) $< -o $@ -shared -fPIC $(LDFLAGS)
 
+mbrola: mbrola.in
+   sed -e 's/@DEB_HOST_MULTIARCH@/$(shell dpkg-architecture 
-qDEB_HOST_MULTIARCH)/g' < $< > $@
+   chmod +x $@
+
 clean:
-   rm -f $(LIB)
+   rm -f $(LIB) mbrola
diff -Nru mbrola-3.01h+2/debian/strongexit/mbrola 
mbrola-3.01h+2/debian/strongexit/mbrola
--- mbrola-3.01h+2/debian/strongexit/mbrola 2017-02-28 14:26:24.0 
+0100
+++ mbrola-3.01h+2/debian/strongexit/mbrola 1970-01-01 01:00:00.0 
+0100
@@ -1,5 +0,0 @@
-#!/bin/bash
-# mbrola crashes on exit() cleanup, so don't bother trying to exit cleanly,
-# mbrola does close the output file fine anyway (see #856331)
-DEB_HOST_MULTIARCH=`dpkg-architecture -qDEB_HOST_MULTIARCH`
-LD_PRELOAD=/usr/lib/$DEB_HOST_MULTIARCH/mbrola/libstrongexit.so exec 
/usr/lib/$DEB_HOST_MULTIARCH/mbrola/mbrola "$@"
diff -Nru mbrola-3.01h+2/debian/strongexit/mbrola.in 
mbrola-3.01h+2/debian/strongexit/mbrola.in
--- mbrola-3.01h+2/debian/strongexit/mbrola.in  1970-01-01 01:00:00.0 
+0100
+++ mbrola-3.01h+2/debian/strongexit/mbrola.in  2017-03-12 02:14:18.0 
+0100
@@ -0,0 +1,4 @@
+#!/bin/bash
+# mbrola crashes on exit() cleanup, so don't bother trying to exit cleanly,
+# mbrola does close the output file fine anyway (see #856331)
+LD_PRELOAD=/usr/lib/@DEB_HOST_MULTIARCH@/mbrola/libstrongexit.so exec 
/usr/lib/@DEB_HOST_MULTIARCH@/mbrola/mbrola "$@"


Bug#857497: marked as done (unblock: darktable/2.2.1-3)

2017-03-11 Thread Debian Bug Tracking System
Your message dated Sat, 11 Mar 2017 22:43:58 +
with message-id 
and subject line unblock darktable
has caused the Debian Bug report #857497,
regarding unblock: darktable/2.2.1-3
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.)


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

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Please unblock package darktable

this version (only) drops i386 binary packages

diff -Nru darktable-2.2.1/debian/changelog darktable-2.2.1/debian/changelog
- --- darktable-2.2.1/debian/changelog  2017-01-02 13:54:11.0 -0400
+++ darktable-2.2.1/debian/changelog2017-03-10 13:41:38.0 -0400
@@ -1,3 +1,11 @@
+darktable (2.2.1-3) unstable; urgency=medium
+
+  * Drop support for 32bit intel (i386) architectures (Closes: #857147)
+- Upstream no longer supports 32bit address spaces.
+- The i386 build is reported to be unstable.
+
+ -- David Bremner   Fri, 10 Mar 2017 13:41:38 -0400
+
 darktable (2.2.1-2) unstable; urgency=medium
 
   * re-re-enable arm64 (sigh)
diff -Nru darktable-2.2.1/debian/control darktable-2.2.1/debian/control
- --- darktable-2.2.1/debian/control2017-01-02 13:54:11.0 -0400
+++ darktable-2.2.1/debian/control  2017-03-10 13:41:38.0 -0400
@@ -41,7 +41,7 @@
 Vcs-Browser: 
http://anonscm.debian.org/gitweb/?p=pkg-phototools/darktable.git;a=summary
 
 Package: darktable
- -Architecture: any-i386 any-amd64 any-arm64
+Architecture: any-amd64 any-arm64
 Depends: ${shlibs:Depends}, ${misc:Depends}, libjs-prototype, 
libjs-scriptaculous
 Replaces: darktable-plugins-legacy (<< 0.9), darktable-plugins-experimental 
(<< 1.0~)
 Breaks: darktable-plugins-legacy (<< 0.9), darktable-plugins-experimental (<< 
1.0~)


unblock darktable/2.2.1-3

- -- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (900, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-BEGIN PGP SIGNATURE-

iQGzBAEBCAAdFiEE3VS2dnyDRXKVCQCp8gKXHaSnniwFAljEeqgACgkQ8gKXHaSn
nixyDgv+LyTXdxi61m/Tjm+SWghYlPCuQb5aWlvoX3z2R5rUbI7i8IZzgbSxINnm
ivboSULIr/IS8qImH8yg1xGyWvblc3Kss7FoEXtKjsKfeS9M/YBMY3TLB4FUSYVn
tKRzURhYyD7ONwR1umfRLRJo0ToRER8do6DS8RTHM5KO3aKnVxdS0xFLpLGNXxnX
ANYNYVwiT1UziwWKqKdXUliDXZgXxbuhISF41KTFx2folGevnADN0kdQuTQZvTRN
UVZd90mp75h4B4au7PoVIAQlhGK7Is1LwTfGmZIbDh+R66pYkUvWLgHUIHnCBC/3
85Eotr4GW+xOnE32FvqaHVe2BzIj0O8CI4qdZzef3vVg8mEdRAj+JpehWLE2C6f7
OFAeoUcsXH1g/NuhwhoOPoYHKDuZC7bDtpxPI10JhJ0H32gV9nXGVVwS0MrQNZ3r
duTN6m0DF8o1UGTrBlEQ5d9OJH0H1Qsny1IH26TeLm+57Vi8M0VbP4fJagGaol9s
8S4LdhH9
=Yqu3
-END PGP SIGNATURE-
--- End Message ---
--- Begin Message ---
Unblocked darktable.--- End Message ---


Bug#857497: unblock: darktable/2.2.1-3

2017-03-11 Thread David Bremner
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Please unblock package darktable

this version (only) drops i386 binary packages

diff -Nru darktable-2.2.1/debian/changelog darktable-2.2.1/debian/changelog
- --- darktable-2.2.1/debian/changelog  2017-01-02 13:54:11.0 -0400
+++ darktable-2.2.1/debian/changelog2017-03-10 13:41:38.0 -0400
@@ -1,3 +1,11 @@
+darktable (2.2.1-3) unstable; urgency=medium
+
+  * Drop support for 32bit intel (i386) architectures (Closes: #857147)
+- Upstream no longer supports 32bit address spaces.
+- The i386 build is reported to be unstable.
+
+ -- David Bremner   Fri, 10 Mar 2017 13:41:38 -0400
+
 darktable (2.2.1-2) unstable; urgency=medium
 
   * re-re-enable arm64 (sigh)
diff -Nru darktable-2.2.1/debian/control darktable-2.2.1/debian/control
- --- darktable-2.2.1/debian/control2017-01-02 13:54:11.0 -0400
+++ darktable-2.2.1/debian/control  2017-03-10 13:41:38.0 -0400
@@ -41,7 +41,7 @@
 Vcs-Browser: 
http://anonscm.debian.org/gitweb/?p=pkg-phototools/darktable.git;a=summary
 
 Package: darktable
- -Architecture: any-i386 any-amd64 any-arm64
+Architecture: any-amd64 any-arm64
 Depends: ${shlibs:Depends}, ${misc:Depends}, libjs-prototype, 
libjs-scriptaculous
 Replaces: darktable-plugins-legacy (<< 0.9), darktable-plugins-experimental 
(<< 1.0~)
 Breaks: darktable-plugins-legacy (<< 0.9), darktable-plugins-experimental (<< 
1.0~)


unblock darktable/2.2.1-3

- -- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (900, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-BEGIN PGP SIGNATURE-

iQGzBAEBCAAdFiEE3VS2dnyDRXKVCQCp8gKXHaSnniwFAljEeqgACgkQ8gKXHaSn
nixyDgv+LyTXdxi61m/Tjm+SWghYlPCuQb5aWlvoX3z2R5rUbI7i8IZzgbSxINnm
ivboSULIr/IS8qImH8yg1xGyWvblc3Kss7FoEXtKjsKfeS9M/YBMY3TLB4FUSYVn
tKRzURhYyD7ONwR1umfRLRJo0ToRER8do6DS8RTHM5KO3aKnVxdS0xFLpLGNXxnX
ANYNYVwiT1UziwWKqKdXUliDXZgXxbuhISF41KTFx2folGevnADN0kdQuTQZvTRN
UVZd90mp75h4B4au7PoVIAQlhGK7Is1LwTfGmZIbDh+R66pYkUvWLgHUIHnCBC/3
85Eotr4GW+xOnE32FvqaHVe2BzIj0O8CI4qdZzef3vVg8mEdRAj+JpehWLE2C6f7
OFAeoUcsXH1g/NuhwhoOPoYHKDuZC7bDtpxPI10JhJ0H32gV9nXGVVwS0MrQNZ3r
duTN6m0DF8o1UGTrBlEQ5d9OJH0H1Qsny1IH26TeLm+57Vi8M0VbP4fJagGaol9s
8S4LdhH9
=Yqu3
-END PGP SIGNATURE-



Bug#857489: unblock: xserver-xorg-video-nouveau/1:1.0.13-2

2017-03-11 Thread Sven Joachim
Package: release.debian.org
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock the package xserver-xorg-video-nouveau, it fixes a bug
leading to a black screen when the monitor returns from powersave mode.

The problem only becomes visible with atomic modesetting in Linux 4.10
and later, but as quite a few people will install a newer kernel than
4.9 in stretch, I think it's important to fix it in the next release.

No bug report in the BTS, but it has been reported upstream at
https://bugs.freedesktop.org/show_bug.cgi?id=99922, and I could both
reproduce the bug and that the fix works.

unblock xserver-xorg-video-nouveau/1:1.0.13-2


diff -u xserver-xorg-video-nouveau-1.0.13/debian/changelog xserver-xorg-video-nouveau-1.0.13/debian/changelog
--- xserver-xorg-video-nouveau-1.0.13/debian/changelog
+++ xserver-xorg-video-nouveau-1.0.13/debian/changelog
@@ -1,3 +1,11 @@
+xserver-xorg-video-nouveau (1:1.0.13-2) unstable; urgency=medium
+
+  * Team upload.
+  * Cherry-pick commit 924083938c ("Consider CRTCs disabled when DPMS is
+off") from upstream.
+
+ -- Sven Joachim   Sat, 11 Mar 2017 09:00:49 +0100
+
 xserver-xorg-video-nouveau (1:1.0.13-1) unstable; urgency=medium
 
   * Team upload.
only in patch2:
unchanged:
--- xserver-xorg-video-nouveau-1.0.13.orig/src/drmmode_display.c
+++ xserver-xorg-video-nouveau-1.0.13/src/drmmode_display.c
@@ -65,6 +65,7 @@
 uint32_t rotate_fb_id;
 Bool cursor_visible;
 int scanout_pixmap_x;
+int dpms_mode;
 } drmmode_crtc_private_rec, *drmmode_crtc_private_ptr;
 
 typedef struct {
@@ -114,6 +115,14 @@
 	return drmmode_crtc->mode_crtc->crtc_id;
 }
 
+Bool
+drmmode_crtc_on(xf86CrtcPtr crtc)
+{
+drmmode_crtc_private_ptr drmmode_crtc = crtc->driver_private;
+
+return crtc->enabled && drmmode_crtc->dpms_mode == DPMSModeOn;
+}
+
 int
 drmmode_head(xf86CrtcPtr crtc)
 {
@@ -313,9 +322,10 @@
 }
 
 static void
-drmmode_crtc_dpms(xf86CrtcPtr drmmode_crtc, int mode)
+drmmode_crtc_dpms(xf86CrtcPtr crtc, int mode)
 {
-
+	drmmode_crtc_private_ptr drmmode_crtc = crtc->driver_private;
+	drmmode_crtc->dpms_mode = mode;
 }
 
 void
only in patch2:
unchanged:
--- xserver-xorg-video-nouveau-1.0.13.orig/src/nouveau_dri2.c
+++ xserver-xorg-video-nouveau-1.0.13/src/nouveau_dri2.c
@@ -279,23 +279,27 @@
 	ScrnInfoPtr scrn = xf86ScreenToScrn(draw->pScreen);
 	xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(scrn);
 	NVPtr pNv = NVPTR(scrn);
-	int i;
+	int i, active_crtc_count = 0;
 
 	if (!xf86_config->num_crtc)
 		return FALSE;
 
 	for (i = 0; i < xf86_config->num_crtc; i++) {
 		xf86CrtcPtr crtc = xf86_config->crtc[i];
-		if (crtc->enabled && crtc->rotatedData)
-			return FALSE;
+		if (drmmode_crtc_on(crtc)) {
+			if (crtc->rotatedData)
+return FALSE;
 
+			active_crtc_count++;
+		}
 	}
 
 	return ((DRI2CanFlip(draw) && pNv->has_pageflip)) &&
 		dst_pix->drawable.width == src_pix->drawable.width &&
 		dst_pix->drawable.height == src_pix->drawable.height &&
 		dst_pix->drawable.bitsPerPixel == src_pix->drawable.bitsPerPixel &&
-		dst_pix->devKind == src_pix->devKind;
+		dst_pix->devKind == src_pix->devKind &&
+		active_crtc_count;
 }
 
 static Bool
@@ -475,7 +479,7 @@
 		int head = drmmode_crtc(config->crtc[i]);
 		void *token;
 
-		if (!config->crtc[i]->enabled)
+		if (!drmmode_crtc_on(config->crtc[i]))
 			continue;
 
 		flipdata->flip_count++;
only in patch2:
unchanged:
--- xserver-xorg-video-nouveau-1.0.13.orig/src/nouveau_present.c
+++ xserver-xorg-video-nouveau-1.0.13/src/nouveau_present.c
@@ -152,7 +152,7 @@
 	ScrnInfoPtr scrn = xf86ScreenToScrn(window->drawable.pScreen);
 	xf86CrtcPtr crtc = rrcrtc->devPrivate;
 
-	if (!scrn->vtSema || !crtc->enabled)
+	if (!scrn->vtSema || !drmmode_crtc_on(crtc))
 		return FALSE;
 
 	return TRUE;
@@ -199,7 +199,7 @@
 			flip->msc = target_msc;
 
 			for (i = 0; i < config->num_crtc; i++) {
-if (config->crtc[i]->enabled)
+if (drmmode_crtc_on(config->crtc[i]))
 	last = i;
 			}
 
@@ -208,7 +208,7 @@
 int crtc = drmmode_crtc(config->crtc[i]);
 void *user = NULL;
 
-if (!config->crtc[i]->enabled)
+if (!drmmode_crtc_on(config->crtc[i]))
 	continue;
 
 if (token && ((crtc == sync) || (i == last))) {
only in patch2:
unchanged:
--- xserver-xorg-video-nouveau-1.0.13.orig/src/nouveau_xv.c
+++ xserver-xorg-video-nouveau-1.0.13/src/nouveau_xv.c
@@ -299,7 +299,7 @@
 	for (i = 0; i < xf86_config->num_crtc; i++) {
 		xf86CrtcPtr crtc = xf86_config->crtc[i];
 
-		if (!crtc->enabled)
+		if (!drmmode_crtc_on(crtc))
 			continue;
 
 		if ((x < (crtc->x + crtc->mode.HDisplay)) &&
only in patch2:
unchanged:
--- xserver-xorg-video-nouveau-1.0.13.orig/src/nv_proto.h
+++ xserver-xorg-video-nouveau-1.0.13/src/nv_proto.h
@@ -13,6 +13,7 @@
 void drmmode_screen_fini(ScreenPtr pScreen);
 
 int  drmmode_crtc(xf86CrtcPtr crtc);
+Bool drmmode_crtc_on(xf86CrtcPtr crtc);
 int  drmmode_head(xf86CrtcPtr crtc);
 void drmmode_swap(ScrnInfoPtr, uint32_t, uint32_t *);
 


Bug#857475: unblock: pbuilder/0.228.6 (pre-approval)

2017-03-11 Thread Mattia Rizzolo
package: release.debian.org
user: release.debian@packages.debian.org
usertags: unblock
x-debbugs-cc: pbuilder-ma...@lists.alioth.debian.org

We pbuilder maintainers would like to fix #841935 for good, so James did
some great work and testing to fix it.  I also cofirm that all my tests
went well.
While on it I'd like to slip in some very other minor changes.
See the attached debdiff for the details.

TIA.

-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
more about me:  https://mapreri.org : :'  :
Launchpad user: https://launchpad.net/~mapreri  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-
diffstat for pbuilder-0.228.5 pbuilder-0.228.5+

 debian/NEWS  |4 +---
 debian/changelog |   23 +++
 debian/control   |1 +
 pbuilder-checkparams |2 +-
 pbuilder-modules |   38 +-
 pbuilder.8   |3 ++-
 pbuilderrc.5 |   38 ++
 7 files changed, 87 insertions(+), 22 deletions(-)

diff -Nru pbuilder-0.228.5/debian/changelog pbuilder-0.228.5+/debian/changelog
--- pbuilder-0.228.5/debian/changelog   2017-03-02 17:16:19.0 +0100
+++ pbuilder-0.228.5+/debian/changelog  2017-03-10 14:33:53.0 +0100
@@ -1,3 +1,26 @@
+pbuilder (0.228.5+) UNRELEASED; urgency=medium
+
+  [ James Clarke ]
+  * modules: Use a new /dev/pts instance inside the chroot.
+This allows for better isolation as the build process is no longer able
+to see the host's PTYs, other than the controlling terminal (if there is
+one).  By using a new instance, we can also control the permissions of
+/dev/pts/ptmx, ensuring that the build process is always able to create
+new PTYs, even if the host's has the default 000 mode.
+Thanks to Simon McVittie  for the thorough investigation.
+Closes: #841935
+
+  [ Mattia Rizzolo ]
+  * pbuilderrc.5:
++ Update the details about the currently available dependency resolvers.
+  * debian/NEWS:
++ Remove changes reverted in successive fixup uploads.
+  * checkparams:
++ Make --extrapackages cumulative.  Specifying --extrapackages multiple
+  times will now add packages to the list.
+
+ -- Mattia Rizzolo   Fri, 10 Mar 2017 14:33:53 +0100
+
 pbuilder (0.228.5) unstable; urgency=medium
 
   [ Thorsten Glaser ]
diff -Nru pbuilder-0.228.5/debian/control pbuilder-0.228.5+/debian/control
--- pbuilder-0.228.5/debian/control 2017-01-24 00:51:09.0 +0100
+++ pbuilder-0.228.5+/debian/control2017-03-10 14:05:32.0 +0100
@@ -25,6 +25,7 @@
 Depends:
  debootstrap | cdebootstrap,
  dpkg-dev (>= 1.17.0),
+ util-linux (>= 2.26.2-4) | initscripts (<< 2.88dsf-59.1),
  wget,
  ${misc:Depends},
 Recommends:
diff -Nru pbuilder-0.228.5/debian/NEWS pbuilder-0.228.5+/debian/NEWS
--- pbuilder-0.228.5/debian/NEWS2017-01-18 12:34:59.0 +0100
+++ pbuilder-0.228.5+/debian/NEWS   2017-03-10 14:28:34.0 +0100
@@ -10,9 +10,7 @@
   in pbuilder, such as bind-mounting /dev/shm from the host, to avoid
   situations like over-mounting.
 
-  Pdebuild now uses dpkg-source directly to generate the dsc to pass to
-  pbuilder rather than dpkg-buildpackage -S, therefore DEBBUILDOPTS no
-  longer affect this.  It will also no longer generate a source changes file
+  Pdebuild  will no longer generate a source changes file
   if BUILDRESULT is the parent directory, since the dsc will be overwritten
   when copying back the build results, possibly invalidating the previous
   changes file; please use pbuilder's new --source-only-changes option.
diff -Nru pbuilder-0.228.5/pbuilder.8 pbuilder-0.228.5+/pbuilder.8
--- pbuilder-0.228.5/pbuilder.8 2017-01-15 18:04:50.0 +0100
+++ pbuilder-0.228.5+/pbuilder.82017-03-10 14:28:36.0 +0100
@@ -638,7 +638,8 @@
 and
 .BR "update" .
 
-The packages should be specified as a space-delimited list.
+The packages should be specified as a space-delimited list, or by specifying
+\-\-extrapcakges multiple times.
 
 .TP
 .BI "\-\-debemail [" "maintainer-name " "]"
diff -Nru pbuilder-0.228.5/pbuilder-checkparams 
pbuilder-0.228.5+/pbuilder-checkparams
--- pbuilder-0.228.5/pbuilder-checkparams   2017-01-15 18:04:50.0 
+0100
+++ pbuilder-0.228.5+/pbuilder-checkparams  2017-03-10 14:28:36.0 
+0100
@@ -170,7 +170,7 @@
 shift; shift;
 ;;
 --extrapackages)
-EXTRAPACKAGES="$2";
+EXTRAPACKAGES="${EXTRAPACKAGES:+$EXTRAPACKAGES }$2";
 shift; shift;
 ;;
 --hookdir)
diff -Nru pbuilder-0.228.5/pbuilder-modules pbuilder-0.228.5+/pbuilder-modules
--- pbuilder-0.228.5/pbuilder-modules   2017-02-05 16:38:30.0 +0100
+++ pbuilder-0.228.5+/pbuilder-modules  2017-03-10 14:05:32.0 +0100
@@ -276,6 +276,12 @@
 umount_one 

Processed: tagging 857442

2017-03-11 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> # build on all archs
> tags 857442 - moreinfo
Bug #857442 {Done: Ivo De Decker } 
[release.debian.org] unblock: lxc/1:2.0.7-2
Removed tag(s) moreinfo.
> thanks
Stopping processing here.

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



Bug#857468: jessie-pu: package lxc/1:1.0.6-6+deb8u6

2017-03-11 Thread Evgeni Golov
Package: release.debian.org
Severity: normal
Tags: jessie
User: release.debian@packages.debian.org
Usertags: pu

Ohai,

I would like to upload lxc/1:1.0.6-6+deb8u6 for Jessie and seek your 
(pre-)approval.

The reason for the upload is to fix #857295 aka
 CVE-2017-5985: lxc-user-nic didn't verify network namespace ownership
The patch for that is straight from upstream's stable-1.0 branch.

The same fix went in towards Stretch in #857442.

Thanks
Evgeni

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

Kernel: Linux 4.9.0-1-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
Init: systemd (via /run/systemd/system)
diff --git a/debian/changelog b/debian/changelog
index 65b7aad..9867357 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+lxc (1:1.0.6-6+deb8u6) jessie; urgency=medium
+
+  * CVE-2017-5985: Ensure target netns is caller-owned (Closes: #857295)
+
+ -- Evgeni Golov   Sat, 11 Mar 2017 10:42:30 +0100
+
 lxc (1:1.0.6-6+deb8u5) jessie; urgency=medium
 
   * attach: do not send procfd to attached process
diff --git 
a/debian/patches/0027-CVE-2017-5985-Ensure-target-netns-is-caller-owned.patch 
b/debian/patches/0027-CVE-2017-5985-Ensure-target-netns-is-caller-owned.patch
new file mode 100644
index 000..206ee15
--- /dev/null
+++ 
b/debian/patches/0027-CVE-2017-5985-Ensure-target-netns-is-caller-owned.patch
@@ -0,0 +1,205 @@
+From c905f00ad78b78a5e9c0d67504b86e00dfe085ec Mon Sep 17 00:00:00 2001
+From: Christian Brauner 
+Date: Sat, 11 Feb 2017 13:27:06 +0100
+Subject: [PATCH] CVE-2017-5985: Ensure target netns is caller-owned
+
+Before this commit, lxc-user-nic could potentially have been tricked into
+operating on a network namespace over which the caller did not hold privilege.
+
+This commit ensures that the caller is privileged over the network namespace by
+temporarily dropping privilege.
+
+Launchpad: https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1654676
+Reported-by: Jann Horn 
+Signed-off-by: Christian Brauner 
+---
+ src/lxc/lxc_user_nic.c | 130 -
+ 1 file changed, 96 insertions(+), 34 deletions(-)
+
+diff --git a/src/lxc/lxc_user_nic.c b/src/lxc/lxc_user_nic.c
+index 8981e11a..08123860 100644
+--- a/src/lxc/lxc_user_nic.c
 b/src/lxc/lxc_user_nic.c
+@@ -49,6 +49,14 @@
+ #include "utils.h"
+ #include "network.h"
+ 
++#define usernic_debug_stream(stream, format, ...) 
 \
++  do {   \
++  fprintf(stream, "%s: %d: %s: " format, __FILE__, __LINE__, \
++  __func__, __VA_ARGS__);\
++  } while (false)
++
++#define usernic_error(format, ...) usernic_debug_stream(stderr, format, 
__VA_ARGS__)
++
+ static void usage(char *me, bool fail)
+ {
+   fprintf(stderr, "Usage: %s pid type bridge nicname\n", me);
+@@ -153,7 +161,7 @@ static char *get_eow(char *s, char *e)
+ static char *find_line(char *p, char *e, char *u, char *t, char *l)
+ {
+   char *p1, *p2, *ret;
+-  
++
+   while (p= MAXPATHLEN)
+-  return -1;
++  goto do_partial_cleanup;
++
+   if ((ofd = open(nspath, O_RDONLY)) < 0) {
+-  fprintf(stderr, "Opening %s\n", nspath);
+-  return -1;
++  usernic_error("Failed opening network namespace path for 
'%d'.", getpid());
++  goto do_partial_cleanup;
+   }
++
+   ret = snprintf(nspath, MAXPATHLEN, "/proc/%d/ns/net", pid);
+   if (ret < 0 || ret >= MAXPATHLEN)
+-  goto out_err;
++  goto do_partial_cleanup;
+ 
+   if ((fd = open(nspath, O_RDONLY)) < 0) {
+-  fprintf(stderr, "Opening %s\n", nspath);
+-  goto out_err;
++  usernic_error("Failed opening network namespace path for 
'%d'.", pid);
++  goto do_partial_cleanup;
+   }
+-  if (setns(fd, 0) < 0) {
+-  fprintf(stderr, "setns to container network namespace\n");
+-  goto out_err;
++
++  ret = getresuid(, , );
++  if (ret < 0) {
++  usernic_error("Failed to retrieve real, effective, and saved "
++"user IDs: %s\n",
++strerror(errno));
++  goto do_partial_cleanup;
++  }
++
++  ret = setns(fd, CLONE_NEWNET);
++  close(fd);
++  fd = -1;
++  if (ret < 0) {
++  usernic_error("Failed to setns() to the network namespace of "
++"the container with PID %d: %s.\n",
++pid, strerror(errno));
++ 

Processed: tagging 857400

2017-03-11 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 857400 - moreinfo
Bug #857400 [release.debian.org] unblock: python-bleach/2.0
Removed tag(s) moreinfo.
> thanks
Stopping processing here.

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



Re: Bug#857257: Re: Supporting configuration file changes between versions in unstable/testing

2017-03-11 Thread Emilio Pozuelo Monfort
On 09/03/17 19:21, Andreas Beckmann wrote:
> On 2017-03-09 18:00, Ian Jackson wrote:
>> To be fair to Pirate, Andreas Beckmann suggested #856606 that if
>> Pirate disagreed with Andreas, Pirate should go to the TC.
> 
> The disagreement between Pirate and me is not about the RC-ness of
> #856606, but more about the general requirement of working upgrade paths.
> 
> This is my understanding of Pirate's point:
> 
>   "Package P hasn't been part of any stable release so far, therefore
>upgrades from earlier package versions don't have to be supported.
>So not having a working upgrade path from version 1.2-3 in testing
>to version 1.2-5 unstable is not a bug."
> 
> I didn't find anything in the policy about upgrade requirements ...
> but I think there is a general agreement that direct upgrades must work
> (and only skipping over stable releases is not supported).

Yes.

Cheers,
Emilio



Bug#857266: marked as done (unblock: bottleneck/1.2.0-6)

2017-03-11 Thread Debian Bug Tracking System
Your message dated Sat, 11 Mar 2017 17:43:27 +0100
with message-id <89af59eb-2366-1a92-84b0-de08859f3...@debian.org>
and subject line Re: Bug#857266: unblock: bottleneck/1.2.0-6
has caused the Debian Bug report #857266,
regarding unblock: bottleneck/1.2.0-6
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.)


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

Please unblock package bottleneck

The last upload of src:bottleneck which migrated to Stretch (1.2.0-4)
suffers regressions (including a segfault) with the latest release of
Numpy (1.12.x).

These were found later after the freeze deadline when I started
packaging src:python-xarray. Its test suite reveiled the regressions,
which were not caught by the upstream one. The regressions have now been
fixed after iterating with both upstream and Numpy.

I have cherry-picked the relevant fixes onto the packaging in unstable
(1.2.0-5, 1.2.0-6). Please consider applying the debdiff between 1.2.0-4
and 1.2.0-6 attached below.

Cheers,
Ghis

unblock bottleneck/1.2.0-6

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

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru bottleneck-1.2.0/debian/changelog bottleneck-1.2.0/debian/changelog
--- bottleneck-1.2.0/debian/changelog   2017-01-25 12:24:12.0 +
+++ bottleneck-1.2.0/debian/changelog   2017-02-26 13:58:26.0 +
@@ -1,3 +1,22 @@
+bottleneck (1.2.0-6) unstable; urgency=medium
+
+  * Cherry-pick upstream fix for segfaults happening while running the tests.
+New patch 0003-Fix-segfault-caused-by-bad-refcount.patch (Closes: #856141)
+  * Run autopkgtests for all supported Python versions
+
+ -- Ghislain Antony Vaillant   Sun, 26 Feb 2017 13:58:26 
+
+
+bottleneck (1.2.0-5) unstable; urgency=medium
+
+  [ Ghislain Antony Vaillant ]
+  * Cherry-pick upstream fix for Numpy 1.12
+- New patch 0002-Fix-issue-with-relaxed-strides.patch
+
+  [ Pietro Battiston ]
+  * Added Ghislain Antony Vaillant as Uploader
+
+ -- Pietro Battiston   Tue, 31 Jan 2017 13:49:00 +0100
+
 bottleneck (1.2.0-4) unstable; urgency=medium
 
   [ Ghislain Antony Vaillant ]
diff -Nru bottleneck-1.2.0/debian/control bottleneck-1.2.0/debian/control
--- bottleneck-1.2.0/debian/control 2017-01-19 20:30:29.0 +
+++ bottleneck-1.2.0/debian/control 2017-02-07 07:39:59.0 +
@@ -1,5 +1,6 @@
 Source: bottleneck
 Maintainer: Pietro Battiston 
+Uploaders: Ghislain Antony Vaillant 
 Section: python
 Priority: optional
 Build-Depends: dh-python, python-setuptools (>= 0.6b3), python3-setuptools,
diff -Nru 
bottleneck-1.2.0/debian/patches/0002-Fix-issue-with-relaxed-strides.patch 
bottleneck-1.2.0/debian/patches/0002-Fix-issue-with-relaxed-strides.patch
--- bottleneck-1.2.0/debian/patches/0002-Fix-issue-with-relaxed-strides.patch   
1970-01-01 01:00:00.0 +0100
+++ bottleneck-1.2.0/debian/patches/0002-Fix-issue-with-relaxed-strides.patch   
2017-02-07 07:39:59.0 +
@@ -0,0 +1,43 @@
+From: Keith Goodman 
+Date: Sun, 29 Jan 2017 07:19:35 -0800
+Subject: Fix issue with relaxed strides
+
+---
+ bottleneck/src/iterators.h | 6 --
+ bottleneck/tests/util.py   | 1 +
+ 2 files changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/bottleneck/src/iterators.h b/bottleneck/src/iterators.h
+index 3ac68cb..5bb88d6 100644
+--- a/bottleneck/src/iterators.h
 b/bottleneck/src/iterators.h
+@@ -81,13 +81,15 @@ init_iter_all(iter *it, PyArrayObject *a, int ravel, int 
anyorder)
+ it->length = 1;
+ it->astride = 0;
+ }
+-else if (C_CONTIGUOUS(a)) {
++/* The &&! in the next two else ifs is to deal with relaxed
++ * stride checking introduced in numpy 1.12.0; see gh #161 */
++else if (C_CONTIGUOUS(a) && !F_CONTIGUOUS(a)) {
+ it->ndim_m2 = -1;
+ it->axis = ndim - 1;
+ it->length = PyArray_SIZE(a);
+ it->astride = strides[ndim - 1];
+ }
+-else if (F_CONTIGUOUS(a)) {
++else if (F_CONTIGUOUS(a) && !C_CONTIGUOUS(a)) {
+ if (anyorder || !ravel) {
+ 

Bug#857442: marked as done (unblock: lxc/1:2.0.7-2)

2017-03-11 Thread Debian Bug Tracking System
Your message dated Sat, 11 Mar 2017 16:33:03 +
with message-id 
and subject line unblock lxc
has caused the Debian Bug report #857442,
regarding unblock: lxc/1:2.0.7-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.)


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

Ohai,

I would like to upload lxc/1:2.0.7-2 for Stretch and seek your (pre-)approval.

The main reason for the upload is to fix #857295 aka
 CVE-2017-5985: lxc-user-nic didn't verify network namespace ownership
The patch for that is straight from upstream's stable-2.0 branch.

The attached debdiff also contains two small unrelated changes:
* use bash-completion's pkg-config instead of hard coding paths
* ignore one autopkg test when the kernel has no overlay support

Both should be safe, but I can take them out if you say so.

Thanks for taking care of Stretch
Evgeni


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

Kernel: Linux 4.9.0-1-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
Init: systemd (via /run/systemd/system)
diff --git a/debian/changelog b/debian/changelog
index 51c8e86..d7d10c1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+lxc (1:2.0.7-2) unstable; urgency=high
+
+  * use bash-completion's pkg-config support and don't move files around
+  * ignore lxc-test-cloneconfig if kernel has no overlay support
+  * CVE-2017-5985: Ensure target netns is caller-owned (Closes: #857295)
+
+ -- Evgeni Golov   Sat, 11 Mar 2017 09:47:20 +0100
+
 lxc (1:2.0.7-1) unstable; urgency=medium
 
   * New upstream version 2.0.7
diff --git a/debian/control b/debian/control
index d2fd241..b6c63bb 100644
--- a/debian/control
+++ b/debian/control
@@ -4,6 +4,7 @@ Priority: optional
 Maintainer: pkg-lxc 
 Uploaders: Antonio Terceiro , Evgeni Golov 

 Build-Depends: autotools-dev,
+   bash-completion,
debhelper (>= 9.20160114),
dh-apparmor,
dh-autoreconf,
diff --git a/debian/lxc.install b/debian/lxc.install
index dd76dae..dfa72e7 100644
--- a/debian/lxc.install
+++ b/debian/lxc.install
@@ -5,6 +5,7 @@ usr/lib/*/lxc/lxc-*
 usr/lib/*/lxc/rootfs
 usr/lib/*/lxc/hooks
 usr/sbin
+usr/share/bash-completion
 usr/share/doc
 usr/share/lxc
 usr/share/man
diff --git 
a/debian/patches/lxc-2.0-CVE-2017-5985-Ensure-target-netns-is-caller-owned.patch
 
b/debian/patches/lxc-2.0-CVE-2017-5985-Ensure-target-netns-is-caller-owned.patch
new file mode 100644
index 000..9570f12
--- /dev/null
+++ 
b/debian/patches/lxc-2.0-CVE-2017-5985-Ensure-target-netns-is-caller-owned.patch
@@ -0,0 +1,188 @@
+From d512bd5efb0e407eba350c4e649c464a65b712a3 Mon Sep 17 00:00:00 2001
+From: Christian Brauner 
+Date: Sat, 28 Jan 2017 13:02:34 +0100
+Subject: [PATCH] CVE-2017-5985: Ensure target netns is caller-owned
+
+Before this commit, lxc-user-nic could potentially have been tricked into
+operating on a network namespace over which the caller did not hold privilege.
+
+This commit ensures that the caller is privileged over the network namespace by
+temporarily dropping privilege.
+
+Launchpad: https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1654676
+Reported-by: Jann Horn 
+Signed-off-by: Christian Brauner 
+---
+ src/lxc/lxc_user_nic.c | 119 -
+ 1 file changed, 87 insertions(+), 32 deletions(-)
+
+diff --git a/src/lxc/lxc_user_nic.c b/src/lxc/lxc_user_nic.c
+index 409a53a1..96dc3986 100644
+--- a/src/lxc/lxc_user_nic.c
 b/src/lxc/lxc_user_nic.c
+@@ -50,6 +50,14 @@
+ #include "utils.h"
+ #include "network.h"
+ 
++#define usernic_debug_stream(stream, format, ...) 
 \
++  do {   \
++  fprintf(stream, "%s: %d: %s: " format, __FILE__, __LINE__, \
++  __func__, __VA_ARGS__);\
++  } while (false)
++
++#define usernic_error(format, ...) 

Unidentified subject!

2017-03-11 Thread Richard Kuenz

Release architectures for Stretch will be as follows:

  * amd64
  * arm64
  * armel
  * armhf
  * i386
  * mips
  * mips64el
  * mipsel
  * ppc64el
  * s390x

The only change from Jessie is the removal of powerpc as a release
architecture. We discussed this at length, and eventually took
the view that the least disservice to users of that port is to provide
reasonable notice of its discontinuation. We recognise and acknowledge
that discontinuing any port is unavoidably disruptive.

The question of whether powerpc remains an architecture in the main archive
or moves to ports is one for FTP masters, not the release team.

For the release team:
--


Jonathan Wiltshire  j...@debian.org
Debian Developer http://people.debian.org/~jmw





Hello

i am just reading this.

where is it possible to read this discussion? it is sad that you drop 
this this.



Hope that this decision is going to be revoked.


Thank you,

richard



Bug#857451: marked as done (unblock androguard/2.0-3)

2017-03-11 Thread Debian Bug Tracking System
Your message dated Sat, 11 Mar 2017 13:23:00 +
with message-id 
and subject line Re: Bug#857451: unblock androguard/2.0-3
has caused the Debian Bug report #857451,
regarding unblock androguard/2.0-3
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.)


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

Please unblock package: androguard

Fix FTBFS that got it kicked out of stretch, #849647, using upstream
commit via Ubuntu.

Attached is the source debdiff.


diff --git a/debian/.git-dpm b/debian/.git-dpm
index df556b4..54468a9 100644
--- a/debian/.git-dpm
+++ b/debian/.git-dpm
@@ -1,6 +1,6 @@
 # see git-dpm(1) from git-dpm package
-5ab5caadcf4cc42534a3a3fd29d6d43bf1f44f45
-5ab5caadcf4cc42534a3a3fd29d6d43bf1f44f45
+67865eeef0706e98e3a05e5228cebe593e31038f
+67865eeef0706e98e3a05e5228cebe593e31038f
 b830309cfa96b1f1fa8d9b9e6dca32d41dab31bd
 b830309cfa96b1f1fa8d9b9e6dca32d41dab31bd
 androguard_2.0.orig.tar.gz
diff --git a/debian/changelog b/debian/changelog
index 4f11b90..d00549f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+androguard (2.0-3) unstable; urgency=medium
+
+  [ Bhavani Shankar ]
+  * upstream commit e1bd2a7 to fix compilation on non-x86 (Closes: #849647)
+
+ -- Hans-Christoph Steiner   Sat, 11 Mar 2017 10:17:40 +0100
 androguard (2.0-2) unstable; urgency=medium
 
   * lintian overrides: the included binaries are test objects
diff --git a/debian/patches/0003-upstream-commit-e1bd2a7-to-fix-compilation-on-non-x8.patch b/debian/patches/0003-upstream-commit-e1bd2a7-to-fix-compilation-on-non-x8.patch
new file mode 100644
index 000..492363c
--- /dev/null
+++ b/debian/patches/0003-upstream-commit-e1bd2a7-to-fix-compilation-on-non-x8.patch
@@ -0,0 +1,60 @@
+From 67865eeef0706e98e3a05e5228cebe593e31038f Mon Sep 17 00:00:00 2001
+From: Hans-Christoph Steiner 
+Date: Sat, 11 Mar 2017 10:59:21 +0100
+Subject: upstream commit e1bd2a7 to fix compilation on non-x86 (Closes:
+ #849647)
+
+---
+ elsim/elsim/similarity/libsimilarity/similarity.c | 25 ++-
+ elsim/elsim/similarity/libsimilarity/similarity.h |  1 +
+ 2 files changed, 7 insertions(+), 19 deletions(-)
+
+diff --git a/elsim/elsim/similarity/libsimilarity/similarity.c b/elsim/elsim/similarity/libsimilarity/similarity.c
+index 78468b7..a78c7b2 100644
+--- a/elsim/elsim/similarity/libsimilarity/similarity.c
 b/elsim/elsim/similarity/libsimilarity/similarity.c
+@@ -329,26 +329,13 @@ unsigned int kolmogorov(int level, void *orig, size_t size_orig)
+ 
+ /* Haypo */
+ 
++/* returns the number of seconds since some point; always increasing.
++ * Used only for timing operations.
++ */
+ double RDTSC(void) {
+-#if defined linux || defined __APPLE__
+-unsigned long long x;
+-__asm__ volatile (".byte 0x0f, 0x31" : "=A"(x));
+-return (double)x;
+-#else
+-unsigned long a, b;
+-double x;
+-asm
+-{
+-db 0x0F, 0x31
+-mov [a], eax
+-mov [b], eax
+-}
+-
+-x = b;
+-x *= 4294967296;
+-x += a;
+-return x;
+-#endif
++struct timespec time;
++clock_gettime(CLOCK_MONOTONIC, );
++return time.tv_sec + time.tv_nsec / 1e9;
+ }
+ 
+ double bennett(int level, void *orig, size_t size_orig)
+diff --git a/elsim/elsim/similarity/libsimilarity/similarity.h b/elsim/elsim/similarity/libsimilarity/similarity.h
+index d51fd7b..d632a9e 100644
+--- a/elsim/elsim/similarity/libsimilarity/similarity.h
 b/elsim/elsim/similarity/libsimilarity/similarity.h
+@@ -4,6 +4,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include "./z/z.h"
+ #include "./bz2/bz2.h"
diff --git a/debian/patches/series b/debian/patches/series
index d1ff929..d8883f4 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
 0001-upstream-put-the-wrong-version-in-setup.py.patch
 0002-force-add-embedded-elsim-package-and-use-the-Debian-.patch
+0003-upstream-commit-e1bd2a7-to-fix-compilation-on-non-x8.patch
diff --git a/elsim/elsim/similarity/libsimilarity/similarity.c b/elsim/elsim/similarity/libsimilarity/similarity.c
index 78468b7..a78c7b2 100644
--- a/elsim/elsim/similarity/libsimilarity/similarity.c
+++ b/elsim/elsim/similarity/libsimilarity/similarity.c
@@ -329,26 +329,13 @@ unsigned int kolmogorov(int level, void *orig, size_t size_orig)
 
 /* Haypo */
 
+/* returns the number of 

Bug#857451: unblock androguard/2.0-3

2017-03-11 Thread Hans-Christoph Steiner
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package: androguard

Fix FTBFS that got it kicked out of stretch, #849647, using upstream
commit via Ubuntu.

Attached is the source debdiff.


diff --git a/debian/.git-dpm b/debian/.git-dpm
index df556b4..54468a9 100644
--- a/debian/.git-dpm
+++ b/debian/.git-dpm
@@ -1,6 +1,6 @@
 # see git-dpm(1) from git-dpm package
-5ab5caadcf4cc42534a3a3fd29d6d43bf1f44f45
-5ab5caadcf4cc42534a3a3fd29d6d43bf1f44f45
+67865eeef0706e98e3a05e5228cebe593e31038f
+67865eeef0706e98e3a05e5228cebe593e31038f
 b830309cfa96b1f1fa8d9b9e6dca32d41dab31bd
 b830309cfa96b1f1fa8d9b9e6dca32d41dab31bd
 androguard_2.0.orig.tar.gz
diff --git a/debian/changelog b/debian/changelog
index 4f11b90..d00549f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+androguard (2.0-3) unstable; urgency=medium
+
+  [ Bhavani Shankar ]
+  * upstream commit e1bd2a7 to fix compilation on non-x86 (Closes: #849647)
+
+ -- Hans-Christoph Steiner   Sat, 11 Mar 2017 10:17:40 +0100
 androguard (2.0-2) unstable; urgency=medium
 
   * lintian overrides: the included binaries are test objects
diff --git a/debian/patches/0003-upstream-commit-e1bd2a7-to-fix-compilation-on-non-x8.patch b/debian/patches/0003-upstream-commit-e1bd2a7-to-fix-compilation-on-non-x8.patch
new file mode 100644
index 000..492363c
--- /dev/null
+++ b/debian/patches/0003-upstream-commit-e1bd2a7-to-fix-compilation-on-non-x8.patch
@@ -0,0 +1,60 @@
+From 67865eeef0706e98e3a05e5228cebe593e31038f Mon Sep 17 00:00:00 2001
+From: Hans-Christoph Steiner 
+Date: Sat, 11 Mar 2017 10:59:21 +0100
+Subject: upstream commit e1bd2a7 to fix compilation on non-x86 (Closes:
+ #849647)
+
+---
+ elsim/elsim/similarity/libsimilarity/similarity.c | 25 ++-
+ elsim/elsim/similarity/libsimilarity/similarity.h |  1 +
+ 2 files changed, 7 insertions(+), 19 deletions(-)
+
+diff --git a/elsim/elsim/similarity/libsimilarity/similarity.c b/elsim/elsim/similarity/libsimilarity/similarity.c
+index 78468b7..a78c7b2 100644
+--- a/elsim/elsim/similarity/libsimilarity/similarity.c
 b/elsim/elsim/similarity/libsimilarity/similarity.c
+@@ -329,26 +329,13 @@ unsigned int kolmogorov(int level, void *orig, size_t size_orig)
+ 
+ /* Haypo */
+ 
++/* returns the number of seconds since some point; always increasing.
++ * Used only for timing operations.
++ */
+ double RDTSC(void) {
+-#if defined linux || defined __APPLE__
+-unsigned long long x;
+-__asm__ volatile (".byte 0x0f, 0x31" : "=A"(x));
+-return (double)x;
+-#else
+-unsigned long a, b;
+-double x;
+-asm
+-{
+-db 0x0F, 0x31
+-mov [a], eax
+-mov [b], eax
+-}
+-
+-x = b;
+-x *= 4294967296;
+-x += a;
+-return x;
+-#endif
++struct timespec time;
++clock_gettime(CLOCK_MONOTONIC, );
++return time.tv_sec + time.tv_nsec / 1e9;
+ }
+ 
+ double bennett(int level, void *orig, size_t size_orig)
+diff --git a/elsim/elsim/similarity/libsimilarity/similarity.h b/elsim/elsim/similarity/libsimilarity/similarity.h
+index d51fd7b..d632a9e 100644
+--- a/elsim/elsim/similarity/libsimilarity/similarity.h
 b/elsim/elsim/similarity/libsimilarity/similarity.h
+@@ -4,6 +4,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include "./z/z.h"
+ #include "./bz2/bz2.h"
diff --git a/debian/patches/series b/debian/patches/series
index d1ff929..d8883f4 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
 0001-upstream-put-the-wrong-version-in-setup.py.patch
 0002-force-add-embedded-elsim-package-and-use-the-Debian-.patch
+0003-upstream-commit-e1bd2a7-to-fix-compilation-on-non-x8.patch
diff --git a/elsim/elsim/similarity/libsimilarity/similarity.c b/elsim/elsim/similarity/libsimilarity/similarity.c
index 78468b7..a78c7b2 100644
--- a/elsim/elsim/similarity/libsimilarity/similarity.c
+++ b/elsim/elsim/similarity/libsimilarity/similarity.c
@@ -329,26 +329,13 @@ unsigned int kolmogorov(int level, void *orig, size_t size_orig)
 
 /* Haypo */
 
+/* returns the number of seconds since some point; always increasing.
+ * Used only for timing operations.
+ */
 double RDTSC(void) {
-#if defined linux || defined __APPLE__
-unsigned long long x;
-__asm__ volatile (".byte 0x0f, 0x31" : "=A"(x));
-return (double)x;
-#else
-unsigned long a, b;
-double x;
-asm
-{
-db 0x0F, 0x31
-mov [a], eax
-mov [b], eax
-}
-
-x = b;
-x *= 4294967296;
-x += a;
-return x;
-#endif
+struct timespec time;
+clock_gettime(CLOCK_MONOTONIC, );
+return time.tv_sec + time.tv_nsec / 1e9;
 }
 
 double bennett(int level, void *orig, size_t size_orig)
diff --git a/elsim/elsim/similarity/libsimilarity/similarity.h b/elsim/elsim/similarity/libsimilarity/similarity.h
index d51fd7b..d632a9e 100644
--- a/elsim/elsim/similarity/libsimilarity/similarity.h
+++ 

Bug#857407: marked as done (unblock android-platform-tools-apksig/0.5+git165~g42d07eb-1)

2017-03-11 Thread Debian Bug Tracking System
Your message dated Sat, 11 Mar 2017 11:06:01 +
with message-id 
and subject line unblock android-platform-tools-apksig
has caused the Debian Bug report #857407,
regarding unblock android-platform-tools-apksig/0.5+git165~g42d07eb-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.)


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

Please unblock package: android-platform-tools-apksig

This is the next upstream release, which only fixes the password issues
as described in #857027.  Upstream still doesn't have release tags,
hence the version string.  I took this opportunity to include the
bash-completion to the package as well, for completeness.

Attached is the debdiff.
diff --git a/debian/apksigner.bash-completion b/debian/apksigner.bash-completion
new file mode 100644
index 000..af6f4e3
--- /dev/null
+++ b/debian/apksigner.bash-completion
@@ -0,0 +1 @@
+debian/bash-completion/apksigner
diff --git a/debian/bash-completion/apksigner b/debian/bash-completion/apksigner
new file mode 100644
index 000..d68ddbe
--- /dev/null
+++ b/debian/bash-completion/apksigner
@@ -0,0 +1,95 @@
+# Debian apksigner completion -*- shell-script -*-
+
+_apksigner()
+{
+local cur prev words cword
+_init_completion || return
+
+local GENERIC_OPTIONS='
+--cert
+-h --help
+--in
+--key
+--key-pass
+--ks
+--ks-key-alias
+--ks-pass
+--ks-provider-arg
+--ks-provider-class
+--ks-provider-name
+--ks-type
+--max-sdk-version
+--min-sdk-version
+--next-signer
+--out
+--print-certs
+--v1-signer-name
+--v1-signing-enabled
+--v2-signing-enabled
+-v --verbose
+--Werr
+'
+
+# see if the user selected a command already
+local COMMANDS=(
+"help"
+"sign"
+"verify"
+"version")
+
+local command i
+for (( i=0; i < ${#words[@]}-1; i++ )); do
+if [[ ${COMMANDS[@]} =~ ${words[i]} ]]; then
+command=${words[i]}
+break
+fi
+done
+
+# Complete a --option
+case $prev in
+--in|--out)
+_filedir '@(apk|jar)'
+return 0
+;;
+--ks)
+_filedir '@(bks|jks|keystore)'
+return 0
+;;
+esac
+
+# supported options per command
+if [[ "$cur" == -* ]]; then
+case $command in
+sign|verify)
+COMPREPLY=( $( compgen -W "$GENERIC_OPTIONS" -- "$cur" ) )
+return 0
+;;
+help)
+return 0
+;;
+version)
+return 0
+;;
+esac
+fi
+
+# specific command arguments
+if [[ -n $command ]]; then
+case $command in
+sign|verify)
+_filedir '@(apk|jar)'
+return 0
+;;
+esac
+fi
+
+# no command yet, show what commands we have
+if [ "$command" = "" ]; then
+COMPREPLY=( $( compgen -W '${COMMANDS[@]}' -- "$cur" ) )
+fi
+
+return 0
+} &&
+complete -F _apksigner apksigner
+
+# ex: ts=4 sw=4 et filetype=sh
diff --git a/debian/changelog b/debian/changelog
index 7b27e37..eb91c32 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+android-platform-tools-apksig (0.5+git165~g42d07eb-1) unstable; urgency=medium
+
+  * New upstream release (Closes: #857027)
+  * Add bash-completion
+
+ -- Hans-Christoph Steiner   Fri, 10 Mar 2017 13:58:11 +0100
+
 android-platform-tools-apksig (0.4+git162~g85a854b-1) unstable; urgency=medium
 
   * New upstream release
diff --git a/debian/control b/debian/control
index a099c2d..3c9f8a8 100644
--- a/debian/control
+++ b/debian/control
@@ -4,6 +4,7 @@ Priority: optional
 Maintainer: Android Tools Maintainers 

 Uploaders: Hans-Christoph Steiner 
 Build-Depends: antlr3,
+   bash-completion,
debhelper (>= 10),
default-jdk-headless | default-jdk (>= 1:1.6),
gradle-debian-helper,
diff --git a/debian/rules b/debian/rules
index 4902a7d..f4911e3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -7,9 +7,9 @@ export 

Bug#857447: marked as done (unblock: libytnef/1.9.2-1)

2017-03-11 Thread Debian Bug Tracking System
Your message dated Sat, 11 Mar 2017 10:48:00 +
with message-id 
and subject line Re: Bug#857447: unblock: libytnef/1.9.2-1
has caused the Debian Bug report #857447,
regarding unblock: libytnef/1.9.2-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.)


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

Please unblock package libytnef

Upstream continued work on security aspects of the code and fixed another
three issues.

[CVE-2017-6800] Invalid memory access (heap overrun) in handling
LONG data types
[CVE-2017-6801] Missing check for fields of size 0
[CVE-2017-6802] Potential buffer overrun in compressed RTF streams

unblock libytnef/1.9.2-1

This version has a seldomly used binary being renamed (removes the .pl suffix),
but it's been present in debian for 1.5 months only so I guess it's not a big
deal.

-- System Information:
Debian Release: 9.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=ca_ES.UTF-8, LC_CTYPE=ca_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
--- End Message ---
--- Begin Message ---
Jordi Mallach:
> Package: release.debian.org
> Severity: normal
> User: release.debian@packages.debian.org
> Usertags: unblock
> 
> Please unblock package libytnef
> 
> Upstream continued work on security aspects of the code and fixed another
> three issues.
> 
> [CVE-2017-6800] Invalid memory access (heap overrun) in handling
> LONG data types
> [CVE-2017-6801] Missing check for fields of size 0
> [CVE-2017-6802] Potential buffer overrun in compressed RTF streams
> 
> unblock libytnef/1.9.2-1
> 
> This version has a seldomly used binary being renamed (removes the .pl 
> suffix),
> but it's been present in debian for 1.5 months only so I guess it's not a big
> deal.
> 
> [...]

According to codesearch.d.n, it is not mentioned outside libytnef and
with that fact: unblocked!

Thanks,
~Niels--- End Message ---


Bug#857400: unblock: python-bleach/2.0

2017-03-11 Thread Emilio Pozuelo Monfort
Control: tags -1 confirmed moreinfo

On 10/03/17 20:49, Scott Kitterman wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian@packages.debian.org
> Usertags: unblock
> 
> Please unblock package python-bleach
> 
> python-bleach in testing is currently totally broken due to an uncoordinated
> pre-freeze (by a little bit) html5lib update.  Unfortunately, that update
> contained substantial API changes.  Upstream for python-bleach has just
> released a new version that is compatible with our html5lib version.
> 
> It's (as you will see) a large diff.  Realistically, I think we have only two
> choices; either remove the package from stretch or update to the new version.
> Any attempt to adapt the version we have in stretch to the new html5lib would
> be substantially as much change done by people less familiar with the code
> base.  I don't see a middle, patch the old version, option that's at all
> realistic.
> 
> I have not yet uploaded to Unstable because I'd like to get feedback from the
> release team first.  My proposed debdiff is not strictly the minimal changes
> needed to resolve the RC bug.  I'm also including packaging updates so the
> tests will still run and an agreed maintainer change.
> 
> Either of those could, strictly speaking, be skipped and I could do this as an
> NMU, but I think changing the maintainer to DPMT will be better in case issues
> come up in stretch.
> 
> The attached debdiff, modulo and UNRELEASED/unstable is what I propose
> uploading.  I've attached the packaging diff separately for easier reviewing.
> 
> Please let me know how you would like to approach this package.

I think you forgot to attach the upstream diff.

I have taken a look and while large, I think given the situation it's better to
accept this. There's only one rdep so the risk is low, particularly if the other
option you're considering is to remove this altogether. We can always do that
later if the update turns out to be a disaster.

FWIW I think the relevant diff is:

emilio@tatooine:~/tmp/tarballs$ diff python-bleach-1.4.2/bleach/
bleach-2.0/bleach/ | filterdiff -x '*tests/*' | diffstat
 __init__.py  |  459 +++
 callbacks.py |   19 +-
 linkifier.py |  526 +++
 sanitizer.py |  415 +++---
 utils.py |   23 ++
 version.py   |6
 6 files changed, 985 insertions(+), 463 deletions(-)

Have you tested the one rdep, django-html-sanitizer? If so, go ahead and remove
the moreinfo tag once this is accepted.

Cheers,
Emilio



Processed: Re: Bug#857400: unblock: python-bleach/2.0

2017-03-11 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 confirmed moreinfo
Bug #857400 [release.debian.org] unblock: python-bleach/2.0
Added tag(s) moreinfo and confirmed.

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



Bug#857447: unblock: libytnef/1.9.2-1

2017-03-11 Thread Jordi Mallach
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package libytnef

Upstream continued work on security aspects of the code and fixed another
three issues.

[CVE-2017-6800] Invalid memory access (heap overrun) in handling
LONG data types
[CVE-2017-6801] Missing check for fields of size 0
[CVE-2017-6802] Potential buffer overrun in compressed RTF streams

unblock libytnef/1.9.2-1

This version has a seldomly used binary being renamed (removes the .pl suffix),
but it's been present in debian for 1.5 months only so I guess it's not a big
deal.

-- System Information:
Debian Release: 9.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=ca_ES.UTF-8, LC_CTYPE=ca_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#856917: marked as done (unblock: kdenlive/16.12.2-1)

2017-03-11 Thread Debian Bug Tracking System
Your message dated Sat, 11 Mar 2017 09:55:00 +
with message-id 
and subject line Re: Bug#856917: unblock: kdenlive/16.12.2-1
has caused the Debian Bug report #856917,
regarding unblock: kdenlive/16.12.2-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.)


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

Please unblock package kdenlive

As explained in my last unblock request for this package (16.12.1-3)
16.12.2-1 is nearly 16.12.1-3 just with the merged patches. So it is
easier to maintain the stable branch from KDE.


diff -Naur '--exclude=.svn' 16.12.1-3/debian/changelog 
16.12.2-1/debian/changelog
--- 16.12.1-3/debian/changelog  2017-02-07 13:57:52.242304197 +0100
+++ 16.12.2-1/debian/changelog  2017-02-16 10:27:08.993661078 +0100
@@ -1,3 +1,16 @@
+kdenlive (16.12.2-1) unstable; urgency=low
+
+  * New upstream release.
+- Drop patches, which are now included in 16.12.2:
+  01-nvidia-crash-375094, 02-nvidia-crash-movit-1,
+  03-frame-extract-remember-folder, 04-playlist-clip-expand,
+  05-monitor-length-375163, 06-playaction-not-pausing,
+  07-nvidia-crash-movit-2, 08-title-clip-select-twice,
+  09-aspect-transparency-issues, 10-crash-razor-multiple-clips,
+  11-project-archiving-fix.
+
+ -- Patrick Matthäi   Thu, 16 Feb 2017 10:12:19 +0100
+
 kdenlive (16.12.1-3) unstable; urgency=low

   * Add upstream patch 08-title-clip-select-twice:
diff -Naur '--exclude=.svn' 
16.12.1-3/debian/patches/01-nvidia-crash-375094.diff 
16.12.2-1/debian/patches/01-nvidia-crash-375094.diff
--- 16.12.1-3/debian/patches/01-nvidia-crash-375094.diff2017-02-07 
13:57:52.310303805 +0100
+++ 16.12.2-1/debian/patches/01-nvidia-crash-375094.diff1970-01-01 
01:00:00.0 +0100
@@ -1,55 +0,0 @@
-commit 8a20fca86e9e2ce3d04b3e024b0752e19f9d8c8e
-Author: Jean-Baptiste Mardelle 
-Date:   Mon Jan 16 20:06:00 2017 +0100
-
-Revert "Fix warning about QOffscreenSurface thread"
-Caused startup crash on NVidia cards
-CCBUG: 375094
-
-This reverts commit 6675c4a509046aa3b57c60cbc3f31435e09c2df7.
-
-diff --git a/src/monitor/glwidget.cpp b/src/monitor/glwidget.cpp
-index e4089e6..cd4f56a 100644
 a/src/monitor/glwidget.cpp
-+++ b/src/monitor/glwidget.cpp
-@@ -109,7 +109,6 @@ GLWidget::GLWidget(int id, QObject *parent)
- mlt_properties_set_data(mlt_global_properties(), "glslManager", NULL, 
0, NULL, NULL);
- emit gpuNotSupported();
- }
--connect(this, SIGNAL(sceneGraphInitialized()), SLOT(createOffscreen()));
- connect(this, SIGNAL(sceneGraphInitialized()), SLOT(initializeGL()), 
Qt::DirectConnection);
- connect(this, SIGNAL(beforeRendering()), SLOT(paintGL()), 
Qt::DirectConnection);
- }
-@@ -143,17 +142,14 @@ void GLWidget::updateAudioForAnalysis()
-   m_frameRenderer->sendAudioForAnalysis = 
KdenliveSettings::monitor_audio();
- }
-
--void GLWidget::createOffscreen()
-+void GLWidget::initializeGL()
- {
-+if (m_isInitialized || !isVisible() || !openglContext()) return;
- if (!m_offscreenSurface.isValid()) {
- m_offscreenSurface.setFormat(openglContext()->format());
- m_offscreenSurface.create();
-+openglContext()->makeCurrent(this);
- }
--}
--
--void GLWidget::initializeGL()
--{
--if (m_isInitialized || !isVisible() || !openglContext()) return;
- initializeOpenGLFunctions();
- qDebug() << "OpenGL vendor: " << QString::fromUtf8((const char*) 
glGetString(GL_VENDOR));
- qDebug() << "OpenGL renderer: " << QString::fromUtf8((const char*) 
glGetString(GL_RENDERER));
-diff --git a/src/monitor/glwidget.h b/src/monitor/glwidget.h
-index dc1e0e2..d12500a 100644
 a/src/monitor/glwidget.h
-+++ b/src/monitor/glwidget.h
-@@ -182,7 +182,6 @@ private slots:
- void updateTexture(GLuint yName, GLuint uName, GLuint vName);
- void paintGL();
- void onFrameDisplayed(const SharedFrame );
--void createOffscreen();
-
- protected:
- void resizeEvent(QResizeEvent* event);
diff -Naur '--exclude=.svn' 
16.12.1-3/debian/patches/02-nvidia-crash-movit-1.diff 
16.12.2-1/debian/patches/02-nvidia-crash-movit-1.diff
--- 16.12.1-3/debian/patches/02-nvidia-crash-movit-1.diff   2017-02-07 
13:57:52.250304150 +0100
+++ 16.12.2-1/debian/patches/02-nvidia-crash-movit-1.diff   1970-01-01 
01:00:00.0 +0100
@@ -1,44 

Bug#857347: marked as done (unblock: reclass/1.4.1-2)

2017-03-11 Thread Debian Bug Tracking System
Your message dated Sat, 11 Mar 2017 09:57:00 +
with message-id 
and subject line Re: Bug#857347: unblock: reclass/1.4.1-2
has caused the Debian Bug report #857347,
regarding unblock: reclass/1.4.1-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.)


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

Please unblock package reclass

It's mainly fixing #857337 by backporting simple upstream code change
that fixes handling of usage error that may happen pretty often and will
help user to debug the issue by returning relevant information.

Debdiff is included.

Thank you

unblock reclass/1.4.1-2

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (400, 'testing'), (100, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.7.0-0.bpo.1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=cs_CZ.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)


signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Filip Pytloun:
> Hello,
> 
> thank you, I uploaded -3 without raising debhelper compat. Debdiff
> against original -1 attached.
> 
> Filip
> 
> [...]

Unblocked, thanks.

~Niels--- End Message ---


Processed: Re: Bug#857442: unblock: lxc/1:2.0.7-2

2017-03-11 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 confirmed moreinfo
Bug #857442 [release.debian.org] unblock: lxc/1:2.0.7-2
Added tag(s) confirmed and moreinfo.

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



Bug#857442: unblock: lxc/1:2.0.7-2

2017-03-11 Thread Niels Thykier
Control: tags -1 confirmed moreinfo

Evgeni Golov:
> Package: release.debian.org
> Severity: normal
> User: release.debian@packages.debian.org
> Usertags: unblock
> 
> Ohai,
> 
> I would like to upload lxc/1:2.0.7-2 for Stretch and seek your (pre-)approval.
> 
> The main reason for the upload is to fix #857295 aka
>  CVE-2017-5985: lxc-user-nic didn't verify network namespace ownership
> The patch for that is straight from upstream's stable-2.0 branch.
> 
> The attached debdiff also contains two small unrelated changes:
> * use bash-completion's pkg-config instead of hard coding paths
> * ignore one autopkg test when the kernel has no overlay support
> 
> Both should be safe, but I can take them out if you say so.
> 
> Thanks for taking care of Stretch
> Evgeni
> 
> 
> [...]

Please go ahead and remove the moreinfo tag once the upload has built on
all relevant release architectures.

~Niels



Bug#857442: unblock: lxc/1:2.0.7-2

2017-03-11 Thread Evgeni Golov
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Ohai,

I would like to upload lxc/1:2.0.7-2 for Stretch and seek your (pre-)approval.

The main reason for the upload is to fix #857295 aka
 CVE-2017-5985: lxc-user-nic didn't verify network namespace ownership
The patch for that is straight from upstream's stable-2.0 branch.

The attached debdiff also contains two small unrelated changes:
* use bash-completion's pkg-config instead of hard coding paths
* ignore one autopkg test when the kernel has no overlay support

Both should be safe, but I can take them out if you say so.

Thanks for taking care of Stretch
Evgeni


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

Kernel: Linux 4.9.0-1-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
Init: systemd (via /run/systemd/system)
diff --git a/debian/changelog b/debian/changelog
index 51c8e86..d7d10c1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+lxc (1:2.0.7-2) unstable; urgency=high
+
+  * use bash-completion's pkg-config support and don't move files around
+  * ignore lxc-test-cloneconfig if kernel has no overlay support
+  * CVE-2017-5985: Ensure target netns is caller-owned (Closes: #857295)
+
+ -- Evgeni Golov   Sat, 11 Mar 2017 09:47:20 +0100
+
 lxc (1:2.0.7-1) unstable; urgency=medium
 
   * New upstream version 2.0.7
diff --git a/debian/control b/debian/control
index d2fd241..b6c63bb 100644
--- a/debian/control
+++ b/debian/control
@@ -4,6 +4,7 @@ Priority: optional
 Maintainer: pkg-lxc 
 Uploaders: Antonio Terceiro , Evgeni Golov 

 Build-Depends: autotools-dev,
+   bash-completion,
debhelper (>= 9.20160114),
dh-apparmor,
dh-autoreconf,
diff --git a/debian/lxc.install b/debian/lxc.install
index dd76dae..dfa72e7 100644
--- a/debian/lxc.install
+++ b/debian/lxc.install
@@ -5,6 +5,7 @@ usr/lib/*/lxc/lxc-*
 usr/lib/*/lxc/rootfs
 usr/lib/*/lxc/hooks
 usr/sbin
+usr/share/bash-completion
 usr/share/doc
 usr/share/lxc
 usr/share/man
diff --git 
a/debian/patches/lxc-2.0-CVE-2017-5985-Ensure-target-netns-is-caller-owned.patch
 
b/debian/patches/lxc-2.0-CVE-2017-5985-Ensure-target-netns-is-caller-owned.patch
new file mode 100644
index 000..9570f12
--- /dev/null
+++ 
b/debian/patches/lxc-2.0-CVE-2017-5985-Ensure-target-netns-is-caller-owned.patch
@@ -0,0 +1,188 @@
+From d512bd5efb0e407eba350c4e649c464a65b712a3 Mon Sep 17 00:00:00 2001
+From: Christian Brauner 
+Date: Sat, 28 Jan 2017 13:02:34 +0100
+Subject: [PATCH] CVE-2017-5985: Ensure target netns is caller-owned
+
+Before this commit, lxc-user-nic could potentially have been tricked into
+operating on a network namespace over which the caller did not hold privilege.
+
+This commit ensures that the caller is privileged over the network namespace by
+temporarily dropping privilege.
+
+Launchpad: https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1654676
+Reported-by: Jann Horn 
+Signed-off-by: Christian Brauner 
+---
+ src/lxc/lxc_user_nic.c | 119 -
+ 1 file changed, 87 insertions(+), 32 deletions(-)
+
+diff --git a/src/lxc/lxc_user_nic.c b/src/lxc/lxc_user_nic.c
+index 409a53a1..96dc3986 100644
+--- a/src/lxc/lxc_user_nic.c
 b/src/lxc/lxc_user_nic.c
+@@ -50,6 +50,14 @@
+ #include "utils.h"
+ #include "network.h"
+ 
++#define usernic_debug_stream(stream, format, ...) 
 \
++  do {   \
++  fprintf(stream, "%s: %d: %s: " format, __FILE__, __LINE__, \
++  __func__, __VA_ARGS__);\
++  } while (false)
++
++#define usernic_error(format, ...) usernic_debug_stream(stderr, format, 
__VA_ARGS__)
++
+ static void usage(char *me, bool fail)
+ {
+   fprintf(stderr, "Usage: %s lxcpath name pid type bridge nicname\n", me);
+@@ -670,68 +678,115 @@ again:
+ }
+ 
+ #define VETH_DEF_NAME "eth%d"
+-
+ static int rename_in_ns(int pid, char *oldname, char **newnamep)
+ {
+-  int fd = -1, ofd = -1, ret, ifindex = -1;
++  uid_t ruid, suid, euid;
++  int fret = -1;
++  int fd = -1, ifindex = -1, ofd = -1, ret;
+   bool grab_newname = false;
+ 
+   ofd = lxc_preserve_ns(getpid(), "net");
+   if (ofd < 0) {
+-  fprintf(stderr, "Failed opening network namespace path for 
'%d'.", getpid());
+-  return -1;
++  usernic_error("Failed opening network namespace path for 
'%d'.", getpid());
++  

Bug#857347: unblock: reclass/1.4.1-2

2017-03-11 Thread Filip Pytloun
Hello,

thank you, I uploaded -3 without raising debhelper compat. Debdiff
against original -1 attached.

Filip

On 2017/03/11 07:58, Niels Thykier wrote:
> Control: tags -1 moreinfo confirmed
> 
> Filip Pytloun:
> > Package: release.debian.org
> > Severity: normal
> > User: release.debian@packages.debian.org
> > Usertags: unblock
> > 
> > Please unblock package reclass
> > 
> > It's mainly fixing #857337 by backporting simple upstream code change
> > that fixes handling of usage error that may happen pretty often and will
> > help user to debug the issue by returning relevant information.
> > 
> > Debdiff is included.
> > 
> > Thank you
> > 
> > unblock reclass/1.4.1-2
> > 
> > [...]
> 
> Hi,
> 
> Thanks for looking at fixing this bug.  I am happy to accept the
> undefined variable fix, but I would prefer it without the debhelper
> compat bump.
> 
> Would you kindly upload a -3 without the compat bump?
> 
> Thanks,
> ~Niels
> 
> 
> 
> 
diff -Nru reclass-1.4.1/debian/changelog reclass-1.4.1/debian/changelog
--- reclass-1.4.1/debian/changelog  2014-10-28 15:57:42.0 +0100
+++ reclass-1.4.1/debian/changelog  2017-03-11 10:14:58.0 +0100
@@ -1,3 +1,18 @@
+reclass (1.4.1-3) unstable; urgency=medium
+
+  * Revert d/compat and standards update to allow stretch migration
+
+ -- Filip Pytloun   Sat, 11 Mar 2017 10:14:58 +0100
+
+reclass (1.4.1-2) unstable; urgency=medium
+
+  * d/patches: backport Fix UndefinedVariableError (Closes: #857337)
+  * Add d/watch file
+  * Raise d/compat to 10, update standards to 3.9.8
+  * Add myself as uploader
+
+ -- Filip Pytloun   Fri, 10 Mar 2017 08:45:53 +0100
+
 reclass (1.4.1-1) unstable; urgency=low
 
   * New upstream release reverting the logging changes, which weren't ready
diff -Nru reclass-1.4.1/debian/control reclass-1.4.1/debian/control
--- reclass-1.4.1/debian/control2014-10-25 20:45:57.0 +0200
+++ reclass-1.4.1/debian/control2017-03-11 10:14:21.0 +0100
@@ -2,8 +2,12 @@
 Section: python
 Priority: extra
 Maintainer: martin f. krafft 
-Uploaders: Jonas Smedegaard 
-Build-Depends: python-setuptools, python, debhelper (>= 8.9.7), python-sphinx, 
python-yaml
+Uploaders: Jonas Smedegaard , Filip Pytloun 
+Build-Depends: debhelper (>= 8.9.7),
+   python,
+   python-setuptools,
+   python-sphinx,
+   python-yaml
 Standards-Version: 3.9.6
 XS-Python-Version: all
 Homepage: http://reclass.pantsfullofunix.net/
@@ -13,7 +17,9 @@
 Package: reclass
 Architecture: all
 Section: admin
-Depends: python-reclass (= ${binary:Version}), ${misc:Depends}, 
${python:Depends}
+Depends: python-reclass (= ${binary:Version}),
+ ${misc:Depends},
+ ${python:Depends}
 Suggests: reclass-doc
 Description: hierarchical inventory backend for configuration management 
systems
  reclass is an "external node classifier" (ENC) as can be used with automation
@@ -38,7 +44,7 @@
 
 Package: python-reclass
 Architecture: all
-Depends: ${misc:Depends}, ${python:Depends}, python-pkg-resources
+Depends: python-pkg-resources, ${misc:Depends}, ${python:Depends}
 Description: hierarchical inventory backend for configuration management 
systems
  reclass is an "external node classifier" (ENC) as can be used with automation
  tools, such as Puppet, Salt, and Ansible. It is also a stand-alone tool for
@@ -61,7 +67,7 @@
 Package: reclass-doc
 Architecture: all
 Section: doc
-Depends: ${sphinxdoc:Depends}, ${misc:Depends}
+Depends: ${misc:Depends}, ${sphinxdoc:Depends}
 Description: reclass documentation
  reclass is an "external node classifier" (ENC) as can be used with automation
  tools, such as Puppet, Salt, and Ansible. It is also a stand-alone tool for
diff -Nru 
reclass-1.4.1/debian/patches/0001-Fix-UndefinedVariableError-which-had-uh-undefined-va.patch
 
reclass-1.4.1/debian/patches/0001-Fix-UndefinedVariableError-which-had-uh-undefined-va.patch
--- 
reclass-1.4.1/debian/patches/0001-Fix-UndefinedVariableError-which-had-uh-undefined-va.patch
1970-01-01 01:00:00.0 +0100
+++ 
reclass-1.4.1/debian/patches/0001-Fix-UndefinedVariableError-which-had-uh-undefined-va.patch
2017-03-10 09:19:32.0 +0100
@@ -0,0 +1,31 @@
+From fbd22d42a20a0fdd53bc42fd27ad9f3d6af70f80 Mon Sep 17 00:00:00 2001
+From: Michael Kuty <6du1r...@gmail.com>
+Date: Fri, 16 Oct 2015 18:10:18 +0200
+Subject: [PATCH 1/2] Fix UndefinedVariableError, which had, uh, undefined
+ variables
+
+Signed-off-by: martin f. krafft 
+---
+ reclass/errors.py | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/reclass/errors.py b/reclass/errors.py
+index 4da2bc3..ddb95fd 100644
+--- a/reclass/errors.py
 b/reclass/errors.py
+@@ -131,9 +131,11 @@ class UndefinedVariableError(InterpolationError):
+ super(UndefinedVariableError, self).__init__(msg=None)
+ 

Processed: your mail

2017-03-11 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> reassign 857440 src:xmlrpc-c 1.33.14-3
Bug #857440 {Done: Niels Thykier } [release.debian.org] 
xmlrpc-c: FTBFS on non-x86
Bug reassigned from package 'release.debian.org' to 'src:xmlrpc-c'.
Ignoring request to alter found versions of bug #857440 to the same values 
previously set
No longer marked as fixed in versions 1.33.14-4.
Bug #857440 {Done: Niels Thykier } [src:xmlrpc-c] xmlrpc-c: 
FTBFS on non-x86
Marked as found in versions xmlrpc-c/1.33.14-3.
> fixed 857440 1.33.14-4
Bug #857440 {Done: Niels Thykier } [src:xmlrpc-c] xmlrpc-c: 
FTBFS on non-x86
Marked as fixed in versions xmlrpc-c/1.33.14-4.
> --
Stopping processing here.

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



Bug#856986: marked as done (unblock: graywolf/0.1.4+20170307gite1bf319-2)

2017-03-11 Thread Debian Bug Tracking System
Your message dated Sat, 11 Mar 2017 08:38:00 +
with message-id <73ef9461-63e7-5173-2704-3b016dba3...@thykier.net>
and subject line Re: Bug#856986: unblock: graywolf/0.1.4+20170306gitecee764-1
has caused the Debian Bug report #856986,
regarding unblock: graywolf/0.1.4+20170307gite1bf319-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.)


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

Please unblock package graywolf

Needed to fix release critical license violation. (#856705)
Basically two files (with license violation) are removed from upstream source.
Then the code is adapted to use libgsl instead.


Complete debdiff attached.


unblock graywolf/0.1.4+20170306gitecee764-1

-- System Information:
Debian Release: 8.7
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru graywolf-0.1.4/CMakeLists.txt 
graywolf-0.1.4+20170306gitecee764/CMakeLists.txt
--- graywolf-0.1.4/CMakeLists.txt   2016-10-06 22:10:19.0 +0200
+++ graywolf-0.1.4+20170306gitecee764/CMakeLists.txt2017-03-06 
20:47:22.0 +0100
@@ -1,8 +1,16 @@
 cmake_minimum_required (VERSION 2.6)
 project (graywolf)
 
+find_package(PkgConfig)
 INCLUDE(CheckIncludeFiles)
 
+
+pkg_check_modules(GSL gsl)
+
+if (NOT GSL_FOUND)
+  MESSAGE(FATAL_ERROR "The development files for the GNU Scientific Library 
(libgsl) are required to build graywolf.")
+endif()
+
 # Include RPATH in build so that ldconfig is not necessary after install
 SET(CMAKE_SKIP_BUILD_RPATH FALSE)
 SET(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
diff -Nru graywolf-0.1.4/debian/changelog 
graywolf-0.1.4+20170306gitecee764/debian/changelog
--- graywolf-0.1.4/debian/changelog 2016-10-06 22:20:06.0 +0200
+++ graywolf-0.1.4+20170306gitecee764/debian/changelog  2017-03-06 
20:48:51.0 +0100
@@ -1,3 +1,13 @@
+graywolf (0.1.4+20170306gitecee764-1) unstable; urgency=medium
+
+  * New upstream GIT HEAD with fixed license violation issue (Closes: #856705)
+  * debian/control:
+- New build-dependencies: libgsl-dev, pkg-config
+  * Updated debian/libycadgraywolf0.symbols - removed the symbols in license
+violating code.
+
+ -- Ruben Undheim   Mon, 06 Mar 2017 19:48:51 +
+
 graywolf (0.1.4-1) unstable; urgency=low
 
   * New upstream release
diff -Nru graywolf-0.1.4/debian/control 
graywolf-0.1.4+20170306gitecee764/debian/control
--- graywolf-0.1.4/debian/control   2016-10-06 22:20:06.0 +0200
+++ graywolf-0.1.4+20170306gitecee764/debian/control2017-03-06 
20:48:51.0 +0100
@@ -5,7 +5,9 @@
 Priority: optional
 Build-Depends: debhelper (>= 9),
cmake,
-   libx11-dev
+   pkg-config,
+   libx11-dev,
+   libgsl-dev
 Standards-Version: 3.9.8
 Vcs-Browser: 
https://anonscm.debian.org/cgit/debian-science/packages/graywolf.git
 Vcs-Git: https://anonscm.debian.org/git/debian-science/packages/graywolf.git
diff -Nru graywolf-0.1.4/debian/libycadgraywolf0.symbols 
graywolf-0.1.4+20170306gitecee764/debian/libycadgraywolf0.symbols
--- graywolf-0.1.4/debian/libycadgraywolf0.symbols  2016-10-06 
22:20:06.0 +0200
+++ graywolf-0.1.4+20170306gitecee764/debian/libycadgraywolf0.symbols   
2017-03-06 20:48:51.0 +0100
@@ -267,17 +267,6 @@
  Ylist_sort@Base 0.1.1
  Ylog_msg@Base 0.1.1
  Ylog_start@Base 0.1.1
- Ymatrix_cofactors@Base 0.1.1
- Ymatrix_copy@Base 0.1.1
- Ymatrix_create@Base 0.1.1
- Ymatrix_disp@Base 0.1.1
- Ymatrix_eye@Base 0.1.1
- Ymatrix_free@Base 0.1.1
- Ymatrix_linv@Base 0.1.1
- Ymatrix_mult@Base 0.1.1
- Ymatrix_sub@Base 0.1.1
- Ymatrix_transpose@Base 0.1.1
- Ymatrix_zero@Base 0.1.1
  Ymessage_close@Base 0.1.1
  Ymessage_error_count@Base 0.1.1
  Ymessage_flush@Base 0.1.1
@@ -389,8 +378,6 @@
  Ystat_var@Base 0.1.1
  Ystrclone@Base 0.1.1
  Ystrparser@Base 0.1.1
- Ysvd_decompose@Base 0.1.1
- Ysvd_solve@Base 0.1.1
  Ysystem@Base 0.1.1
  Ytimer_elapsed@Base 0.1.1
  Ytimer_start@Base 0.1.1
diff -Nru graywolf-0.1.4/debian/patches/01_no_rpath_in_debian_package.patch 
graywolf-0.1.4+20170306gitecee764/debian/patches/01_no_rpath_in_debian_package.patch
--- 

Bug#857314: marked as done (unblock: sass-elisp/3.0.15-4.1)

2017-03-11 Thread Debian Bug Tracking System
Your message dated Sat, 11 Mar 2017 08:35:00 +
with message-id <04a09949-7517-4adb-1ee3-c5dc58bfa...@thykier.net>
and subject line Re: Bug#857314: unblock: sass-elisp/3.0.15-4.1
has caused the Debian Bug report #857314,
regarding unblock: sass-elisp/3.0.15-4.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.)


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

Please unblock package sass-elisp

The NMU fixes upgrading from Jessie.

Thanks.

unblock sass-elisp/3.0.15-4.1

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (900, 'testing')
Architecture: i386 (i686)

Kernel: Linux 4.9.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-- 
Sean Whitton
diff -Nru sass-elisp-3.0.15/debian/changelog sass-elisp-3.0.15/debian/changelog
--- sass-elisp-3.0.15/debian/changelog	2014-01-31 08:33:43.0 -0700
+++ sass-elisp-3.0.15/debian/changelog	2017-03-04 08:55:25.0 -0700
@@ -1,3 +1,11 @@
+sass-elisp (3.0.15-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Patch sass-elisp.emacsen-install to ensure that haml-elisp is in the
+load path during byte-compilation of sass-elisp (Closes: #856681).
+
+ -- Sean Whitton   Sat, 04 Mar 2017 08:55:25 -0700
+
 sass-elisp (3.0.15-4) unstable; urgency=low
 
   * auto-mode-alisp pattern should ends with "\\"
diff -Nru sass-elisp-3.0.15/debian/sass-elisp.emacsen-install sass-elisp-3.0.15/debian/sass-elisp.emacsen-install
--- sass-elisp-3.0.15/debian/sass-elisp.emacsen-install	2014-01-31 08:33:43.0 -0700
+++ sass-elisp-3.0.15/debian/sass-elisp.emacsen-install	2017-03-04 08:55:25.0 -0700
@@ -31,6 +31,7 @@
   cd /usr/share/${FLAVOR}/site-lisp/sass-elisp
   cat < path.el
 (setq load-path (cons "." load-path) byte-compile-warnings nil)
+(add-to-list 'load-path "/usr/share/emacs/site-lisp/haml-elisp")
 EOF
   FLAVORTEST=`echo $FLAVOR | cut -c-6`
   if [ ${FLAVORTEST} = xemacs ] ; then


signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Sean Whitton:
> Package: release.debian.org
> Severity: normal
> User: release.debian@packages.debian.org
> Usertags: unblock
> 
> Please unblock package sass-elisp
> 
> The NMU fixes upgrading from Jessie.
> 
> Thanks.
> 
> unblock sass-elisp/3.0.15-4.1
> 
> [...]

Unblocked, thanks.

~Niels--- End Message ---


Bug#857307: marked as done (unblock: musl/1.1.16-3)

2017-03-11 Thread Debian Bug Tracking System
Your message dated Sat, 11 Mar 2017 08:34:00 +
with message-id <61c3f438-eea1-0327-bb0c-cd7c1726d...@thykier.net>
and subject line Re: Bug#857307: unblock: musl/1.1.16-3
has caused the Debian Bug report #857307,
regarding unblock: musl/1.1.16-3
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.)


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

Please unblock package musl

1.1.16-3 includes a fix for applications crashing on startup on ppc64(el)
(#857078).
Attached is the debdiff.

Thanks in advance!

Kind regards,
  Reiner

unblock musl/1.1.16-3
diff -Nru musl-1.1.16/debian/changelog musl-1.1.16/debian/changelog
--- musl-1.1.16/debian/changelog2017-01-22 18:18:26.0 +0100
+++ musl-1.1.16/debian/changelog2017-03-09 19:19:31.0 +0100
@@ -1,3 +1,10 @@
+musl (1.1.16-3) unstable; urgency=medium
+
+  * Import upstream fix for PPC64 crash.
+Thanks to Breno Leitao for investigating. (Closes: #857078)
+
+ -- Reiner Herrmann   Thu, 09 Mar 2017 19:19:31 +0100
+
 musl (1.1.16-2) unstable; urgency=medium
 
   [ Breno Leitao ]
diff -Nru musl-1.1.16/debian/patches/ppc64-crash.patch 
musl-1.1.16/debian/patches/ppc64-crash.patch
--- musl-1.1.16/debian/patches/ppc64-crash.patch1970-01-01 
01:00:00.0 +0100
+++ musl-1.1.16/debian/patches/ppc64-crash.patch2017-03-09 
19:10:03.0 +0100
@@ -0,0 +1,29 @@
+From: Rich Felker 
+Subject: fix ld-behavior-dependent crash in ppc64 ldso startup
+Origin: upstream, 
http://git.musl-libc.org/cgit/musl/commit/?id=fc85fb38605a8bf341c367b8ab0d36edab2bdbfc
+Bug: http://www.openwall.com/lists/musl/2017/03/07/2
+Bug-Debian: https://bugs.debian.org/857078
+
+the 32-bit pc-relative address for stage 2 of dynamic linker entry was
+wrongly loaded with a zero-extending load instead of sign-extending
+load, resulting in an invalid jump if the offset happened to be
+negative, which depends on the linker's ordering of text sections.
+---
+ arch/powerpc64/reloc.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/arch/powerpc64/reloc.h b/arch/powerpc64/reloc.h
+index e1bad00..faf70ac 100644
+--- a/arch/powerpc64/reloc.h
 b/arch/powerpc64/reloc.h
+@@ -27,6 +27,6 @@
+   "   bl 1f \n" \
+   "   .long " #sym "-. \n" \
+   "1: mflr %1 \n" \
+-  "   lwz %0, 0(%1) \n" \
++  "   lwa %0, 0(%1) \n" \
+   "   add %0, %0, %1 \n" \
+   : "=r"(*(fp)), "=r"((long){0}) : : "memory", "lr" )
+-- 
+cgit v0.11.2
+
diff -Nru musl-1.1.16/debian/patches/series musl-1.1.16/debian/patches/series
--- musl-1.1.16/debian/patches/series   2017-01-22 17:54:16.0 +0100
+++ musl-1.1.16/debian/patches/series   2017-03-09 19:08:03.0 +0100
@@ -1,2 +1,3 @@
 arm-object_arch.patch
 dpkg-gcc-specs.diff
+ppc64-crash.patch
--- End Message ---
--- Begin Message ---
Reiner Herrmann:
> Package: release.debian.org
> Severity: normal
> User: release.debian@packages.debian.org
> Usertags: unblock
> 
> Please unblock package musl
> 
> 1.1.16-3 includes a fix for applications crashing on startup on ppc64(el)
> (#857078).
> Attached is the debdiff.
> 
> Thanks in advance!
> 
> Kind regards,
>   Reiner
> 
> unblock musl/1.1.16-3
> 

Unblocked, thanks.

~Niels--- End Message ---


Bug#857292: marked as done (unblock: hugin/2016.2.0+dfsg-1)

2017-03-11 Thread Debian Bug Tracking System
Your message dated Sat, 11 Mar 2017 08:32:00 +
with message-id 
and subject line Re: Bug#857292: unblock: hugin/2016.2.0+dfsg-1
has caused the Debian Bug report #857292,
regarding unblock: hugin/2016.2.0+dfsg-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.)


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

Please unblock package hugin, this fixes two issues:
* #822062, #855505: When a custom temp directory was sent in the
  preferences the hugin assistant failed when aligning pictures.
* Bumped version number. The tarball is *binary* *identical* with rc2.

thanks, cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'
diff -Nru hugin-2016.2.0~rc2+dfsg/debian/changelog hugin-2016.2.0+dfsg/debian/changelog
--- hugin-2016.2.0~rc2+dfsg/debian/changelog	2016-09-11 13:40:11.0 +0200
+++ hugin-2016.2.0+dfsg/debian/changelog	2017-02-26 08:23:23.0 +0100
@@ -1,3 +1,14 @@
+hugin (2016.2.0+dfsg-1) unstable; urgency=medium
+
+  * rc2 released as 2016.2.0.
+  * Fix assissant align error with custom temporary directory
+50_67c64f0ca1c4_Fixes_a_type_of_format_string.diff
+  error.
+51_401823447b21_Fixes_running_assistant_with_user_defined_temp_directory.diff
+Closes: #822062, #855505
+
+ -- Andreas Metzler   Sun, 26 Feb 2017 08:23:23 +0100
+
 hugin (2016.2.0~rc2+dfsg-2) unstable; urgency=medium
 
   * Upload to unstable.
diff -Nru hugin-2016.2.0~rc2+dfsg/debian/patches/50_67c64f0ca1c4_Fixes_a_type_of_format_string.diff hugin-2016.2.0+dfsg/debian/patches/50_67c64f0ca1c4_Fixes_a_type_of_format_string.diff
--- hugin-2016.2.0~rc2+dfsg/debian/patches/50_67c64f0ca1c4_Fixes_a_type_of_format_string.diff	1970-01-01 01:00:00.0 +0100
+++ hugin-2016.2.0+dfsg/debian/patches/50_67c64f0ca1c4_Fixes_a_type_of_format_string.diff	2016-12-18 15:05:14.0 +0100
@@ -0,0 +1,20 @@
+# HG changeset patch
+# User tmodes
+# Date 1474121697 -7200
+#  Sat Sep 17 16:14:57 2016 +0200
+# Node ID 67c64f0ca1c45c991efa7b11e457cc5bc2c945c0
+# Parent  91b78c0c991f60744d71c9a4bd434c46cba4b444
+Fixes a type of format string
+
+diff -r 91b78c0c991f -r 67c64f0ca1c4 src/hugin1/hugin/MainFrame.cpp
+--- a/src/hugin1/hugin/MainFrame.cpp	Sat Sep 17 16:14:24 2016 +0200
 b/src/hugin1/hugin/MainFrame.cpp	Sat Sep 17 16:14:57 2016 +0200
+@@ -2162,7 +2162,7 @@
+ unsigned i2 = *(comps[1].begin());
+ ShowCtrlPointEditor( i1, i2);
+ // display message box with 
+-wxMessageBox(wxString::Format(_("Warning %d unconnected image groups found:"), comps.size()) + Components2Str(comps) + wxT("\n")
++wxMessageBox(wxString::Format(_("Warning %d unconnected image groups found:"), static_cast(comps.size())) + Components2Str(comps) + wxT("\n")
+ + _("Please create control points between unconnected images using the Control Points tab in the panorama editor.\n\nAfter adding the points, press the \"Align\" button again"),_("Error"), wxOK , mainWin);
+ return;
+ };
diff -Nru hugin-2016.2.0~rc2+dfsg/debian/patches/51_401823447b21_Fixes_running_assistant_with_user_defined_temp_directory.diff hugin-2016.2.0+dfsg/debian/patches/51_401823447b21_Fixes_running_assistant_with_user_defined_temp_directory.diff
--- hugin-2016.2.0~rc2+dfsg/debian/patches/51_401823447b21_Fixes_running_assistant_with_user_defined_temp_directory.diff	1970-01-01 01:00:00.0 +0100
+++ hugin-2016.2.0+dfsg/debian/patches/51_401823447b21_Fixes_running_assistant_with_user_defined_temp_directory.diff	2017-02-26 08:05:34.0 +0100
@@ -0,0 +1,20 @@
+# HG changeset patch
+# User tmodes
+# Date 1488046377 -3600
+#  Sat Feb 25 19:12:57 2017 +0100
+# Node ID 401823447b218b6d4778664fb6496deea6b03936
+# Parent  0fec458e26560958d657d14fd9a7a99b7f5c6c10
+Fixes running assistant with user defined temp directory [1666030]
+
+--- a/src/hugin1/base_wx/MyExternalCmdExecDialog.cpp
 b/src/hugin1/base_wx/MyExternalCmdExecDialog.cpp
+@@ -255,6 +255,9 @@ int MyExecPanel::ExecQueue(HuginQueue::C
+ #if wxCHECK_VERSION(3,0,0)
+ wxConfigBase* config = wxConfigBase::Get();
+ const long threads = config->Read(wxT("/output/NumberOfThreads"), 0l);
++// read all current environment variables
++

Bug#857269: marked as done (unblock: pybind11/2.0.1-3)

2017-03-11 Thread Debian Bug Tracking System
Your message dated Sat, 11 Mar 2017 08:30:00 +
with message-id 
and subject line Re: Bug#857269: unblock: pybind11/2.0.1-3
has caused the Debian Bug report #857269,
regarding unblock: pybind11/2.0.1-3
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.)


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

Please unblock package pybind11

The current packaging of pybind11 available in Stretch suffers an
important deficiency which was brought to me after the freeze dealine.

The -dev package does not ship its corresponding CMake packaging
configuration (#854502), which is a critical component to facilitate
the use of this library by external CMake projects.

I have rectified the problem in subsequent updates in unstable (2.0.1-2,
2.0.1-3). Please consider applying the debdiff between 2.0.1-1 and
2.0.1-3 attached below.

Cheers,
Ghis

unblock pybind11/2.0.1-3

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

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru pybind11-2.0.1/debian/changelog pybind11-2.0.1/debian/changelog
--- pybind11-2.0.1/debian/changelog 2017-01-07 17:36:51.0 +
+++ pybind11-2.0.1/debian/changelog 2017-02-26 20:43:11.0 +
@@ -1,3 +1,19 @@
+pybind11 (2.0.1-3) unstable; urgency=medium
+
+  * Run autopkgtests for all supported Python versions
+
+ -- Ghislain Antony Vaillant   Sat, 25 Feb 2017 12:11:08 
+
+
+pybind11 (2.0.1-2) unstable; urgency=medium
+
+  * Fix missing CMake package configuration in -dev package
+- New patch 0002-Arch-indep-CMake-package-configuration.patch
+- Install the missing CMake package configuration
+- Use CMake to build the autopkgtest example tests
+Thanks to Jason Rhinelander for reporting (Closes: #854502)
+
+ -- Ghislain Antony Vaillant   Thu, 23 Feb 2017 13:16:46 
+
+
 pybind11 (2.0.1-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru pybind11-2.0.1/debian/.git-dpm pybind11-2.0.1/debian/.git-dpm
--- pybind11-2.0.1/debian/.git-dpm  2017-01-07 17:36:51.0 +
+++ pybind11-2.0.1/debian/.git-dpm  2017-02-26 20:43:11.0 +
@@ -1,6 +1,6 @@
 # see git-dpm(1) from git-dpm package
-c2010fb61826c45bdd0ee6f36c17d7bf84d8daaf
-c2010fb61826c45bdd0ee6f36c17d7bf84d8daaf
+c91e0ad75aa42ff3252b14c90a9b77c2309a76be
+c91e0ad75aa42ff3252b14c90a9b77c2309a76be
 72d57df80676e2965c20128f76f00d4ae6fd696d
 72d57df80676e2965c20128f76f00d4ae6fd696d
 pybind11_2.0.1.orig.tar.gz
diff -Nru 
pybind11-2.0.1/debian/patches/0002-Arch-indep-CMake-package-configuration.patch 
pybind11-2.0.1/debian/patches/0002-Arch-indep-CMake-package-configuration.patch
--- 
pybind11-2.0.1/debian/patches/0002-Arch-indep-CMake-package-configuration.patch 
1970-01-01 01:00:00.0 +0100
+++ 
pybind11-2.0.1/debian/patches/0002-Arch-indep-CMake-package-configuration.patch 
2017-02-26 20:43:11.0 +
@@ -0,0 +1,26 @@
+From c91e0ad75aa42ff3252b14c90a9b77c2309a76be Mon Sep 17 00:00:00 2001
+From: Ghislain Antony Vaillant 
+Date: Tue, 7 Feb 2017 20:08:59 +
+Subject: Arch-indep CMake package configuration
+
+---
+ CMakeLists.txt | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 341f845..4757ea4 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -117,9 +117,12 @@ if (PYBIND11_INSTALL)
+   configure_package_config_file(tools/${PROJECT_NAME}Config.cmake.in
+ 
"${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake"
+ INSTALL_DESTINATION 
${PYBIND11_CMAKECONFIG_INSTALL_DIR})
++  set(_PYBIND11_CMAKE_SIZEOF_VOID_P ${CMAKE_SIZEOF_VOID_P})
++  unset(CMAKE_SIZEOF_VOID_P)
+   
write_basic_package_version_file(${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake
+VERSION ${${PROJECT_NAME}_VERSION}
+COMPATIBILITY AnyNewerVersion)
++  set(CMAKE_SIZEOF_VOID_P ${_PYBIND11_CMAKE_SIZEOF_VOID_P})
+   install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake
+  

Bug#857323: marked as done (unblock: translate-toolkit/2.0.0-1)

2017-03-11 Thread Debian Bug Tracking System
Your message dated Sat, 11 Mar 2017 08:19:00 +
with message-id 
and subject line Re: Bug#857323: unblock: translate-toolkit/2.0.0-1
has caused the Debian Bug report #857323,
regarding unblock: translate-toolkit/2.0.0-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.)


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

Dear Release Team,

Please unblock package translate-toolkit.

We have been tracking the beta releases and release candidates of this
package over the past 6ish months so that we could deliver a version in
stretch that had Python 3 support. Stretch currently includes rc3 of
translate-toolkit and the diff to the final released version is minimal;
some additional tests, a couple of small bug fixes and documentation updates.

The package has a pretty good test-suite which is happily passing on
ci.debian.net.

A source debdiff attached and summarised below if that helps:

 debian/changelog|6 
 docs/conf.py|2 
 docs/developers/releasing.rst   |4 
 docs/releases/2.0.0.rst |  256 
 docs/releases/index.rst |1 
 tests/cli/data/test_po2txt/one.po   |   13 +
 tests/cli/data/test_po2txt/out.txt  |7 
 tests/cli/data/test_po2txt_threshold/one.po |   13 +
 tests/cli/data/test_pofilter_manpage/stdout.txt |2 
 tests/cli/test_po2txt.sh|6 
 tests/cli/test_po2txt_threshold.sh  |7 
 translate/__version__.py|6 
 translate/convert/convert.py|   15 -
 translate/storage/mozilla_lang.py   |   14 -
 translate/storage/test_mozilla_lang.py  |   39 +++
 15 files changed, 374 insertions(+), 17 deletions(-)


unblock translate-toolkit/2.0.0-1


Thanks for considering,

Stuart on behalf of the Debian l10n developers team
diff -Nru translate-toolkit-2.0.0~rc3/debian/changelog translate-toolkit-2.0.0/debian/changelog
--- translate-toolkit-2.0.0~rc3/debian/changelog	2017-01-25 13:31:22.0 +1100
+++ translate-toolkit-2.0.0/debian/changelog	2017-02-26 23:39:30.0 +1100
@@ -1,3 +1,9 @@
+translate-toolkit (2.0.0-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Stuart Prescott   Sun, 26 Feb 2017 23:39:30 +1100
+
 translate-toolkit (2.0.0~rc3-1) unstable; urgency=medium
 
   * New upstream release candidate.
diff -Nru translate-toolkit-2.0.0~rc3/docs/conf.py translate-toolkit-2.0.0/docs/conf.py
--- translate-toolkit-2.0.0~rc3/docs/conf.py	2017-01-24 05:25:31.0 +1100
+++ translate-toolkit-2.0.0/docs/conf.py	2017-01-28 06:51:52.0 +1100
@@ -67,7 +67,7 @@
 # The short X.Y version.
 version = '2.0.0'
 # The full version, including alpha/beta/rc tags.
-release = '2.0.0rc3'
+release = '2.0.0'
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
diff -Nru translate-toolkit-2.0.0~rc3/docs/developers/releasing.rst translate-toolkit-2.0.0/docs/developers/releasing.rst
--- translate-toolkit-2.0.0~rc3/docs/developers/releasing.rst	2017-01-24 05:25:31.0 +1100
+++ translate-toolkit-2.0.0/docs/developers/releasing.rst	2017-01-28 06:51:52.0 +1100
@@ -136,7 +136,7 @@
 .. code-block:: console
 
 $ mkvirtualenv build-ttk-release
-(build-ttk-release)$ pip install --upgrade pip
+(build-ttk-release)$ pip install --upgrade setuptools pip
 (build-ttk-release)$ pip install -r requirements/dev.txt
 (build-ttk-release)$ make build
 (build-ttk-release)$ deactivate
@@ -159,7 +159,7 @@
 .. code-block:: console
 
 $ mkvirtualenv test-ttk-release
-(test-ttk-release)$ pip install --upgrade pip
+(test-ttk-release)$ pip install --upgrade setuptools pip
 (test-ttk-release)$ pip install dist/translate-toolkit-$version.tar.bz2
 
 
diff -Nru translate-toolkit-2.0.0~rc3/docs/releases/2.0.0.rst translate-toolkit-2.0.0/docs/releases/2.0.0.rst
--- translate-toolkit-2.0.0~rc3/docs/releases/2.0.0.rst	1970-01-01 10:00:00.0 +1000
+++ translate-toolkit-2.0.0/docs/releases/2.0.0.rst	2017-01-28 06:51:52.0 +1100
@@ -0,0 +1,256 @@
+Translate Toolkit 2.0.0
+***
+
+*Released on 27 January 2017*
+
+This release contains 

Processed (with 5 errors): Re: Bug#857427: unblock: xmlrpc-c/1.33.14-4

2017-03-11 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> clone 857427 -1
Bug #857427 [release.debian.org] unblock: xmlrpc-c/1.33.14-4
Bug 857427 cloned as bug 857440
> retitle -1 xmlrpc-c: FTBFS on non-x86
Bug #857440 [release.debian.org] unblock: xmlrpc-c/1.33.14-4
Changed Bug title to 'xmlrpc-c: FTBFS on non-x86' from 'unblock: 
xmlrpc-c/1.33.14-4'.
> severity -1 serious
Bug #857440 [release.debian.org] xmlrpc-c: FTBFS on non-x86
Severity set to 'serious' from 'normal'
> fixed -1 1.33.14-4
Bug #857440 [release.debian.org] xmlrpc-c: FTBFS on non-x86
There is no source info for the package 'release.debian.org' at version 
'1.33.14-4' with architecture ''
Unable to make a source version for version '1.33.14-4'
Marked as fixed in versions 1.33.14-4.
> close 857427
Bug #857427 [release.debian.org] unblock: xmlrpc-c/1.33.14-4
Marked Bug as done
> close -1
Bug #857440 [release.debian.org] xmlrpc-c: FTBFS on non-x86
Marked Bug as done
> Mattia Rizzolo:
Unknown command or malformed arguments to command.
> > Package: release.debian.org
Unknown command or malformed arguments to command.
> > User: release.debian@packages.debian.org
Unknown command or malformed arguments to command.
> > Usertags: unblock
Unknown command or malformed arguments to command.
> >
Unknown command or malformed arguments to command.
Too many unknown commands, stopping here.

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



Bug#857427: unblock: xmlrpc-c/1.33.14-4

2017-03-11 Thread Niels Thykier
clone 857427 -1
retitle -1 xmlrpc-c: FTBFS on non-x86
severity -1 serious
fixed -1 1.33.14-4
close 857427
close -1

Mattia Rizzolo:
> Package: release.debian.org
> User: release.debian@packages.debian.org
> Usertags: unblock
> 
> I've just uploaded xmlrpc-c to fix a FTBFS on non-x86 architectures
> (which I discovered incidentally, looking at the ubuntu delta and
> noticying such changelog entry, and then confirming independently).
> It hasn't been reported to the BTS.
> 
> I did my test on armhf, I hope it will build on the other non-x86 as
> well…
> 
> debdiff attached.
> 

Unblocked, thanks.

Ideally, we would still have an RC bug so we could track that the fix
actually migrates to testing.  I have fixed this with the above commands.

~Niels



Bug#856986: unblock: graywolf/0.1.4+20170306gitecee764-1

2017-03-11 Thread Ruben Undheim
Hi,

I have retitled the unblock bug to match the new version.

The full diff is attached (generated with "git diff -M" to get clever
rename detection).

This now fixes 2 RC bugs:
 #856705
 #857088

Best regards
Ruben


updated.gitdiff
Description: Binary data


Bug#857429: marked as done (unblock: django-pipeline/1.6.8-3)

2017-03-11 Thread Debian Bug Tracking System
Your message dated Sat, 11 Mar 2017 08:12:00 +
with message-id <3eb938e9-9bb8-f539-f33e-3e81b4b01...@thykier.net>
and subject line Re: Bug#857429: unblock: django-pipeline/1.6.8-3
has caused the Debian Bug report #857429,
regarding unblock: django-pipeline/1.6.8-3
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.)


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

Please unblock package django-pipeline

This fixes bug #851722 which causes random build failures. I am not sure
how serious you consider this type of bug, however the workaround is
simple.

I believe the randomness is caused by the order the tests are run, which
depends on the order the files are listed from the directory.


diff -Nru django-pipeline-1.6.8/debian/changelog 
django-pipeline-1.6.8/debian/changelog
--- django-pipeline-1.6.8/debian/changelog  2016-08-05 21:32:23.0 
+1000
+++ django-pipeline-1.6.8/debian/changelog  2017-03-10 18:54:37.0 
+1100
@@ -1,3 +1,9 @@
+django-pipeline (1.6.8-3) unstable; urgency=medium
+
+  * Work around for random build failures. Closes: #851722.
+
+ -- Brian May   Fri, 10 Mar 2017 18:54:37 +1100
+
 django-pipeline (1.6.8-2) unstable; urgency=medium
 
   * Team upload.
diff -Nru django-pipeline-1.6.8/debian/rules django-pipeline-1.6.8/debian/rules
--- django-pipeline-1.6.8/debian/rules  2016-08-05 21:32:23.0 +1000
+++ django-pipeline-1.6.8/debian/rules  2017-03-10 18:54:37.0 +1100
@@ -21,4 +21,5 @@
dh_installchangelogs -- HISTORY.rst
 
 override_dh_auto_test:
+   PYTHONPATH=. /usr/bin/django-admin collectstatic 
--settings=tests.settings --noinput
PYBUILD_SYSTEM=custom PYBUILD_TEST_ARGS="PYTHONPATH=. python{version} 
/usr/bin/django-admin test --settings=tests.settings" dh_auto_test

unblock django-pipeline/1.6.8-3

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (100, 
'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
--- End Message ---
--- Begin Message ---
Brian May:
> Package: release.debian.org
> Severity: normal
> User: release.debian@packages.debian.org
> Usertags: unblock
> 
> Please unblock package django-pipeline
> 
> This fixes bug #851722 which causes random build failures. I am not sure
> how serious you consider this type of bug, however the workaround is
> simple.
> 
> I believe the randomness is caused by the order the tests are run, which
> depends on the order the files are listed from the directory.
> 
> 
> [...]
> 
> unblock django-pipeline/1.6.8-3
> 
> [...]

Unblocked, thanks.

~Niels--- End Message ---


Bug#857430: marked as done (unblock: parsedatetime/2.1-3)

2017-03-11 Thread Debian Bug Tracking System
Your message dated Sat, 11 Mar 2017 08:08:00 +
with message-id 
and subject line Re: Bug#857430: unblock: parsedatetime/2.1-3
has caused the Debian Bug report #857430,
regarding unblock: parsedatetime/2.1-3
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.)


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

Please unblock package parsedatetime

It fixes an RC FTBFS bug #856625.

diff -Nru parsedatetime-2.1/debian/changelog parsedatetime-2.1/debian/changelog
--- parsedatetime-2.1/debian/changelog  2016-09-28 11:05:44.0 +1000
+++ parsedatetime-2.1/debian/changelog  2017-03-11 11:46:48.0 +1100
@@ -1,3 +1,9 @@
+parsedatetime (2.1-3) unstable; urgency=medium
+
+  * Add patch to fix FTBFS error after February. Closes: #856625.
+
+ -- Brian May   Sat, 11 Mar 2017 11:46:48 +1100
+
 parsedatetime (2.1-2) unstable; urgency=medium
 
   * Team upload.
diff -Nru parsedatetime-2.1/debian/.git-dpm parsedatetime-2.1/debian/.git-dpm
--- parsedatetime-2.1/debian/.git-dpm   2016-09-28 11:05:44.0 +1000
+++ parsedatetime-2.1/debian/.git-dpm   2017-03-11 11:45:17.0 +1100
@@ -1,11 +1,11 @@
 # see git-dpm(1) from git-dpm package
-c67e6e02d42c8751f5017f8d18e40b9092476e42
-c67e6e02d42c8751f5017f8d18e40b9092476e42
-c67e6e02d42c8751f5017f8d18e40b9092476e42
-c67e6e02d42c8751f5017f8d18e40b9092476e42
-parsedatetime_1.4.orig.tar.gz
-4b9189d38f819cc8144f30d91779716a696d97f8
-52766
+56980ebc6028b129adfa8b359b03247de82c9a3c
+56980ebc6028b129adfa8b359b03247de82c9a3c
+3ec58edd1e8edf1eb944f3562c66ec3b04b832dc
+3ec58edd1e8edf1eb944f3562c66ec3b04b832dc
+parsedatetime_2.1.orig.tar.gz
+68db89ebcdfa5212aa28a7b709b449e027316d3e
+56288
 debianTag="debian/%e%v"
 patchedTag="patched/%e%v"
 upstreamTag="upstream/%e%u"
diff -Nru 
parsedatetime-2.1/debian/patches/0001-Fix-delta-test-by-using-a-static-source-time.patch
 
parsedatetime-2.1/debian/patches/0001-Fix-delta-test-by-using-a-static-source-time.patch
--- 
parsedatetime-2.1/debian/patches/0001-Fix-delta-test-by-using-a-static-source-time.patch
1970-01-01 10:00:00.0 +1000
+++ 
parsedatetime-2.1/debian/patches/0001-Fix-delta-test-by-using-a-static-source-time.patch
2017-03-11 11:45:17.0 +1100
@@ -0,0 +1,33 @@
+From 56980ebc6028b129adfa8b359b03247de82c9a3c Mon Sep 17 00:00:00 2001
+From: Brian May 
+Date: Sat, 11 Mar 2017 11:44:54 +1100
+Subject: Fix delta test by using a static source time
+
+Apply patch from upstream:
+https://github.com/bear/parsedatetime/commit/76a97697e3611356b848f0aa7c759ff80fd7bd4c
+
+Without this patch, the tests would fail immediately after February, as
+February only has 28 days, and the tests currently assume months have 30
+days.
+
+https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=856625
+https://github.com/bear/parsedatetime/issues/215
+---
+ tests/TestDelta.py | 4 +---
+ 1 file changed, 1 insertion(+), 3 deletions(-)
+
+diff --git a/tests/TestDelta.py b/tests/TestDelta.py
+index c628d5e..a54aee1 100644
+--- a/tests/TestDelta.py
 b/tests/TestDelta.py
+@@ -13,9 +13,7 @@ class test(unittest.TestCase):
+ 
+ def setUp(self):
+ self.cal = pdt.Calendar(version=pdt.VERSION_CONTEXT_STYLE)
+-self.source = (self.yr, self.mth, self.dy,
+-   self.hr, self.mn, self.sec,
+-   self.wd, self.yd, self.isdst) = time.localtime()
++self.source = (2017, 1, 1, 7, 1, 2, 6, 1, 1)
+ 
+ def assertDelta(self, ts, years=None, months=None, **deltakw):
+ ts = ts[0]
diff -Nru parsedatetime-2.1/debian/patches/series 
parsedatetime-2.1/debian/patches/series
--- parsedatetime-2.1/debian/patches/series 1970-01-01 10:00:00.0 
+1000
+++ parsedatetime-2.1/debian/patches/series 2017-03-11 11:45:17.0 
+1100
@@ -0,0 +1 @@
+0001-Fix-delta-test-by-using-a-static-source-time.patch

unblock parsedatetime/2.1-3

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (100, 
'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
--- End Message ---
--- Begin Message ---
Brian May:
> Package: release.debian.org
> 

Bug#857431: marked as done (unblock: needrestart-session/0.3-4)

2017-03-11 Thread Debian Bug Tracking System
Your message dated Sat, 11 Mar 2017 08:07:00 +
with message-id 
and subject line Re: Bug#857431: unblock: needrestart-session/0.3-4
has caused the Debian Bug report #857431,
regarding unblock: needrestart-session/0.3-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.)


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

Please unblock package needrestart-session, it creates the user needed
to run the dbus service which is needed for this package to work.

unblock needrestart-session/0.3-4

The maintainer requested that I file this unblock on his behalf.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise
diff -Nru needrestart-session-0.3/debian/changelog needrestart-session-0.3/debian/changelog
--- needrestart-session-0.3/debian/changelog	2016-12-23 16:05:51.0 +0800
+++ needrestart-session-0.3/debian/changelog	2017-03-10 23:18:08.0 +0800
@@ -1,3 +1,10 @@
+needrestart-session (0.3-4) unstable; urgency=high
+
+  * Add dependency on adduser and add/delete new system user needrestart-dbus.
+Closes: #855788, #857077
+
+ -- Patrick Matthäi   Fri, 10 Mar 2017 16:18:08 +0100
+
 needrestart-session (0.3-3) unstable; urgency=medium
 
   * Bump Standards-Version to 3.9.8 (no changes required).
diff -Nru needrestart-session-0.3/debian/control needrestart-session-0.3/debian/control
--- needrestart-session-0.3/debian/control	2016-12-23 16:05:51.0 +0800
+++ needrestart-session-0.3/debian/control	2017-03-10 23:18:08.0 +0800
@@ -11,6 +11,7 @@
 Depends: ${perl:Depends},
  ${misc:Depends},
  needrestart (>= 2.0),
+ adduser,
  libnet-dbus-perl,
  libproc-processtable-perl,
  libwx-perl,
diff -Nru needrestart-session-0.3/debian/needrestart-session.postinst needrestart-session-0.3/debian/needrestart-session.postinst
--- needrestart-session-0.3/debian/needrestart-session.postinst	1970-01-01 08:00:00.0 +0800
+++ needrestart-session-0.3/debian/needrestart-session.postinst	2017-03-10 23:18:08.0 +0800
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+configure)
+adduser --system --no-create-home --home /nonexistent --quiet needrestart-dbus || true
+;;
+abort-upgrade|abort-remove|abort-deconfigure)
+;;
+*)
+echo "postinst called with unknown argument \`$1'" >&2
+exit 1
+;;
+esac
+
+#DEBHELPER#
+
+exit 0
diff -Nru needrestart-session-0.3/debian/needrestart-session.postrm needrestart-session-0.3/debian/needrestart-session.postrm
--- needrestart-session-0.3/debian/needrestart-session.postrm	1970-01-01 08:00:00.0 +0800
+++ needrestart-session-0.3/debian/needrestart-session.postrm	2017-03-10 23:18:08.0 +0800
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+purge)
+if getent passwd|grep -q ^needrestart-dbus: ; then
+userdel needrestart-dbus 2>&1 > /dev/null || true
+fi
+;;
+upgrade|remove|failed-upgrade|abort-install|abort-upgrade|disappear)
+;;
+*)
+echo "postrm called with unknown argument \`$1'" >&2
+exit 1
+esac
+
+#DEBHELPER#
+
+exit 0


signature.asc
Description: This is a digitally signed message part
--- End Message ---
--- Begin Message ---
Paul Wise:
> Package: release.debian.org
> Severity: normal
> User: release.debian@packages.debian.org
> Usertags: unblock
> 
> Please unblock package needrestart-session, it creates the user needed
> to run the dbus service which is needed for this package to work.
> 
> unblock needrestart-session/0.3-4
> 
> The maintainer requested that I file this unblock on his behalf.
> 

Unblocked, thanks.

~Niels--- End Message ---


Bug#857418: marked as done (unblock: tendermint-go-rpc/0.0~git20161021.0.e6e3853-2)

2017-03-11 Thread Debian Bug Tracking System
Your message dated Sat, 11 Mar 2017 08:05:00 +
with message-id 
and subject line Re: Bug#857418: unblock: 
tendermint-go-rpc/0.0~git20161021.0.e6e3853-2
has caused the Debian Bug report #857418,
regarding unblock: tendermint-go-rpc/0.0~git20161021.0.e6e3853-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.)


-- 
857418: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=857418
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
User: release.debian@packages.debian.org
Usetags: unblock

it fixes an FTBFS.

--- tendermint-go-rpc-0.0~git20161021.0.e6e3853/debian/changelog
2016-12-02 22:25:06.0 +
+++ tendermint-go-rpc-0.0~git20161021.0.e6e3853/debian/changelog
2017-03-06 19:35:27.0 +
@@ -1,3 +1,14 @@
+tendermint-go-rpc (0.0~git20161021.0.e6e3853-2) unstable; urgency=medium
+
+  [ Jack Henschel ]
+  * Fix FTBFS #856834.
+The location of the test socket is static. When the test is run
+multiple times, the socket already exists (aka can't be created),
+hence the test fails.
+This can be fixed by deleting the socket before every run.
+
+ -- Alessio Treglia   Mon, 06 Mar 2017 19:35:27 +
+
 tendermint-go-rpc (0.0~git20161021.0.e6e3853-1) unstable; urgency=medium

   * Initial release (Closes: #846646)
diff -Nru tendermint-go-rpc-0.0~git20161021.0.e6e3853/debian/rules 
tendermint-go-rpc-0.0~git20161021.0.e6e3853/debian/rules
--- tendermint-go-rpc-0.0~git20161021.0.e6e3853/debian/rules2016-12-02 
22:25:06.0 +
+++ tendermint-go-rpc-0.0~git20161021.0.e6e3853/debian/rules2017-03-06 
19:34:57.0 +
@@ -6,3 +6,7 @@
 override_dh_auto_install:
dh_auto_install
rm -rf $(CURDIR)/debian/golang-github-tendermint-go-rpc-dev/usr/bin
+
+override_dh_auto_clean:
+   dh_auto_clean
+   rm -f /tmp/go-rpc.sock


-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
more about me:  https://mapreri.org : :'  :
Launchpad user: https://launchpad.net/~mapreri  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-


signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Mattia Rizzolo:
> Package: release.debian.org
> User: release.debian@packages.debian.org
> Usetags: unblock
> 
> it fixes an FTBFS.
> 
> [...]
> 
> 

Unblocked on the basis that is less wrong than what we have in testing
atm.  Though ideally that path would be "not hardcoded" ...

(Also, the change would be a "symlink privilege vulnerability" if it
wasn't for the kernel guarding against this problem these days)

I am hoping we can get a better fix for buster.

Thanks,
~Niels--- End Message ---


Processed: Re: Bug#857347: unblock: reclass/1.4.1-2

2017-03-11 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 moreinfo confirmed
Bug #857347 [release.debian.org] unblock: reclass/1.4.1-2
Added tag(s) confirmed and moreinfo.

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



Bug#857347: unblock: reclass/1.4.1-2

2017-03-11 Thread Niels Thykier
Control: tags -1 moreinfo confirmed

Filip Pytloun:
> Package: release.debian.org
> Severity: normal
> User: release.debian@packages.debian.org
> Usertags: unblock
> 
> Please unblock package reclass
> 
> It's mainly fixing #857337 by backporting simple upstream code change
> that fixes handling of usage error that may happen pretty often and will
> help user to debug the issue by returning relevant information.
> 
> Debdiff is included.
> 
> Thank you
> 
> unblock reclass/1.4.1-2
> 
> [...]

Hi,

Thanks for looking at fixing this bug.  I am happy to accept the
undefined variable fix, but I would prefer it without the debhelper
compat bump.

Would you kindly upload a -3 without the compat bump?

Thanks,
~Niels



Bug#857348: marked as done (unblock: nted/1.10.18-11)

2017-03-11 Thread Debian Bug Tracking System
Your message dated Sat, 11 Mar 2017 07:55:00 +
with message-id 
and subject line Re: Bug#857348: unblock: nted/1.10.18-11
has caused the Debian Bug report #857348,
regarding unblock: nted/1.10.18-11
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.)


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

Hi!

nted 1.10.18-11 contains a small patch which fixes nted
FTBFS on architectures where char is unsigned by default.

Thanks,
Adrian

unblock nted/1.10.18-11

-- System Information:
Debian Release: 9.0
  APT prefers buildd-unstable
  APT policy: (500, 'buildd-unstable'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-1-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
Init: systemd (via /run/systemd/system)
diff -Nru nted-1.10.18/debian/changelog nted-1.10.18/debian/changelog
--- nted-1.10.18/debian/changelog   2016-01-24 19:27:54.0 +0100
+++ nted-1.10.18/debian/changelog   2017-03-09 21:36:58.0 +0100
@@ -1,3 +1,11 @@
+nted (1.10.18-11) unstable; urgency=medium
+
+  [ John Paul Adrian Glaubitz ]
+  * New patch fix-signage-of-char-arrays.patch: fix FTBFS on
+architectures where char is unsigned. (closes: #857127)
+
+ -- Gilles Filippini   Thu, 09 Mar 2017 21:36:58 +0100
+
 nted (1.10.18-10) unstable; urgency=medium
 
   * New patch gcc-6.patch: fix FTBFS with GCC 6 (closes: #811791).
diff -Nru nted-1.10.18/debian/patches/fix-signage-of-char-arrays.patch 
nted-1.10.18/debian/patches/fix-signage-of-char-arrays.patch
--- nted-1.10.18/debian/patches/fix-signage-of-char-arrays.patch
1970-01-01 01:00:00.0 +0100
+++ nted-1.10.18/debian/patches/fix-signage-of-char-arrays.patch
2017-03-09 21:30:39.0 +0100
@@ -0,0 +1,49 @@
+Description: Fix signage of addoff and m_flatPos arrays
+Author: John Paul Adrian Glaubitz 
+Bug-Debian: https://bugs.debian.org/857127
+Last-Update: 2017-03-08
+
+--- nted-1.10.18.orig/chords/chordpainter.cpp
 nted-1.10.18/chords/chordpainter.cpp
+@@ -35,7 +35,7 @@ const char *NedChordPainter::modies2[] =
+   "11", "7sus4", "13", "6add9", "-5", 
"7-5", "7maj5", "maj9", NULL};
+ const unsigned int NedChordPainter::minor[] = {0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 
1, 1, 1, 1, 
+   0, 0, 0, 0, 0, 0, 0, 0, 0};
+-const char NedChordPainter::addoff[] = {0, 1, -1, 0, 1, -1, 0, 0, 1, -1, 0, 
1, -1, 0, 1, -1, 0};
++const signed char NedChordPainter::addoff[] = {0, 1, -1, 0, 1, -1, 0, 0, 1, 
-1, 0, 1, -1, 0, 1, -1, 0};
+ const char *NedChordPainter::modies3[] = {"", "", "dim", "aug", "sus", "6", 
"7", "maj7", "9", "add9", "6", "7", "maj7", "9", 
+   "11", "7sus4", "13", "6add9", "-5", 
"7-5", "7maj5", "maj9", NULL};
+ const char *NedChordPainter::modies4[] = {"", "m", "dim", "aug", "sus4", "6", 
"7", "maj7", "9", "", "m6", "m7", "", "m9", 
+--- nted-1.10.18.orig/chords/chordpainter.h
 nted-1.10.18/chords/chordpainter.h
+@@ -44,7 +44,7 @@ class NedChordPainter {
+   static const char *modies2[];
+   private:
+   static const unsigned int minor[];
+-  static const char addoff[];
++  static const signed char addoff[];
+   static const char *modies3[];
+   static const char *modies4[];
+ };
+--- nted-1.10.18.orig/staff.cpp
 nted-1.10.18/staff.cpp
+@@ -44,7 +44,7 @@
+ 
+ const char NedStaff::m_sharpPos[7][7] = {
+   {8, 5, 9, 6, 3, 7, 4}, {6, 3, 7, 4, 1, 5, 2}, {7, 4, 8, 5, 2, 6, 3}, 
{3, 0, 4, 1, 5, 2, 6},  {9, 6, 3, 7, 4, 8, 5}, {8, 5, 9, 6, 3, 7, 4}, {6, 3, 7, 
4, 1, 5, 2} };
+-const char NedStaff::m_flatPos[7][7] = {
++const signed char NedStaff::m_flatPos[7][7] = {
+   {4, 7, 3, 6, 2, 5, 1}, {2, 5, 1, 4, 0, 3, -1}, {3, 6, 2, 5, 1, 4, 0}, 
{6, 2, 5, 1, 4, 0, 3}, {5, 8, 4, 7, 3, 6, 2}, {4, 7, 3, 6, 2, 5, 1}, {2, 5, 1, 
4, 0, 3, -1} };
+ 
+ NedStaff::NedStaff(NedSystem *system, double ypos, double width, int nr, bool 
start) :
+--- nted-1.10.18.orig/staff.h
 nted-1.10.18/staff.h
+@@ -153,7 +153,7 @@ class NedStaff {
+   void setLyrics(NedCommandList *command_list, NedLyricsEditor 
*leditor);
+