Bug#857506: unblock: mbrola/3.01h+2-3
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 ThibaultSun, 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)
Your message dated Sat, 11 Mar 2017 22:43:58 + with message-idand 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
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 BremnerFri, 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
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 JoachimSat, 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)
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 McVittiefor 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
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
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 GolovSat, 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
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
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)
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 VaillantSun, 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)
Your message dated Sat, 11 Mar 2017 16:33:03 + with message-idand 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!
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)
Your message dated Sat, 11 Mar 2017 13:23:00 + with message-idand 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
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 SteinerSat, 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)
Your message dated Sat, 11 Mar 2017 11:06:01 + with message-idand 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)
Your message dated Sat, 11 Mar 2017 10:48:00 + with message-idand 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
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
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
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)
Your message dated Sat, 11 Mar 2017 09:55:00 + with message-idand 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)
Your message dated Sat, 11 Mar 2017 09:57:00 + with message-idand 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
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
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
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 GolovSat, 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
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 PytlounSat, 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
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)
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 UndheimMon, 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)
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 WhittonSat, 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)
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 HerrmannThu, 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)
Your message dated Sat, 11 Mar 2017 08:32:00 + with message-idand 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)
Your message dated Sat, 11 Mar 2017 08:30:00 + with message-idand 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)
Your message dated Sat, 11 Mar 2017 08:19:00 + with message-idand 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
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
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
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)
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 MayFri, 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)
Your message dated Sat, 11 Mar 2017 08:08:00 + with message-idand 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)
Your message dated Sat, 11 Mar 2017 08:07:00 + with message-idand 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)
Your message dated Sat, 11 Mar 2017 08:05:00 + with message-idand 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
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
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)
Your message dated Sat, 11 Mar 2017 07:55:00 + with message-idand 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); +