Bug#857036: unblock: adplug/2.2.1+dfsg3-0.4

2017-03-07 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
Tags: patch
User: release.debian@packages.debian.org
Usertags: unblock

Hi!

adplug 2.2.1+dfsg3-0.4 contains a minor patch to fix
an FTBFS of the package on architectures where "char"
is by default unsigned instead of signed.

Attaching the full debdiff. Unfortunately, I had a
typo in the bug number, so I closed a non-existant
bug in the distant future with my upload :(.

Adrian

unblock adplug/2.2.1+dfsg3-0.4

-- 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 adplug-2.2.1+dfsg3/debian/changelog 
adplug-2.2.1+dfsg3/debian/changelog
--- adplug-2.2.1+dfsg3/debian/changelog 2015-08-21 21:44:22.0 +0200
+++ adplug-2.2.1+dfsg3/debian/changelog 2017-03-07 11:50:44.0 +0100
@@ -1,3 +1,11 @@
+adplug (2.2.1+dfsg3-0.4) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Add 06-fix-chnresolv-signage.diff to fix signage
+of Cs3mPlayer::chnresolv array. (Closes: #8570222)
+
+ -- John Paul Adrian Glaubitz   Tue, 07 Mar 2017 
11:50:44 +0100
+
 adplug (2.2.1+dfsg3-0.3) unstable; urgency=medium
 
   * Non-maintainer upload, applying changes from Ubuntu.
diff -Nru adplug-2.2.1+dfsg3/debian/patches/06-fix-chnresolv-signage.diff 
adplug-2.2.1+dfsg3/debian/patches/06-fix-chnresolv-signage.diff
--- adplug-2.2.1+dfsg3/debian/patches/06-fix-chnresolv-signage.diff 
1970-01-01 01:00:00.0 +0100
+++ adplug-2.2.1+dfsg3/debian/patches/06-fix-chnresolv-signage.diff 
2017-03-07 11:50:01.0 +0100
@@ -0,0 +1,28 @@
+Description: Fix signage of the chnresolv array
+Author: John Paul Adrian Glaubitz 
+Bug-Debian: https://bugs.debian.org/857022
+Forwarded: no
+Last-Update: 2017-03-07
+
+--- adplug-2.2.1+dfsg3.orig/src/s3m.cpp
 adplug-2.2.1+dfsg3/src/s3m.cpp
+@@ -25,7 +25,7 @@
+ #include 
+ #include "s3m.h"
+ 
+-const char Cs3mPlayer::chnresolv[] =  // S3M -> adlib channel conversion
++const signed char Cs3mPlayer::chnresolv[] =   // S3M -> adlib channel 
conversion
+   
{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,-1,-1,-1,-1,-1,-1,-1};
+ 
+ const unsigned short Cs3mPlayer::notetable[12] =  // S3M adlib 
note table
+--- adplug-2.2.1+dfsg3.orig/src/s3m.h
 adplug-2.2.1+dfsg3/src/s3m.h
+@@ -90,7 +90,7 @@ class Cs3mPlayer: public CPlayer
+   unsigned char crow,ord,speed,tempo,del,songend,loopstart,loopcnt;
+ 
+  private:
+-  static const char chnresolv[];
++  static const signed char chnresolv[];
+   static const unsigned short notetable[12];
+   static const unsigned char vibratotab[32];
+ 
diff -Nru adplug-2.2.1+dfsg3/debian/patches/series 
adplug-2.2.1+dfsg3/debian/patches/series
--- adplug-2.2.1+dfsg3/debian/patches/series2015-05-23 01:13:32.0 
+0200
+++ adplug-2.2.1+dfsg3/debian/patches/series2017-03-07 11:48:55.0 
+0100
@@ -1,3 +1,4 @@
 03-no-tests.diff
 04-no-gfdl-docs.diff
 update-automake-files.patch
+06-fix-chnresolv-signage.diff


Bug#857348: unblock: nted/1.10.18-11

2017-03-10 Thread John Paul Adrian Glaubitz
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);
+   GList *getStaffElements(unsigned long long midi_time);
+   static const char m_sharpPos[7][7];
+-  static const char m_flatPos[7][7];
++  static const signed char m_flatPos[7][7];
+   private:
+   GList *m_staffelems;
+   NedVoice *m_voices[VOICE_COUNT];
diff -Nru nted-1.10.18/debian/patches/series nted-1.10.18/debian/patches/series
--- nted-1.10.18/debian/patches/series  2016-01-24 18:27:47.0 +0100
+++ nted-1.10.18/debian/patches/series  2017-03-09 21:30:39.0 +0100
@@ -9,3 +9,4 @@
 Werror.patch
 fix-midi-import.patch
 gcc-6.patch
+fix-signage-of-char-arrays.patch


Bug#857684: unblock: ksirk/4:16.04.0-1.1

2017-03-13 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
Tags: patch
User: release.debian@packages.debian.org
Usertags: unblock

Hi!

ksirk 4:16.04.0-1.1 contains a trivial patch which fixes the
FTBFS of ksirk on all architectures where char is unsigned
by default.

Thanks,
Adrian

unblock ksirk/4:16.04.0-1.1

-- 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 ksirk-16.04.0/debian/changelog ksirk-16.04.0/debian/changelog
--- ksirk-16.04.0/debian/changelog  2016-05-21 23:36:29.0 +0200
+++ ksirk-16.04.0/debian/changelog  2017-03-06 10:44:11.0 +0100
@@ -1,3 +1,11 @@
+ksirk (4:16.04.0-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Add patch: fix-signage-of-tbl-array.diff to fix FTBFS on
+architectures where 'char' is unsigned. (Closes: #856904)
+
+ -- John Paul Adrian Glaubitz   Mon, 06 Mar 2017 
10:44:11 +0100
+
 ksirk (4:16.04.0-1) unstable; urgency=medium
 
   [ Automatic packaging ]
diff -Nru ksirk-16.04.0/debian/patches/fix-signage-of-tbl-array.diff 
ksirk-16.04.0/debian/patches/fix-signage-of-tbl-array.diff
--- ksirk-16.04.0/debian/patches/fix-signage-of-tbl-array.diff  1970-01-01 
01:00:00.0 +0100
+++ ksirk-16.04.0/debian/patches/fix-signage-of-tbl-array.diff  2017-03-06 
10:41:34.0 +0100
@@ -0,0 +1,15 @@
+Description: Fix signage of tbl array in XMPP code
+Author: John Paul Adrian Glaubitz 
+Last-Update: 2017-03-06
+
+--- ksirk-16.04.0.orig/ksirk/iris/src/xmpp/base64/base64.cpp
 ksirk-16.04.0/ksirk/iris/src/xmpp/base64/base64.cpp
+@@ -45,7 +45,7 @@ QByteArray Base64::decode(const QString&
+   // 64 specifies eof
+   // everything else specifies data
+ 
+-  char tbl[] = {
++  signed char tbl[] = {
+   -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
+   -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
+   -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,
diff -Nru ksirk-16.04.0/debian/patches/series 
ksirk-16.04.0/debian/patches/series
--- ksirk-16.04.0/debian/patches/series 1970-01-01 01:00:00.0 +0100
+++ ksirk-16.04.0/debian/patches/series 2017-03-06 10:44:09.0 +0100
@@ -0,0 +1 @@
+fix-signage-of-tbl-array.diff


Bug#858091: unblock: biosig4c++/1.3.0-2.2

2017-03-18 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
Tags: patch
User: release.debian@packages.debian.org
Usertags: unblock

Hi!

biosig4c++_1.3.0-2.2 contains a small patch provided by upstream
which fixes an FTBFS on architectures where char is unsigned by
default.

Thanks,
Adrian

unblock biosig4c++/1.3.0-2.2

-- 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.10.0-trunk-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 biosig4c++-1.3.0/debian/changelog biosig4c++-1.3.0/debian/changelog
--- biosig4c++-1.3.0/debian/changelog   2015-08-19 20:32:12.0 +0200
+++ biosig4c++-1.3.0/debian/changelog   2017-03-18 08:37:44.0 +0100
@@ -1,3 +1,12 @@
+biosig4c++ (1.3.0-2.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * debian/patches:
+- added fix_STR_END_signage_FTBFS from upstream to fix FTBFS
+  on architectures where char is unsigned (Closes: #857121)
+
+ -- John Paul Adrian Glaubitz   Sat, 18 Mar 2017 
08:37:44 +0100
+
 biosig4c++ (1.3.0-2.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru biosig4c++-1.3.0/debian/patches/fix_STR_END_signage_FTBFS 
biosig4c++-1.3.0/debian/patches/fix_STR_END_signage_FTBFS
--- biosig4c++-1.3.0/debian/patches/fix_STR_END_signage_FTBFS   1970-01-01 
01:00:00.0 +0100
+++ biosig4c++-1.3.0/debian/patches/fix_STR_END_signage_FTBFS   2017-03-18 
08:37:10.0 +0100
@@ -0,0 +1,16 @@
+Description: Fix FTBFS on architectures where char is unsigned
+Author: Christoph Schmidt-Hieber 
+Origin: upstream, 8e7c3d7e485e1d3af3f3094641282274424b7385
+Last-Update: 2017-03-18
+
+--- biosig4c++-1.3.0.orig/t210/codes.h
 biosig4c++-1.3.0/t210/codes.h
+@@ -22,7 +22,7 @@ Foundation, Inc., 59 Temple Place - Suit
+ #ifndef __CODES_H__
+ #define __CODES_H__
+ 
+-static const char STR_END[]={-1,'\0'};
++static const char STR_END[]={(char)-1,'\0'};
+ static char STR_NULL[]=" unspecified/unknown ";
+ 
+ static alfabetic _special[]={
diff -Nru biosig4c++-1.3.0/debian/patches/series 
biosig4c++-1.3.0/debian/patches/series
--- biosig4c++-1.3.0/debian/patches/series  2015-08-19 20:15:58.0 
+0200
+++ biosig4c++-1.3.0/debian/patches/series  2017-03-18 08:36:01.0 
+0100
@@ -1,3 +1,4 @@
 deb_no_mex_copy_upstairs
 deb_no_locals
 up_memcpy_str_cast
+fix_STR_END_signage_FTBFS


Bug#858831: unblock: qpxtool/0.7.2-4.1

2017-03-27 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
Tags: patch
User: release.debian@packages.debian.org
Usertags: unblock

Hi!

qpxtool_0.7.2-4.1 contains a small patch which fixes the
signedness of char attributes inside the wr_mode struct.

This fixes the FTBFS of qpxtool on architectures where
char is unsigned by default.

unblock qpxtool/0.7.2-4.1

-- 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.10.0-trunk-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 qpxtool-0.7.2/debian/changelog qpxtool-0.7.2/debian/changelog
--- qpxtool-0.7.2/debian/changelog  2014-04-12 22:19:40.0 +0200
+++ qpxtool-0.7.2/debian/changelog  2017-02-27 14:04:55.0 +0100
@@ -1,3 +1,11 @@
+qpxtool (0.7.2-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Add patch 07-fix-wr-mode-declarations.patch:
+- Fix declaration of char attributes in wr_mode. (Closes: #856231)
+
+ -- John Paul Adrian Glaubitz   Mon, 27 Feb 2017 
14:04:55 +0100
+
 qpxtool (0.7.2-4) unstable; urgency=medium
 
   * Update debian/rules: delete option --parallel from dh command because it
diff -Nru qpxtool-0.7.2/debian/patches/07-fix-wr-mode-declarations.patch 
qpxtool-0.7.2/debian/patches/07-fix-wr-mode-declarations.patch
--- qpxtool-0.7.2/debian/patches/07-fix-wr-mode-declarations.patch  
1970-01-01 01:00:00.0 +0100
+++ qpxtool-0.7.2/debian/patches/07-fix-wr-mode-declarations.patch  
2017-02-27 14:04:53.0 +0100
@@ -0,0 +1,17 @@
+Description: Fix declarations of unsigned char in wr_mode
+Author: John Paul Adrian Glaubitz 
+Last-Update: 2017-02-27
+
+--- qpxtool-0.7.2.orig/lib/qpxtransport/include/qpx_mmc_defs.h
 qpxtool-0.7.2/lib/qpxtransport/include/qpx_mmc_defs.h
+@@ -581,8 +581,8 @@ static const   dev_desc _devtbl[]= {
+ #define WTYPE_LJ  4
+ 
+ typedef struct {
+-  char wtype;
+-  char dtype;
++  signed char wtype;
++  signed char dtype;
+   uint32_tid;
+   charname[32];
+ } wr_mode;
diff -Nru qpxtool-0.7.2/debian/patches/series 
qpxtool-0.7.2/debian/patches/series
--- qpxtool-0.7.2/debian/patches/series 2014-04-12 22:19:40.0 +0200
+++ qpxtool-0.7.2/debian/patches/series 2017-02-27 14:04:55.0 +0100
@@ -4,3 +4,4 @@
 04-fix-build-with-libpng15.patch
 05-add-hardening-flags-in-compiler-options.patch
 06-make-port-for-hurd-i386.patch
+07-fix-wr-mode-declarations.patch


Bug#860140: unblock: libmongo-client/0.1.8-3

2017-04-11 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
Tags: patch
User: release.debian@packages.debian.org
Usertags: unblock

Hi!

I just sponsored the upload for the package libmongo-client/0.1.8-3
which contains a minor patch to fix an overwrite issue when upgrading
the package from a previous version. This issue was found with
piuparts.

Cheers,
Adrian

unblock libmongo-client/0.1.8-3

-- 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.10.0-trunk-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 libmongo-client-0.1.8/debian/changelog 
libmongo-client-0.1.8/debian/changelog
--- libmongo-client-0.1.8/debian/changelog  2017-04-08 21:57:18.0 
+0200
+++ libmongo-client-0.1.8/debian/changelog  2017-04-11 20:36:41.0 
+0200
@@ -1,3 +1,11 @@
+libmongo-client (0.1.8-3) unstable; urgency=medium
+
+  * debian/libmongo-client-doc.maintscript:
+- Add missing symlink_to_dir calls for libmongo-client0-dbg
+  and libmongo-client-dev (Closes: #860115).
+
+ -- Jörg Frings-Fürst   Tue, 11 Apr 2017 20:36:41 
+0200
+
 libmongo-client (0.1.8-2.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru libmongo-client-0.1.8/debian/libmongo-client-doc.maintscript 
libmongo-client-0.1.8/debian/libmongo-client-doc.maintscript
--- libmongo-client-0.1.8/debian/libmongo-client-doc.maintscript
2017-04-08 21:57:18.0 +0200
+++ libmongo-client-0.1.8/debian/libmongo-client-doc.maintscript
2017-04-11 19:56:34.0 +0200
@@ -1 +1,3 @@
 symlink_to_dir /usr/share/doc/libmongo-client-doc 
/usr/share/doc/libmongo-client0 0.1.8-2.1~
+symlink_to_dir /usr/share/doc/libmongo-client-doc 
/usr/share/doc/libmongo-client0-dbg 0.1.8-2.1~
+symlink_to_dir /usr/share/doc/libmongo-client-doc 
/usr/share/doc/libmongo-client-dev 0.1.8-2.1~


Bug#860140: unblock: libmongo-client/0.1.8-3

2017-04-12 Thread John Paul Adrian Glaubitz
Ugh, Joerg told me he verified it to work :(.

> On Apr 12, 2017, at 12:54 PM, Andreas Beckmann  wrote:
> 
> Control: reopen -1
> 
> diff -Nru libmongo-client-0.1.8/debian/libmongo-client-doc.maintscript 
> libmongo-client-0.1.8/debian/libmongo-client-doc.maintscript
> --- libmongo-client-0.1.8/debian/libmongo-client-doc.maintscript
> 2017-04-08 21:57:18.0 +0200
> +++ libmongo-client-0.1.8/debian/libmongo-client-doc.maintscript
> 2017-04-11 19:56:34.0 +0200
> @@ -1 +1,3 @@
> symlink_to_dir /usr/share/doc/libmongo-client-doc 
> /usr/share/doc/libmongo-client0 0.1.8-2.1~
> +symlink_to_dir /usr/share/doc/libmongo-client-doc 
> /usr/share/doc/libmongo-client0-dbg 0.1.8-2.1~
> +symlink_to_dir /usr/share/doc/libmongo-client-doc 
> /usr/share/doc/libmongo-client-dev 0.1.8-2.1~
> 
> This is plainly wrong.
> 
> * The newly added lines don't correspond to any old links
> * The old links are
>  /usr/share/doc/libmongo-client-dev -> libmongo-client0
>  /usr/share/doc/libmongo-client0-dbg -> libmongo-client0
> * You need one .maintscript file per package
> * The version of the newly added lines must be bumped
> 
> 
> Andreas



Bug#860907: unblock: sane-backends/1.0.25-4

2017-04-21 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
Tags: patch
User: release.debian@packages.debian.org
Usertags: unblock

Hello!

sane-backends_1.0.25-4 contains a single, cherry-picked patch
from upstream to address an RC bug which is the vulnerability
CVE-2017-6318.

Debdiff attached.

Thanks,
Adrian

unblock sane-backends/1.0.25-4

-- 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.10.0-trunk-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 sane-backends-1.0.25/debian/changelog 
sane-backends-1.0.25/debian/changelog
--- sane-backends-1.0.25/debian/changelog   2016-12-10 13:45:15.0 
+0100
+++ sane-backends-1.0.25/debian/changelog   2017-04-19 12:07:38.0 
+0200
@@ -1,3 +1,12 @@
+sane-backends (1.0.25-4) unstable; urgency=medium
+
+  * CVE-2017-6318:
+- New debian/patches/0500-CVE-2017-6318.patch
+  + cherry-picked from upstream to fix memory corruption and
+information leakage (Closes: #854804).
+
+ -- Jörg Frings-Fürst   Wed, 19 Apr 2017 12:07:38 
+0200
+
 sane-backends (1.0.25-3) unstable; urgency=medium
 
   * debian/rules:
diff -Nru sane-backends-1.0.25/debian/patches/0500-CVE-2017-6318.patch 
sane-backends-1.0.25/debian/patches/0500-CVE-2017-6318.patch
--- sane-backends-1.0.25/debian/patches/0500-CVE-2017-6318.patch
1970-01-01 01:00:00.0 +0100
+++ sane-backends-1.0.25/debian/patches/0500-CVE-2017-6318.patch
2017-04-19 07:50:23.0 +0200
@@ -0,0 +1,52 @@
+Description: Address memory corruption and information leakage
+ cheery-pick from upstream git commit 42896939822b44f44ecd1b6d35afdfa4473ed35d
+Author: Jörg Frings-Fürst 
+Origin: 
https://anonscm.debian.org/cgit/sane/sane-backends.git/commit/frontend/saned.c?id=42896939822b44f44ecd1b6d35afdfa4473ed35d
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=854804
+Forwarded: not-needed
+Last-Update: 2017-04-19
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+Index: 1.0.25-3x/frontend/saned.c
+===
+--- 1.0.25-3x.orig/frontend/saned.c
 1.0.25-3x/frontend/saned.c
+@@ -1987,6 +1987,38 @@ process_request (Wire * w)
+   return 1;
+ }
+ 
++/* Addresses CVE-2017-6318 (#315576, Debian BTS #853804) */
++/* This is done here (rather than in sanei/sanei_wire.c where
++ * it should be done) to minimize scope of impact and amount
++ * of code change.
++ */
++if (w->direction == WIRE_DECODE
++&& req.value_type == SANE_TYPE_STRING
++&& req.action == SANE_ACTION_GET_VALUE)
++  {
++if (req.value)
++  {
++/* FIXME: If req.value contains embedded NUL
++ *characters, this is wrong but we do not have
++ *access to the amount of memory allocated in
++ *sanei/sanei_wire.c at this point.
++ */
++w->allocated_memory -= (1 + strlen (req.value));
++free (req.value);
++  }
++req.value = malloc (req.value_size);
++if (!req.value)
++  {
++w->status = ENOMEM;
++DBG (DBG_ERR,
++ "process_request: (control_option) "
++ "h=%d (%s)\n", req.handle, strerror (w->status));
++return 1;
++  }
++memset (req.value, 0, req.value_size);
++w->allocated_memory += req.value_size;
++  }
++
+   can_authorize = 1;
+ 
+   memset (&reply, 0, sizeof (reply)); /* avoid leaking bits */
diff -Nru sane-backends-1.0.25/debian/patches/series 
sane-backends-1.0.25/debian/patches/series
--- sane-backends-1.0.25/debian/patches/series  2016-08-21 15:18:29.0 
+0200
+++ sane-backends-1.0.25/debian/patches/series  2017-04-19 07:16:16.0 
+0200
@@ -17,3 +17,4 @@
 0710-sane-desc.c_debian_mods.patch
 0125-multiarch_dll_search_path.patch
 0135-saned-remotescanners.patch
+0500-CVE-2017-6318.patch


Re: [Stretch] Status for architecture qualification

2016-06-05 Thread John Paul Adrian Glaubitz
ernel was recently turned into maintained state 
again
after two developers involved with the J-Core project picked up the code, the 
latter
issue will be hopefully resolved soon. It's already been put onto their TODO 
list.

gcc upstream for SH is also still active, so both gcc-5 and gcc-6 work fine on 
sh4.
Before I picked up sh4, there were actually many issues in the SH backend in 
gcc which
prevented gcc-4.9/5/6 from being built on this architecture. With lots of 
patience,
debugging, bug reporting and patching, gcc-5/6 are both in a healthy and usable 
state.

Currently available SuperH hardware is rather slow and has usually not more 
than 512 MiB
of RAM, so it wouldn't make sense to set up buildds and porterboxes with what 
is currently
available. However, since the J-Core project is currently working on open 
source hardware,
it might be possible that in the future, faster hardware becomes available at 
affordable
prices. So it makes sense to keep an eye on sh4 and J-Core for future Debian 
releases.

Thanks,
Adrian

PS: If other Debian people are interested in joining our efforts to work on the 
sparc64
port or making a Debian port for the J-Core happen, I would be happy to provide 
access
to porterboxes.

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



signature.asc
Description: OpenPGP digital signature


Re: [Stretch] Status for architecture qualification

2016-06-05 Thread John Paul Adrian Glaubitz
On 06/05/2016 02:00 PM, Holger Levsen wrote:
> I'm not sure whether you are talking about source or binary packages but
> sid/amd64 has over 24000 source packages and over 5 binary packages,
> so I would call the above "on par". Or what am I missing?

There are just around 12,000 source packages with arch:amd64 in sid:

glaubitz@wuiet:~$ wanna-build -A sparc64 -d unstable --list=installed | wc -l
10828
glaubitz@wuiet:~$ wanna-build -A ppc64 -d unstable --list=installed | wc -l
10990
glaubitz@wuiet:~$ wanna-build -A amd64 -d unstable --list=installed | wc -l
12154
glaubitz@wuiet:~$

The rest is arch:all:

glaubitz@wuiet:~$ wanna-build -A all -d unstable --list=installed | wc -l
15672
glaubitz@wuiet:~$

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



signature.asc
Description: OpenPGP digital signature


Re: [Stretch] Status for architecture qualification

2016-06-14 Thread John Paul Adrian Glaubitz
On 06/14/2016 09:06 AM, Philipp Kern wrote:
> Yeah, but that's unfortunately one of the universal truths of this port.
> I mean in theory sometimes they turn up on eBay and people try to make
> them work[1].

Hilarious talk, thanks a lot for the link :).

> It also seems true for other ports where we commonly relied on sponsors
> to hand us replacements. But maybe it's only ppc64el these days, maybe
> there are useful builds available for the others (including arm64 and
> mips) on the market now.

The hardware sponsoring is the main thing that keeps us from making sparc64
an official port, I would say.

The state of the port itself is great: We recently even got LibreOffice running
on sparc64 (patches not yet merged) and the port is quite popular, according
to popcon, sparc64 has already more users than arm64 and some of the mips
ports :). If we were to add sparc64 to Debian, we could rebuild the archive
within a few weeks.

We have one user who has two Sun T2 servers which are new-in-box (NIB),
would those be ok to set up as machines for DSA?

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Re: [Stretch] Status for architecture qualification

2016-06-18 Thread John Paul Adrian Glaubitz
On 06/18/2016 06:25 PM, William ML Leslie wrote:
> In case it isn't clear, the number of users of the architecture is not part 
> of the qualification, it is the amount of maintenance pressure involved. 
> Package
> maintainers have to put more effort into ensuring builds succeed for release 
> architectures, which detracts from other work that needs to be done. Not 
> being a
> release architecture is perfectly fine.

I maintain multiple architectures in Debian Ports, including m68k, powerpcspe, 
sh4, sparc64 and x32 and actually, it's not so much of a burden to maintain an
architecture in Debian. Most of the packages don't need special attention and 
if they do, it's usually just poorly written code like people doing weird 
pointer
arithmetics which provoke unaligned access or abuse C/C++ in other ways.

If upstream developers in these cases cared more about code quality and 
adhering to the C/C++ standards, we would hardly ever have issues with any 
ports. Heck,
even on m68k, most packages still build fine and they actually work. As long as 
an architecture is maintained upstream both in the kernel and the toolchain,
there is absolutely no reason to not keep it in Debian unless there is no 
hardware available that can be used for buildds and porterboxes. Ports like
Debian/GNU Hurd or Debian/kFreeBSD are a different story though as they need 
way more work to be able to make all sorts of packages work there.

In the case of PowerPC, both the kernel and the toolchain are very well 
maintained, many packages like GHC have native support for the architecture and 
even
rather problematic packages like Firefox/Thunderbird are supported. Plus, 
PowerPC packages can be built on the POWER8 virtual machines that IBM provides
for Debian Developers in the cloud for free. We have one such machine set up 
for ppc64, for example.

In any case, if PowerPC should ever be dropped as a release architecture, I 
will be more than happy to adopt it in Debian Ports.

PS: If you see your package failing to build on any of the ports architectures 
and you want to fix it and need help, just let me know :).

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Re: [Stretch] Status for architecture qualification

2016-06-20 Thread John Paul Adrian Glaubitz
On 06/20/2016 04:05 PM, Lennart Sorensen wrote:
> Also I suspect many users of 64 bit capable freescale chips
> (e5500 and e6500 cores) are running 32 bit powerpc since they
> don't have enough ram to actually really gain anything
> from going to 64 bit, and the ppc64 port isn't done yet.

Well, we just did a full archive rebuild of "ppc64" to be able to
support ppc64 on the e5500 cores by disabling AltiVec, didn't we?

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Re: [Stretch] Status for architecture qualification

2016-06-20 Thread John Paul Adrian Glaubitz
On 06/20/2016 04:15 PM, Lennart Sorensen wrote:
> On Mon, Jun 20, 2016 at 04:11:32PM +0200, John Paul Adrian Glaubitz wrote:
>> Well, we just did a full archive rebuild of "ppc64" to be able to
>> support ppc64 on the e5500 cores by disabling AltiVec, didn't we?
> 
> Well it is getting there.

The archive rebuild is done and around 11200 packages are up-to-date. It's
just the installer that needs work and someone needs to convince the release
team that ppc64 is something we want as a release architecture.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Re: [Debian-ports-devel] [d...@debian.org: GCC 6 defaults change, including icu 57 and boost 1.61 transitions]

2016-08-04 Thread John Paul Adrian Glaubitz
On 08/03/2016 10:54 PM, Aurelien Jarno wrote:
> FYI as it will also have to to be done on the debian-ports architectures.
> Note that the upload of gcc-defaults defaulting to gcc-6 just happened.

I think this is really a bit of a short notice, but I will have to bite
the bullet and fix all the fallout manually then -.-.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Re: The (uncalled for) toolchain maintainers roll call for stretch

2016-09-10 Thread John Paul Adrian Glaubitz
On 09/10/2016 12:48 AM, Matthias Klose wrote:
> Uncovered by the upstream primary and secondary platforms are the mips*
> architectures and powerpc.  For the uncovered archs I would expect somehow 
> more
> and pro-active Debian maintenance, however I fail to see this happen.
> 
>  - see the history of ftbfs on the buildd page of the gcc-snapshot package
>  - see the status of the gcc-6 package for the pre-release uploads
>  - see the number of RC issues for binutils which came up with 2.27,
>some still open.
>  - Toolchain packages are not watched by porters, and I can't track
>every regression myself, however this is not done well by porters.
> 
> On the recent Porter's call I didn't see any toolchain support for the powerpc
> architecture.

I would actually be happy to take over the powerpc port as its official porter.
I'm already taking care of powerpcspe, so I think it would be a perfect fit.

Let me know what needs to be done to make this happen! I don't want to see
powerpc go too soon.

Cheers,
Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Re: Porter roll call for Debian Stretch

2016-09-20 Thread John Paul Adrian Glaubitz
On 09/20/2016 11:16 PM, Niels Thykier wrote:
>- powerpc: No porter (RM blocker)

I'd be happy to pick up powerpc to keep it for Stretch. I'm already
maintaining powerpcspe which is very similar to powerpc.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



signature.asc
Description: OpenPGP digital signature


Re: Porter roll call for Debian Stretch

2016-09-23 Thread John Paul Adrian Glaubitz
On 09/23/2016 03:54 PM, Matthias Klose wrote:
> No, you are not maintaining powerpcspe as a release architecture, and that's
> something different than building packages for some of the ports 
> architectures.
> If you can get powerpcspe accepted as a release architecture, then maybe you
> gain some credibility to maintain another release architecture ;)

So, what are the criteria to be knighted to become a maintainer of powerpc?

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Re: Porter roll call for Debian Stretch

2016-09-30 Thread John Paul Adrian Glaubitz
On 09/30/2016 06:08 PM, Niels Thykier wrote:
> I strongly /suspect/ that "no porters" for powerpc will imply the
> removal of powerpc for Stretch.  It may or may not be moved to ports
> (assuming someone is willing to support it there).

So, I take this as a "no" for the offer from me and Christoph Biedel to take
over the powerpc port for Stretch?

I have quite some experience with working on ports and unlike what Matthias 
claimed,
I'm not just maintaining a few buildds but also getting architecture-specific 
bugs
fixed and so on.

Is there any specific qualification I am missing?

Thanks,
Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Re: Porter roll call for Debian Stretch

2016-09-30 Thread John Paul Adrian Glaubitz
On 09/30/2016 09:04 PM, Niels Thykier wrote:
> As for "porter qualification"
> =
> 
> We got burned during the Jessie release, where a person answered the
> roll call for sparc and we kept sparc as a release architecture for
> Jessie.  However, we ended up with a completely broken and unbootable
> sparc kernel.

To be fair, this happened because the upstream kernel development for
SPARC came to an almost complete stop. There was basically only David
Miller working on the port which turned out not to be enough.

This isn't the case for PowerPC32 where upstream development is still very
active because it's part of the PowerPC kernel which is maintained by
IBM. PowerPC32 is also still quite popular which is why it still sees
quite some testing in the wild. There are still new PowerPC32 designs
based on embedded CPUs (FreeScale and the like).

As for SPARC, Oracle is actually now heavily investing in Linux SPARC
support, so even SPARC is getting back into shape which is why I hope
we can add sparc64 as an official port soon.

>   That was an embarrassment to the Debian stability and quality
>   reputation that I never - ever - want to repeat.

Well, mistakes happen and while I think it's good and important to learn
from mistakes, we should not dramatize such issues. We have had worse
issues like the OpenSSL entropy bug, for example, and we still managed
to cope with the fallout in a very professional manner.

> (For avoidance of doubt: I want to ensure that release architectures
> "just work(tm)" and I have no desire to blame that volunteer).

I don't think there is any concern regarding the powerpc port in this
regard. wanna-build shows almost 11800 packages that are up-to-date
which is a good indicator that the port is in good shape, both regarding
the toolchain and various source packages which need architecture-specific
adaptations like LibreOffice or JavaScript packages.

On the other hand, some packages dropped support for PowerPC32 like Mono
but this isn't a concern for most users, I would say.

> If I am to support powerpc as a realease architecture for Stretch, I
> need to know that there are *active* porters behind it committed to
> keeping it in the working.  People who would definitely catch such
> issues long before the release.  People who file bugs / submit patches etc.

I agree and I'm actually doing that all the time. I always run unstable
on my machines and constantly check wanna-build for build issues and
report them upstream whenever they occur. I have helped dozens of such
issues on "sh4" and "sparc64", for example.

> If you need inspiration: Have a look at the [automatic testing of
> ppc64el images].  Or the [arm64 machines on ci.debian.net] with
> comparable results to amd64.  This is the sort of thing that inspires
> confidence in the ports for me and I think we should have vastly more of.

I agree that would be nice to have. However, to be fair, we don't have
that type of testing for all release architectures and to my current
knowledge, automated testing of installation images is not a criteria
for an architecture to maintain release status.

My main argument for why we should keep the powerpc port is its
popularity. If we look at the numbers from popcon [1], powerpc
is still the fourth-most-popular port and I think we would disappoint
many users if we were to drop the port for Stretch. Note that while
ports like "arm64" or "ppc64el" receive lots of support, especially
from companies, they still haven't reached the same popularity as the
powerpc port for example. Heck, there are even more users for "hppa"
and "sparc64" which both are just unofficial ports architectures.

Thanks,
Adrian

> [1] http://popcon.debian.org/

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Re: Architecture qualification meeting

2016-10-30 Thread John Paul Adrian Glaubitz
On 10/30/2016 09:23 PM, Jonathan Wiltshire wrote:
> Architecture qualification for Debian 9 'Stretch' will take place in
> oftc/#debian-release on Sun Oct 30 20:00:00 UTC 2016.

Ugh, that would be 4 AM here in Hong Kong where I currently am. Had hoped
this discussion could have been held in November when I'm back in Europe.

In case you're going to axe powerpc - which I assume you will - please let
it at least exist in Debian Ports. It's far too popular that we can just
kill it and it would leave a very bad impression on Debian's reputation
of being universal when we drop support for something lots of people are
still using.

I would again be happy to volunteer as a porter. Already fixed firebird3.0
on powerpc, for example. In any case, I'm very curious of the outcome of the
meeting.

Thanks,
Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Bug#774220: unblock: urlgrabber/3.9.1-4.1

2014-12-30 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
Tags: patch
User: release.debian@packages.debian.org
Usertags: unblock

Hello!

urlgrabber contains a bug which causes connection problems when
using https. This bug is particularly annoying since it completely
breaks the 'yum' package and renders it unusuable.

Upstream has fixed the bug over three years ago [1], however the
urlgrabber package in Debian hasn't been updated for a long time.

I have therefore prepared and uploaded an NMU for urlgrabber which
fixes the problem and makes yum usuable again. Having a working
version of yum in Jessie is particularly interesting since it
ships systemd-nspawn which allows one to boot into a Fedora (or
any other distribution that supports yum) change root with
minimal effort.

Attaching the debdiff.

Cheers,
Adrian

unblock urlgrabber/3.9.1-4.1

> [1] 
> http://yum.baseurl.org/gitweb?p=urlgrabber.git;a=commitdiff;h=b6bfd59c4393ea8ba5165aabb249c37d6d2a9931

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

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) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru urlgrabber-3.9.1/debian/changelog urlgrabber-3.9.1/debian/changelog
--- urlgrabber-3.9.1/debian/changelog	2010-07-08 20:19:42.0 +0200
+++ urlgrabber-3.9.1/debian/changelog	2014-12-30 13:23:04.0 +0100
@@ -1,3 +1,11 @@
+urlgrabber (3.9.1-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Add debian/patches/https-verifyhost-fix.diff taken from upstream
+to fix https connection issues (Closes: #715416, #722191).
+
+ -- John Paul Adrian Glaubitz   Tue, 30 Dec 2014 13:13:08 +0100
+
 urlgrabber (3.9.1-4) unstable; urgency=low
 
   * Add two patches created from upstream development version. Closes: #587575. 
diff -Nru urlgrabber-3.9.1/debian/patches/https-verifyhost-fix.diff urlgrabber-3.9.1/debian/patches/https-verifyhost-fix.diff
--- urlgrabber-3.9.1/debian/patches/https-verifyhost-fix.diff	1970-01-01 01:00:00.0 +0100
+++ urlgrabber-3.9.1/debian/patches/https-verifyhost-fix.diff	2014-12-30 13:12:38.0 +0100
@@ -0,0 +1,22 @@
+--- a/urlgrabber/grabber.py
 b/urlgrabber/grabber.py
+@@ -1193,6 +1193,9 @@ class PyCurlFileObject(object):
+ if not opts:
+ opts = self.opts
+ 
++# keepalives
++if not opts.keepalive:
++self.curl_obj.setopt(pycurl.FORBID_REUSE, 1)
+ 
+ # defaults we're always going to set
+ self.curl_obj.setopt(pycurl.NOPROGRESS, False)
+@@ -1236,7 +1239,8 @@ class PyCurlFileObject(object):
+ self.curl_obj.setopt(pycurl.CAPATH, opts.ssl_ca_cert)
+ self.curl_obj.setopt(pycurl.CAINFO, opts.ssl_ca_cert)
+ self.curl_obj.setopt(pycurl.SSL_VERIFYPEER, opts.ssl_verify_peer)
+-self.curl_obj.setopt(pycurl.SSL_VERIFYHOST, opts.ssl_verify_host)
++if opts.ssl_verify_host: # 1 is meaningless to curl
++self.curl_obj.setopt(pycurl.SSL_VERIFYHOST, 2)
+ if opts.ssl_key:
+ self.curl_obj.setopt(pycurl.SSLKEY, opts.ssl_key)
+ if opts.ssl_key_type:
diff -Nru urlgrabber-3.9.1/debian/patches/series urlgrabber-3.9.1/debian/patches/series
--- urlgrabber-3.9.1/debian/patches/series	2010-07-08 20:05:55.0 +0200
+++ urlgrabber-3.9.1/debian/patches/series	2014-12-30 13:13:01.0 +0100
@@ -1,2 +1,3 @@
 grabber_fix.diff
 progress_fix.diff
+https-verifyhost-fix.diff


Bug#774420: unblock: virtualjaguar/2.1.2-2

2015-01-02 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
Tags: patch
User: release.debian@packages.debian.org
Usertags: unblock

Hello!

The current version 2.1.2-1 of virtualjaguar in testing contains a
minor bug which results in the actual version incorrectly displayed
in the main application window and about dialog. Thus, even though
the actual upstream version number is 2.1.2, the program incorrectly
reports the version number to be 2.1.0.

This is because the actual version number has to be set manually
in a Debian-specific patch and we forgot to raise the version
number to 2.1.2 while importing the latest upstream version.

The current version 2.1.2-2 in unstable fixes this issue. It would
be nice to have this fix unblocked so that users of the version
in Jessie are not confused when running the emulator and file
bug reports asking for a newer upstream version.

I am attaching the debdiff which shows some more smaller changes
which are all just formatting and text clean-ups in the debian/rules,
debian/control and debian/changelog files. I know we are not
supposed to do that, but I am just a very tidy maintainer and
wanted to clean a bit up after my fellow maintainer. Sorry!

However, no actual code was changed except for raising VJ_RELEASE_VERSION
in debian/patches/10-add-version-file.patch from 2.1.0 to 2.1.2, so
unblocking the version from unstable should be fine.

Cheers,
Adrian

unblock virtualjaguar/2.1.2-2

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

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) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru virtualjaguar-2.1.2/debian/changelog virtualjaguar-2.1.2/debian/changelog
--- virtualjaguar-2.1.2/debian/changelog	2014-10-11 13:40:10.0 +0200
+++ virtualjaguar-2.1.2/debian/changelog	2014-12-29 16:14:30.0 +0100
@@ -1,13 +1,23 @@
+virtualjaguar (2.1.2-2) unstable; urgency=medium
+
+  * Update VJ_RELEASE_VERSION in debian/patches/
+10-add-version-file.patch to 2.1.2.
+
+ -- John Paul Adrian Glaubitz   Mon, 29 Dec 2014 16:12:44 +0100
+
 virtualjaguar (2.1.2-1) unstable; urgency=medium
 
-  * Fix watch file (missing 2 from bz2), and scan for numeric versions.
-  * Import upstream version 2.1.1.
-  * Add myself as uploader.
-  * Use verbose output from makefiles.
-  * Fix location of README file.
-  * Drop patches integrated in new upstream release.
-  * Import upstream version 2.1.2.
-  * Install 32x32 pixel version of the icon for menu.
+  * New upstream release.
+  * Fix typo and scan for numeric versions in URL in debian/watch.
+  * Add myself to the list of uploaders in debian/control.
+  * Add V=1 during builds to enable verbose output in debian/rules.
+  * Fix path of README file in debian/docs.
+  * Don't use icon in debian/menu as it is too large.
+  * Drop debian/patches/50-hurd-support.patch, merged upstream.
+  * Drop debian/patches/40-kfreebsd-support.patch, merged upstream.
+  * Drop debian/patches/30-use-xdg-data-dir.patch, merged upstream.
+  * Drop debian/patches/20-fix-linker-paths.patch, merged upstream.
+  * Install 32x32 pixel version of the program icon for the Debian menu.
 
  -- Teemu Hukkanen   Sat, 11 Oct 2014 12:11:47 +0100
 
diff -Nru virtualjaguar-2.1.2/debian/control virtualjaguar-2.1.2/debian/control
--- virtualjaguar-2.1.2/debian/control	2014-10-10 19:45:11.0 +0200
+++ virtualjaguar-2.1.2/debian/control	2014-12-29 16:04:59.0 +0100
@@ -3,11 +3,7 @@
 Priority: optional
 Maintainer: John Paul Adrian Glaubitz 
 Uploaders: Teemu Hukkanen 
-Build-Depends: debhelper (>= 9.0.0),
-   libqt4-dev,
-   libqt4-opengl-dev,
-   libsdl1.2-dev,
-   netpbm
+Build-Depends: debhelper (>= 9.0.0), libqt4-dev, libqt4-opengl-dev, libsdl1.2-dev, netpbm
 Standards-Version: 3.9.6
 Homepage: http://icculus.org/virtualjaguar/
 Vcs-Git: git://github.com/glaubitz/virtualjaguar-debian.git
diff -Nru virtualjaguar-2.1.2/debian/install virtualjaguar-2.1.2/debian/install
--- virtualjaguar-2.1.2/debian/install	2014-10-10 19:45:35.0 +0200
+++ virtualjaguar-2.1.2/debian/install	2014-12-29 16:04:59.0 +0100
@@ -1,4 +1,4 @@
 virtualjaguar usr/bin
 debian/virtualjaguar.desktop usr/share/applications
-debian/vj-32x32.xpm usr/share/pixmaps
 res/vj.xpm usr/share/pixmaps
+debian/vj-32x32.xpm usr/share/pixmaps
diff -Nru virtualjaguar-2.1.2/debian/patches/10-add-version-file.patch virtualjaguar-2.1.2/debian/patches/10-add-version-file.patch
--- virtualjaguar-2.1.2/debian/patches/10-add-version-file.patch	2014-10-09 14:55:51.0 +0200
+++ virtualjaguar-2.1.2/debian/patches/10-add-version-file.patch	2014-12-29 16:09:16.0 +0100
@@ -2,12 +2,12 @@
  T

Bug#774428: unblock: simpleburn/1.7.0-2

2015-01-02 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
Tags: patch
User: release.debian@packages.debian.org
Usertags: unblock

Hello!

I just reviewed and uploaded simpleburn 1.7.0-2 which contains
a patch by Georges Khaznadar to address #772365 which is an
RC bug.

I am attaching the debdiff which shows the additional patch
to fix the bashisms as well as the respective changelog
entry in debian/changelog.

Please unblock simpleburn_1.7.0-2 so we can fix this bug
for Jessie. Thanks!

Cheers,
Adrian

unblock simpleburn/1.7.0-2

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

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) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru simpleburn-1.7.0/debian/changelog simpleburn-1.7.0/debian/changelog
--- simpleburn-1.7.0/debian/changelog	2014-07-28 14:22:17.0 +0200
+++ simpleburn-1.7.0/debian/changelog	2015-01-02 17:03:12.0 +0100
@@ -1,3 +1,12 @@
+simpleburn (1.7.0-2) unstable; urgency=medium
+
+  * Add patch to fix bashism in /bin/sh script -- thanks to
+Georges Khaznadar  for the help.
+(Closes: #772365)
+  * Bump Standards-Version to 3.9.6 (no changes needed).
+
+ -- Mateusz Łukasik   Wed, 31 Dec 2014 15:22:53 +0100
+
 simpleburn (1.7.0-1) unstable; urgency=medium
 
   * New upstream release. (LP: #1279659)
diff -Nru simpleburn-1.7.0/debian/control simpleburn-1.7.0/debian/control
--- simpleburn-1.7.0/debian/control	2014-02-11 12:18:00.0 +0100
+++ simpleburn-1.7.0/debian/control	2014-12-31 15:13:28.0 +0100
@@ -4,7 +4,7 @@
 Maintainer: Mateusz Łukasik 
 Build-Depends: debhelper (>= 9), cmake (>= 2.6), pkg-config, libudev-dev,
  libburn-dev, libgtk2.0-dev (>= 2.12) 
-Standards-Version: 3.9.5
+Standards-Version: 3.9.6
 Homepage: http://simpleburn.tuxfamily.org
 Vcs-Git: git://github.com/mati75/simpleburn.git
 Vcs-Browser: https://github.com/mati75/simpleburn.git
diff -Nru simpleburn-1.7.0/debian/patches/fix-bashisms.patch simpleburn-1.7.0/debian/patches/fix-bashisms.patch
--- simpleburn-1.7.0/debian/patches/fix-bashisms.patch	1970-01-01 01:00:00.0 +0100
+++ simpleburn-1.7.0/debian/patches/fix-bashisms.patch	2014-12-31 15:16:21.0 +0100
@@ -0,0 +1,588 @@
+Description: fix bashism in /bin/sh script
+Author: Georges Khaznadar 
+Bug-Debian: https://bugs.debian.org/772365
+
+--- a/scripts/simpleburn-detect.sh
 b/scripts/simpleburn-detect.sh
+@@ -1,6 +1,6 @@
+ #!/bin/sh
+ 
+-function detect() {
++detect() {
+ 	device=$1 #assumes it is a valid CD / DVD device
+ 	readcd dev=$device -fulltoc 2>/dev/null; rm -f  ~/toc.dat; rm -f toc.dat #wait for loading
+ 	if cdrom_id $device | grep -q "ID_CDROM_MEDIA"; then
+@@ -22,7 +22,7 @@ function detect() {
+ if [ -z "$mediacapacity" ]; then
+ 	mediacapacity=`cdrecord -atip dev=$device 2>&1 | grep "phys size:..." | tail -1 | sed 's/phys size:... \+//'`
+ fi
+-let mediacapacity=mediacapacity*2048
++mediacapacity=$((mediacapacity*2048))
+ 			fi
+ 			{ mplayer -dvd-device $device dvd://1 -identify -vo null -ao null -frames 0 2>&1 > /tmp/simpleburn-detect.$$ ;} 2>&1 >/dev/null
+ 			if grep -q "ID_DVD_TITLES" /tmp/simpleburn-detect.$$; then
+@@ -31,13 +31,13 @@ function detect() {
+ for title in `cat  /tmp/simpleburn-detect.$$ | grep "TITLE_[0-9]\+_LENGTH"`; do #for each title during more than 3'
+ 	titlenum=`echo $title | cut -d'_' -f4`
+ 	titlelenght=`echo $title | cut -d'=' -f2 | cut -f1 -d'.'`
+-	let minutes=titlelenght/60
+-	if (( minutes > 3 )); then
+-		if (( $titlenum != 1 )); then
++	minutes=$((titlelenght/60))
++	if [ $(( minutes > 3 )) = 1 ]; then
++		if [ $(( $titlenum != 1 )) = 1 ]; then
+ 			{ mplayer -dvd-device $device dvd://$titlenum -identify -vo null -ao null -frames 0 2>&1 > /tmp/simpleburn-detect.$$; } 2>&1 >/dev/null
+ 		fi
+ 		if grep -q "ID_AID" /tmp/simpleburn-detect.$$ && grep -q "ID_SID" /tmp/simpleburn-detect.$$; then
+-			let trackscount=trackscount+1
++			trackscount=$((trackscount+1))
+ 			if [ ! -z "$mediainfos" ]; then
+ mediainfos="$mediainfos\n"
+ detailedinfos="$detailedinfos\n"
+@@ -58,7 +58,7 @@ function detect() {
+ 	subdetailedinfos="$subdetailedinfos $languagename($languageid)"
+ done
+ mediainfos="$mediainfos;$mediasubinfos"
+-if [ "$id" == "ID_AID" ]
++if [ "$id" = "ID_AID" ]
+ then detailedinfos="$detailedinfos\n\tlanguages: $subdetailedinfos"
+ else detailedinfos="$detailedinfos\n\tsubtitles: $subdetailedinfos"
+ fi
+@@ -76,16 +76,17 @@ function detect() {
+ mediatype="cd"
+ if cdrom_id $device | grep -q "ID_CDROM_MEDIA_CD_R"; then
+ mediacapacity=`cdrecord -atip dev=$device 2>&1 | grep "ATIP start of lea

Bug#774420: unblock: virtualjaguar/2.1.2-2

2015-01-02 Thread John Paul Adrian Glaubitz
Hi!

On 01/02/2015 11:34 PM, Ivo De Decker wrote:
> I'm going to decline this request. I don't see how the version change complies
> with the freeze policy.

There was no version change. The version is currently simply displayed
incorrectly when using the virtualjaguar package from Jessie instead
of using the one from unstable. This is just a two-liner that fixes
the problem, that's all.

> Also, the other changes are not acceptable. Rewriting
> the changelog from a previous upload is something you really shouldn't do.

Hmm, I don't understand that some people treat the changelog as if
it is a file with a special, immutable status. I have seen Debian
changelogs that contained lots of worthless or confusing entries, so I
went ahead and fixed it. I prefer having a correct changelog over an
inconsistent or incorrect one as I consider the changelog to be a
useful part of the packaging source. After all, the changelog is
supposed to help others to understand what has been changed without
having diff through the sources themselves.

Anyway, thanks!
Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54a7248b.1000...@physik.fu-berlin.de



Bug#774428: unblock: simpleburn/1.7.0-2

2015-01-06 Thread John Paul Adrian Glaubitz
On 01/06/2015 09:41 PM, Ivo De Decker wrote:
> It seems upstream is writing the script purely with bash in mind. I wonder if
> it wouldn't less risky (and easier) to just change the first line to 
> "#! /bin/bash". That way, the change would be limited and would still cover
> future changes to the script.

Isn't the whole point of the release goal to actually get rid
of the bashisms? Just changing the shebang doesn't fix the actual
problem, does it? It just shoves everything under the carpet. I
don't think that's a reasonable way and would render the whole
bug report with it's RC status pointless.

Yes, the diff is a bit larger, but also very repetitive. It
isn't too much to review therefore and in the end, it would just
break simpleburn at worst, so I don't think we should be super
cautious with any changes regarding the package.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54ac4d8f.7010...@physik.fu-berlin.de



Bug#774428: unblock: simpleburn/1.7.0-2

2015-01-06 Thread John Paul Adrian Glaubitz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 01/06/2015 10:35 PM, Holger Levsen wrote:
> well, yes, but then probably not really (in all cases) for scripts
> which were explicitly written for bash...

Alright, I guess we will have to go the t-p-u way then. Would it be
ok if I prepared an upload of simpleburn_1.7.0-1+deb8u1 for t-p-u
with the proposed change of the shebang?

Adrian

- -- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCAAGBQJUrFXyAAoJEHQmOzf1tfkTRYkQAKQgJct+Bt3RvW0Ca3AF+gin
Ts7f+2yWhfuZxY5Vh2i6uQyj8fmm5Ck4rmFk+rOJK024YZURjoMs672MNX1X3PzC
3BW/LJXiIZH2+B6Fk67sDDly0qR4dI6w/YDZfL4nbsKvfZquHPu8P0zWTn+85vTz
p/K9tqZScVoonKj3iaA5GxDDpSIx1oi9ZQ+zj4Q1XTn0Qxo+1SAmV/rqmTLlgvon
qcJL6rLoGSeLaknjCyFIJHtsEP/hRZ5HEpr4TUsCMugdqgZeIcpGykxpayvagQEP
Go3ThMSmrONzHnYP1qiOlgi9zKdkSG1fQLZa+rRoYJPjNB5CC8O41rLG7ebEKLyZ
AAxgGjml7lhEedYO8iFjPSQRdcSy7UpgdfNSaNUR/zUlxWtTeb9Da8moGltwd0s0
xoxHAuFdWZ5yVXp6RRsFykykw16nqP1WZYokASS0egfKr7V2450tqEcrT+4Kml4P
xo9v82sxMDXij90aL8h7jwILq+h4Oo+ogKXujAXnz2+q0gPzYeOJYjA/jQQI8bad
c4Orp97/JwxxtHkPcYmeHwah5KeEkO6sxENX/qt3/Xp8WF/q9FXuNBxthHqBf0lT
hc+2RP4yJVhsko+WmZOYARhu6nKw8n5ZUlYyOMiUgZEt5LwQng0Uxy0g3C3ul8hh
E4uo1yVIcqMN14y2Se35
=Xp57
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54ac55f7.7000...@physik.fu-berlin.de



Bug#774428: unblock: simpleburn/1.7.0-2

2015-01-06 Thread John Paul Adrian Glaubitz
On 01/06/2015 11:44 PM, Vincent Cheng wrote:
>> Alright, I guess we will have to go the t-p-u way then. Would it be
>> ok if I prepared an upload of simpleburn_1.7.0-1+deb8u1 for t-p-u
>> with the proposed change of the shebang?
> 
> Why not just upload simpleburn to sid with the proposed shebang
> change, and revert the patch that was added in the latest upload as
> well (since it's broken as Adam suggested)? The maintainer can always
> deal with fixing the actual bashisms (ideally upstream as well) after
> the freeze.

Good point. I am putting Mateusz on the CC to let him know.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54ac.8020...@physik.fu-berlin.de



Bug#774428: unblock: simpleburn/1.7.0-2

2015-01-11 Thread John Paul Adrian Glaubitz
Hi Mateusz!

On 01/11/2015 12:19 PM, Mateusz Łukasik wrote:
> Sorry for late, I was busy in this week.
> 
> I put update sources to mentors:
> 
> http://mentors.debian.net/debian/pool/main/s/simpleburn/simpleburn_1.7.0-1+deb8u1.dsc

As pointed out earlier this thread, it might be more wise to apply the
fix to simpleburn_1.7.0-2 from unstable as well as it turns out that the
previously applied patch is not a 100% correct, isn't it?

My suggestion would be to upload a version 1.7.0-3 to unstable which
reverts the buggy change of the previous upload and therefore have
the issue fixed in unstable and Jessie.

Any other opinions?

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54b2668b.7090...@physik.fu-berlin.de



Bug#776429: unblock: fs-uae/2.4.1+ds-3

2015-01-27 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
Tags: patch
User: release.debian@packages.debian.org
Usertags: unblock

fs-uae has a bug which results in segmentation faults when using
newer versions of the proprietary nVidia driver [1,2]. Initially,
this was blamed on the nVidia driver but it turned out to be a
bug in fs-uae after nVidia investigated the problem [3].

The actual patch to fix the issue just removes an fs-uae-internal
implementation of the glibc function mprotect() which is the
only change in fs-uae_2.4.1+ds-3.

Since this issue affects multiple users and many of them have
directly complained to me in form of bug reports, I would kindly
ask the release team to unblock fs-uae_2.4.1+ds-3 for Jessie.

I have already uploaded fs-uae_2.4.1+ds-3 to unstable and should
pop up on the buildds quickly. I am attaching its debdiff.

Cheers,
Adrian

unblock fs-uae/2.4.1+ds-3

> [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=757164
> [2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=767109
> [3] http://fs-uae.net/2015/01/27/fs-uae-2-4-3-released
diff -Nru fs-uae-2.4.1+ds/debian/changelog fs-uae-2.4.1+ds/debian/changelog
--- fs-uae-2.4.1+ds/debian/changelog	2014-05-03 19:22:05.0 +0200
+++ fs-uae-2.4.1+ds/debian/changelog	2015-01-27 23:19:17.0 +0100
@@ -1,3 +1,11 @@
+fs-uae (2.4.1+ds-3) unstable; urgency=medium
+
+  * Add debian/patches/0003-remove-custom-mprotect-function.patch
+to fix a segmentation fault when running fs-uae with recent
+versions of the proprietary nVidia driver (Closes: #757164).
+
+ -- John Paul Adrian Glaubitz   Tue, 27 Jan 2015 22:38:53 +0100
+
 fs-uae (2.4.1+ds-2) unstable; urgency=medium
 
   * Add missing dependency on python-pil for fs-uae-arcade in debian/control.
diff -Nru fs-uae-2.4.1+ds/debian/patches/0003-remove-custom-mprotect-function.patch fs-uae-2.4.1+ds/debian/patches/0003-remove-custom-mprotect-function.patch
--- fs-uae-2.4.1+ds/debian/patches/0003-remove-custom-mprotect-function.patch	1970-01-01 01:00:00.0 +0100
+++ fs-uae-2.4.1+ds/debian/patches/0003-remove-custom-mprotect-function.patch	2015-01-27 23:09:40.0 +0100
@@ -0,0 +1,26 @@
+Description: 0003-remove-custom-mprotect-function.patch
+ This patch removes an fs-uae-internal implementation of the glibc function
+ mprotect(). This implementation causes fa-uae to segfault when using
+ recent versions of the proprietary nVidia driver. nVidia has investigated
+ into the issue and identified the problem. Simply removing mprotect()
+ from the fs-uae code base results in the code using glibc's implementation
+ of mprotect() and fixes the segfault.
+
+--- fs-uae-2.4.1+ds.orig/src/od-fs/mman.cpp
 fs-uae-2.4.1+ds/src/od-fs/mman.cpp
+@@ -881,15 +881,6 @@ STATIC_INLINE uae_key_t find_shmkey (uae
+ return result;
+ }
+ 
+-int mprotect (void *addr, size_t len, int prot)
+-#ifdef PANDORA
+-__THROW
+-#endif
+-{
+-int result = 0;
+-return result;
+-}
+-
+ void *uae_shmat (int shmid, void *shmaddr, int shmflg)
+ {
+ write_log("uae_shmat shmid %d shmaddr %p, shmflg %d natmem_offset = %p\n",
diff -Nru fs-uae-2.4.1+ds/debian/patches/series fs-uae-2.4.1+ds/debian/patches/series
--- fs-uae-2.4.1+ds/debian/patches/series	2014-04-06 21:24:15.0 +0200
+++ fs-uae-2.4.1+ds/debian/patches/series	2015-01-27 23:05:45.0 +0100
@@ -1,2 +1,3 @@
 0001-use-external-libglee.patch
 0002-dont-copy-upstream-copying-file.patch
+0003-remove-custom-mprotect-function.patch


Bug#777754: pre-approval: unblock: cqrlog/1.8.2-1.1

2015-02-12 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
Tags: patch
User: release.debian@packages.debian.org
Usertags: unblock

Dear release team!

I recently tried to install cqrlog on Debian unstable. Unfortunately,
this failed since the dependencies and the recommends of the cqrlog
package have an unlucky ordering which means apt cannot manually
resolve the dependencies.

The origin of this issue is the fact that cqrlog can work with both
MySQL and MariaDB as its database backend. Unfortunately, the current
control file sets "mysql-client" as a dependency for "cqrlog" while
having "mariadb-server" and "mysql-server" in the Recommends field,
in this particular order. This means that apt will try to install
both mariadb-server and mysql-client at the same time which fails
since mariadb-server and mysql-client have transitive conflicts [1].

The attached debdiff fixes the issue by reordering the recommends
and additionally adding mariadb-client as an alternative dependency
to allow the use of cqrlog with MariaDB as an alternative backend
which is currently not possible at all [2].

Furthermore, this patch adds "xplanet" to Recommends where it is
currently missing as cqrlog contains a menu shortcut to run
xplanet with the package manager not making sure it's actually
installed [3].

Please consider unblocking cqrlog_1.8.2-1.1 which is currently
in DELAYED/5 [4].

Adrian

> [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=20
> [2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=23
> [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=24
> [4] https://ftp-master.debian.org/deferred.html

unblock cqrlog/1.8.2-1.1

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

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) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru cqrlog-1.8.2/debian/changelog cqrlog-1.8.2/debian/changelog
--- cqrlog-1.8.2/debian/changelog	2014-10-04 17:14:15.0 +0200
+++ cqrlog-1.8.2/debian/changelog	2015-02-12 02:13:37.0 +0100
@@ -1,3 +1,17 @@
+cqrlog (1.8.2-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Switch the order of Recommends mariadb-server and mysql-server in
+debian/control to fix the problem that cqrlog cannot be installed
+when mysql-server is not installed (Closes: #20).
+  * Add mariadb-client as an alternative dependency for cqrlog in debian/control
+to fix the installation when using cqrlog with MariaDB (Closes: #23).
+  * Add xplanet to Recommends in debian/control as cqrlog contains a menu
+shortcut for it in its main window which is otherwise useless
+(Closes: #24).
+
+ -- John Paul Adrian Glaubitz   Thu, 12 Feb 2015 02:11:34 +0100
+
 cqrlog (1.8.2-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru cqrlog-1.8.2/debian/control cqrlog-1.8.2/debian/control
--- cqrlog-1.8.2/debian/control	2014-07-27 22:01:40.0 +0200
+++ cqrlog-1.8.2/debian/control	2015-02-11 23:27:21.0 +0100
@@ -9,8 +9,8 @@
 
 Package: cqrlog
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libssl-dev, mysql-client, libhamlib2 (>= 1.2.10), libhamlib-utils (>= 1.2.10)
-Recommends: mariadb-server | mysql-server
+Depends: ${shlibs:Depends}, ${misc:Depends}, libssl-dev, mysql-client | mariadb-client, libhamlib2 (>= 1.2.10), libhamlib-utils (>= 1.2.10)
+Recommends: mysql-server | mariadb-server, xplanet
 Description: Advanced logging program for hamradio operators
  CQRLOG is an advanced ham radio logger based on MySQL embedded database. 
  Provides radio control based on hamlib libraries (currently support of 140+ 


Bug#774428: unblock: simpleburn/1.7.0-2

2015-02-14 Thread John Paul Adrian Glaubitz
On 02/11/2015 12:34 AM, Mehdi Dogguy wrote:
> Looks like a sensible plan. Can we help to make that happen?

Sure. I am just waiting for Mateusz to make another upload to
mentors.

Mateusz, ping?

Otherwise I'd be happy to NMU.

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54df28ef.3040...@physik.fu-berlin.de



Bug#774428: unblock: simpleburn/1.7.0-2

2015-02-15 Thread John Paul Adrian Glaubitz
On 02/14/2015 03:54 PM, Mateusz Łukasik wrote:
> I think now it's done:
> http://mentors.debian.net/debian/pool/main/s/simpleburn/simpleburn_1.7.0-3.dsc

Thanks! I trimmed down your changes a bit to increase the chance for an
unblock.

Attaching the debdiff with the changes between 1.7.0-1 and 1.7.0-3 for
the release team.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
diff -Nru simpleburn-1.7.0/debian/changelog simpleburn-1.7.0/debian/changelog
--- simpleburn-1.7.0/debian/changelog	2014-07-28 14:22:17.0 +0200
+++ simpleburn-1.7.0/debian/changelog	2015-02-15 10:52:28.0 +0100
@@ -1,3 +1,21 @@
+simpleburn (1.7.0-3) unstable; urgency=medium
+
+  * Drop fix-bashisms.patch which contained errors and was
+too invasive to be considered during the Jessie freeze.
+  * Add debian/patches/replace_shebangs.patch to replace all
+#!/bin/sh shebangs with #!/bin/bash. (Closes: #772365)
+
+ -- Mateusz Łukasik   Sat, 14 Feb 2015 15:46:32 +0100
+
+simpleburn (1.7.0-2) unstable; urgency=medium
+
+  * Add patch to fix bashism in /bin/sh script -- thanks to
+Georges Khaznadar  for the help.
+(Closes: #772365)
+  * Bump Standards-Version to 3.9.6 (no changes needed).
+
+ -- Mateusz Łukasik   Wed, 31 Dec 2014 15:22:53 +0100
+
 simpleburn (1.7.0-1) unstable; urgency=medium
 
   * New upstream release. (LP: #1279659)
diff -Nru simpleburn-1.7.0/debian/control simpleburn-1.7.0/debian/control
--- simpleburn-1.7.0/debian/control	2014-02-11 12:18:00.0 +0100
+++ simpleburn-1.7.0/debian/control	2014-12-31 15:13:28.0 +0100
@@ -4,7 +4,7 @@
 Maintainer: Mateusz Łukasik 
 Build-Depends: debhelper (>= 9), cmake (>= 2.6), pkg-config, libudev-dev,
  libburn-dev, libgtk2.0-dev (>= 2.12) 
-Standards-Version: 3.9.5
+Standards-Version: 3.9.6
 Homepage: http://simpleburn.tuxfamily.org
 Vcs-Git: git://github.com/mati75/simpleburn.git
 Vcs-Browser: https://github.com/mati75/simpleburn.git
diff -Nru simpleburn-1.7.0/debian/patches/replace_shebangs.patch simpleburn-1.7.0/debian/patches/replace_shebangs.patch
--- simpleburn-1.7.0/debian/patches/replace_shebangs.patch	1970-01-01 01:00:00.0 +0100
+++ simpleburn-1.7.0/debian/patches/replace_shebangs.patch	2015-02-15 10:43:08.0 +0100
@@ -0,0 +1,34 @@
+Description: Replace all #!/bin/sh shebangs with #!/bin/bash
+Author: Mateusz Łukasik 
+Bug-Debian: https://bugs.debian.org/772365
+
+Index: simpleburn-1.7.0/scripts/simpleburn-detect.sh
+===
+--- simpleburn-1.7.0.orig/scripts/simpleburn-detect.sh
 simpleburn-1.7.0/scripts/simpleburn-detect.sh
+@@ -1,4 +1,4 @@
+-#!/bin/sh
++#!/bin/bash
+ 
+ function detect() {
+ 	device=$1 #assumes it is a valid CD / DVD device
+Index: simpleburn-1.7.0/scripts/simpleburn-gauges.sh
+===
+--- simpleburn-1.7.0.orig/scripts/simpleburn-gauges.sh
 simpleburn-1.7.0/scripts/simpleburn-gauges.sh
+@@ -1,4 +1,4 @@
+-#!/bin/sh
++#!/bin/bash
+ 
+ function mencodergauge () {
+ 	totalsize=$1 #bytes
+Index: simpleburn-1.7.0/scripts/simpleburn.sh
+===
+--- simpleburn-1.7.0.orig/scripts/simpleburn.sh
 simpleburn-1.7.0/scripts/simpleburn.sh
+@@ -1,4 +1,4 @@
+-#!/bin/sh
++#!/bin/bash
+ 
+ function printusage() {
+ 	echo "error: invalid parameters"
diff -Nru simpleburn-1.7.0/debian/patches/series simpleburn-1.7.0/debian/patches/series
--- simpleburn-1.7.0/debian/patches/series	2013-07-23 00:00:00.0 +0200
+++ simpleburn-1.7.0/debian/patches/series	2015-02-15 10:51:29.0 +0100
@@ -1 +1,2 @@
 fix_desktop.patch
+replace_shebangs.patch


Bug#856346: unblock: ufraw/0.22-1.1

2017-02-28 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
Tags: patch
User: release.debian@packages.debian.org
Usertags: unblock

Hi!

ufraw was previously failing to build from source on architectures
like armel and armhf because of the signedness of a single array
being declared incorrectly (char instead of signed char).

The attached debdiff fixes the packages.

unblock ufraw/0.22-1.1

-- 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-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
diff -Nru ufraw-0.22/debian/changelog ufraw-0.22/debian/changelog
--- ufraw-0.22/debian/changelog 2016-05-13 15:11:42.0 +0200
+++ ufraw-0.22/debian/changelog 2017-02-27 14:31:26.0 +0100
@@ -1,3 +1,10 @@
+ufraw (0.22-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Add patch to fix signedness of src[]. (Closes: #856227).
+
+ -- John Paul Adrian Glaubitz   Mon, 27 Feb 2017 
14:31:26 +0100
+
 ufraw (0.22-1) unstable; urgency=low
 
   * New upstream release (Closes: #803673).
diff -Nru ufraw-0.22/debian/patches/03_fix-unsigned-char.patch 
ufraw-0.22/debian/patches/03_fix-unsigned-char.patch
--- ufraw-0.22/debian/patches/03_fix-unsigned-char.patch1970-01-01 
01:00:00.0 +0100
+++ ufraw-0.22/debian/patches/03_fix-unsigned-char.patch2017-02-27 
14:31:19.0 +0100
@@ -0,0 +1,15 @@
+Description: Fix unsigned char declaration of src[]
+Author: John Paul Adrian Glaubitz 
+Last-Update: 2017-02-27
+
+--- ufraw-0.22.orig/dcraw.cc
 ufraw-0.22/dcraw.cc
+@@ -2285,7 +2285,7 @@ void CLASS quicktake_100_load_raw()
+ 
+ void CLASS kodak_radc_load_raw()
+ {
+-  static const char src[] = {
++  static const signed char src[] = {
+ 1,1, 2,3, 3,4, 4,2, 5,7, 6,5, 7,6, 7,8,
+ 1,0, 2,1, 3,3, 4,4, 5,2, 6,7, 7,6, 8,5, 8,8,
+ 2,1, 2,3, 3,0, 3,2, 3,4, 4,6, 5,5, 6,7, 6,8,
diff -Nru ufraw-0.22/debian/patches/series ufraw-0.22/debian/patches/series
--- ufraw-0.22/debian/patches/series2016-05-13 15:10:26.0 +0200
+++ ufraw-0.22/debian/patches/series2017-02-27 14:30:30.0 +0100
@@ -1,2 +1,3 @@
 01_no-gimp-remote.patch
 02_CVE-2015-8366.patch
+03_fix-unsigned-char.patch


Bug#781743: unblock (pre-approval): kde-workspace/4:4.11.13-2.1

2015-04-02 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
Tags: patch
User: release.debian@packages.debian.org
Usertags: unblock

Dear Release Team!

I know it's a bit unlucky to ask for an unblock so late in the
release progress, however, I thought I would give it a try anyway.

My proposed NMU to kde-workspace adds systemd support for the kdm
display manager which is built from this package. kdm currently
does not have native systemd support in the form of a unit
file (see #755359 [1]).

My reasoning behind adding systemd support to kdm is the fact that
kdm is currently the only display manager we have on Linux that
is really usable for corporate environments, all other display
managers have deficits in this regard.

For example, gdm uses AccountsService which stores session and
language settings locally, meaning that whenever a user switches
their machine on a network with shared NFS home directory, they
have to choose their favourite session and language anew [2].
This might be fixed for gdm in the future when AccountService
becomes capable of networking, however, this is currently
not the case. Additionally, gdm has this very annoying screen
shield inspired by Windows 8.x which cannot easily disabled
globally. The screen shield might look nice but it often leads
to confusion to users in corporate environments when they expect
to see a login screen instead.

As an alternative, lightdm uses the AccountService mechanism
as well since version 1.0.0, more or less successfully though
as lightdm currently seems to be completely broken in this
regard. It does not remember the last session and language
per user at all, but simply sets session and language to the
values which were set by the last user who logged in [3]. The
same applies to LXDM, unfortunately.

I also tested sddm which is currently in NEW [4]. While sddm
allows to set session and language, it cannot remember these
settings per user but just saves the last selected session
and language - regardless of the user - in /var/lib/sddm/state.conf.
The sddm developers have promised to provide a solution [5] for
this in the future, but this is still on the TODO list and
won't find its way into Jessie either way.

To conclude, kdm is currently the only usable display manager
on Linux and Debian and we have therefore chosen it as our
default display manager at the faculty. And since Debian Jessie
defaults to systemd, I think it's very sensible to have systemd
support added to kdm which allows to configure the kdm service
more flexibly and reliably with the tools provided by systemd
avoiding issues like #755359 [1].

I am attaching the full debdiff which is rather small and should
be easy for review. However, please feel free to reject this
change at your own preference. Consider this unblock request
merely a suggestion.

CC'ing debian-qt-...@lists.debian.org.

Cheers,
Adrian

> [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=755359
> [2] https://bugzilla.redhat.com/show_bug.cgi?id=617465
> [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=683662#17
> [4] https://ftp-master.debian.org/new/sddm_0.11.0-1.html
> [5] https://github.com/sddm/sddm/issues/346

unblock kde-workspace/4:4.11.13-2.1

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

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) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru kde-workspace-4.11.13/debian/changelog kde-workspace-4.11.13/debian/changelog
--- kde-workspace-4.11.13/debian/changelog	2014-11-07 10:11:29.0 +0100
+++ kde-workspace-4.11.13/debian/changelog	2015-04-02 11:17:10.0 +0200
@@ -1,3 +1,16 @@
+kde-workspace (4:4.11.13-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Add systemd support: (Closes: #755359)
+- debian/control:
+  + Add dh_systemd (>= 1.14) to Build-Depends.
+- debian/kdm.postinst:
+  + Create symbolic link to systemd service file of default display manager.
+- debian/rules:
+      + Install kdm systemd service file using dh_system_start.
+
+ -- John Paul Adrian Glaubitz   Thu, 02 Apr 2015 11:16:43 +0200
+
 kde-workspace (4:4.11.13-2) unstable; urgency=medium
 
   * New patch: upstream_do_not_pass_ntpUtility_as_an_argument.patch fix
diff -Nru kde-workspace-4.11.13/debian/control kde-workspace-4.11.13/debian/control
--- kde-workspace-4.11.13/debian/control	2014-11-07 10:11:29.0 +0100
+++ kde-workspace-4.11.13/debian/control	2015-04-02 11:08:32.0 +0200
@@ -75,7 +75,8 @@
python-dev (>= 2.6.6-3~),
shared-desktop-ontologies (>= 0.8),
udev [linux-any],
-   zlib1g-dev
+   zlib1g-dev,
+	 

Bug#781743: unblock (pre-approval): kde-workspace/4:4.11.13-2.1

2015-04-02 Thread John Paul Adrian Glaubitz
On 04/02/2015 01:47 PM, John Paul Adrian Glaubitz wrote:
> I am attaching the full debdiff which is rather small and should
> be easy for review.

I cleaned up the patch a bit. I fixed the tabstops and added an
additional line to the debian/changelog indicating that the new
file debian/kdm.service was added to the source package.

Attaching revision 2 of my debdiff.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
diff -Nru kde-workspace-4.11.13/debian/changelog kde-workspace-4.11.13/debian/changelog
--- kde-workspace-4.11.13/debian/changelog	2014-11-07 10:11:29.0 +0100
+++ kde-workspace-4.11.13/debian/changelog	2015-04-02 14:38:19.0 +0200
@@ -1,3 +1,18 @@
+kde-workspace (4:4.11.13-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Add systemd support: (Closes: #755359)
+- debian/control:
+  + Add dh_systemd (>= 1.14) to Build-Depends.
+- debian/kdm.postinst:
+  + Create symbolic link to systemd service file of default display manager.
+- debian/kdm.service:
+  + Add new systemd service file for kdm.
+- debian/rules:
+  + Install kdm systemd service file using dh_system_start.
+
+ -- John Paul Adrian Glaubitz   Thu, 02 Apr 2015 14:37:51 +0200
+
 kde-workspace (4:4.11.13-2) unstable; urgency=medium
 
   * New patch: upstream_do_not_pass_ntpUtility_as_an_argument.patch fix
diff -Nru kde-workspace-4.11.13/debian/control kde-workspace-4.11.13/debian/control
--- kde-workspace-4.11.13/debian/control	2014-11-07 10:11:29.0 +0100
+++ kde-workspace-4.11.13/debian/control	2015-04-02 13:59:35.0 +0200
@@ -75,7 +75,8 @@
python-dev (>= 2.6.6-3~),
shared-desktop-ontologies (>= 0.8),
udev [linux-any],
-   zlib1g-dev
+   zlib1g-dev,
+   dh-systemd (>= 1.14)
 Standards-Version: 3.9.5
 X-Python-Version: >= 2.5
 XS-Testsuite: autopkgtest
diff -Nru kde-workspace-4.11.13/debian/kdm.postinst kde-workspace-4.11.13/debian/kdm.postinst
--- kde-workspace-4.11.13/debian/kdm.postinst	2014-11-07 10:11:29.0 +0100
+++ kde-workspace-4.11.13/debian/kdm.postinst	2015-04-02 14:09:04.0 +0200
@@ -78,6 +78,15 @@
 if [ -d /var/lib/kdm ]; then
   chown -R kdm /var/lib/kdm
 fi
+# set default-display-manager systemd service link according to our config
+if [ -e "$DEFAULT_DISPLAY_MANAGER_FILE" -a -d /etc/systemd/system/ ]; then
+SERVICE=/lib/systemd/system/$(basename $(cat "$DEFAULT_DISPLAY_MANAGER_FILE")).service
+if [ -e "$SERVICE" ]; then
+ln -sf "$SERVICE" /etc/systemd/system/display-manager.service
+else
+echo "ERROR: $SERVICE is the selected default display manager but does not exist" >&2
+fi
+fi
   ;;
 
   abort-upgrade|abort-remove|abort-deconfigure)
diff -Nru kde-workspace-4.11.13/debian/kdm.service kde-workspace-4.11.13/debian/kdm.service
--- kde-workspace-4.11.13/debian/kdm.service	1970-01-01 01:00:00.0 +0100
+++ kde-workspace-4.11.13/debian/kdm.service	2015-04-02 11:10:27.0 +0200
@@ -0,0 +1,10 @@
+[Unit]
+Description=KDE Display Manager
+Documentation=man:kdm(1)
+After=systemd-user-sessions.service
+
+[Service]
+ExecStartPre=/bin/sh -c '[ "$(cat /etc/X11/default-display-manager 2>/dev/null)" = "/usr/bin/kdm" ]'
+ExecStart=/usr/bin/kdm
+Restart=always
+IgnoreSIGPIPE=no
diff -Nru kde-workspace-4.11.13/debian/rules kde-workspace-4.11.13/debian/rules
--- kde-workspace-4.11.13/debian/rules	2014-11-07 10:11:29.0 +0100
+++ kde-workspace-4.11.13/debian/rules	2015-04-02 11:07:34.0 +0200
@@ -1,6 +1,6 @@
 #!/usr/bin/make -f
 
-dh = --with=python2
+dh = --with=python2 --with=systemd
 
 include /usr/share/pkg-kde-tools/qt-kde-team/2/debian-qt-kde.mk
 libpkgs_addsubst_allLibraries = kde-workspace-dev
@@ -39,6 +39,9 @@
 	$(overridden_command) -pkdm --noscripts
 	$(overridden_command) --remaining-packages
 
+override_dh_systemd_start:
+	$(overriden_command) -pkdm --no-start -r kdm.service
+
 pkgs_with_install_linux = $(patsubst debian/%.install.linux,%,$(wildcard debian/*.install.linux))
 override_dh_install:
 	$(overridden_command)


Bug#781743: unblock (pre-approval): kde-workspace/4:4.11.13-2.1

2015-04-02 Thread John Paul Adrian Glaubitz
On 04/02/2015 04:26 PM, John Paul Adrian Glaubitz wrote:
> Attaching revision 2 of my debdiff.

While reviewing my own patch, I noticed a typo in the change I made
in the debian/rules file (overriden_command -> overridden_command).

I have fixed this now and made the changelog entry slightly more
accurate. Attaching revision 3 of my patch.

Sorry for the noise!

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
diff -Nru kde-workspace-4.11.13/debian/changelog kde-workspace-4.11.13/debian/changelog
--- kde-workspace-4.11.13/debian/changelog	2014-11-07 10:11:29.0 +0100
+++ kde-workspace-4.11.13/debian/changelog	2015-04-02 16:50:58.0 +0200
@@ -1,3 +1,18 @@
+kde-workspace (4:4.11.13-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Add systemd support for kdm: (Closes: #755359)
+- debian/control:
+  + Add dh_systemd (>= 1.14) to Build-Depends.
+- debian/kdm.postinst:
+  + Create symbolic link to systemd service file of default display manager.
+- debian/kdm.service:
+  + Add new systemd service file for kdm.
+- debian/rules:
+  + Install kdm systemd service file using dh_system_start.
+
+ -- John Paul Adrian Glaubitz   Thu, 02 Apr 2015 16:50:40 +0200
+
 kde-workspace (4:4.11.13-2) unstable; urgency=medium
 
   * New patch: upstream_do_not_pass_ntpUtility_as_an_argument.patch fix
diff -Nru kde-workspace-4.11.13/debian/control kde-workspace-4.11.13/debian/control
--- kde-workspace-4.11.13/debian/control	2014-11-07 10:11:29.0 +0100
+++ kde-workspace-4.11.13/debian/control	2015-04-02 13:59:35.0 +0200
@@ -75,7 +75,8 @@
python-dev (>= 2.6.6-3~),
shared-desktop-ontologies (>= 0.8),
udev [linux-any],
-   zlib1g-dev
+   zlib1g-dev,
+   dh-systemd (>= 1.14)
 Standards-Version: 3.9.5
 X-Python-Version: >= 2.5
 XS-Testsuite: autopkgtest
diff -Nru kde-workspace-4.11.13/debian/kdm.postinst kde-workspace-4.11.13/debian/kdm.postinst
--- kde-workspace-4.11.13/debian/kdm.postinst	2014-11-07 10:11:29.0 +0100
+++ kde-workspace-4.11.13/debian/kdm.postinst	2015-04-02 14:09:04.0 +0200
@@ -78,6 +78,15 @@
 if [ -d /var/lib/kdm ]; then
   chown -R kdm /var/lib/kdm
 fi
+# set default-display-manager systemd service link according to our config
+if [ -e "$DEFAULT_DISPLAY_MANAGER_FILE" -a -d /etc/systemd/system/ ]; then
+SERVICE=/lib/systemd/system/$(basename $(cat "$DEFAULT_DISPLAY_MANAGER_FILE")).service
+if [ -e "$SERVICE" ]; then
+ln -sf "$SERVICE" /etc/systemd/system/display-manager.service
+else
+echo "ERROR: $SERVICE is the selected default display manager but does not exist" >&2
+fi
+fi
   ;;
 
   abort-upgrade|abort-remove|abort-deconfigure)
diff -Nru kde-workspace-4.11.13/debian/kdm.service kde-workspace-4.11.13/debian/kdm.service
--- kde-workspace-4.11.13/debian/kdm.service	1970-01-01 01:00:00.0 +0100
+++ kde-workspace-4.11.13/debian/kdm.service	2015-04-02 11:10:27.0 +0200
@@ -0,0 +1,10 @@
+[Unit]
+Description=KDE Display Manager
+Documentation=man:kdm(1)
+After=systemd-user-sessions.service
+
+[Service]
+ExecStartPre=/bin/sh -c '[ "$(cat /etc/X11/default-display-manager 2>/dev/null)" = "/usr/bin/kdm" ]'
+ExecStart=/usr/bin/kdm
+Restart=always
+IgnoreSIGPIPE=no
diff -Nru kde-workspace-4.11.13/debian/rules kde-workspace-4.11.13/debian/rules
--- kde-workspace-4.11.13/debian/rules	2014-11-07 10:11:29.0 +0100
+++ kde-workspace-4.11.13/debian/rules	2015-04-02 16:50:17.0 +0200
@@ -1,6 +1,6 @@
 #!/usr/bin/make -f
 
-dh = --with=python2
+dh = --with=python2 --with=systemd
 
 include /usr/share/pkg-kde-tools/qt-kde-team/2/debian-qt-kde.mk
 libpkgs_addsubst_allLibraries = kde-workspace-dev
@@ -39,6 +39,9 @@
 	$(overridden_command) -pkdm --noscripts
 	$(overridden_command) --remaining-packages
 
+override_dh_systemd_start:
+	$(overridden_command) -pkdm --no-start -r kdm.service
+
 pkgs_with_install_linux = $(patsubst debian/%.install.linux,%,$(wildcard debian/*.install.linux))
 override_dh_install:
 	$(overridden_command)


Bug#781743: unblock (pre-approval): kde-workspace/4:4.11.13-2.1

2015-04-06 Thread John Paul Adrian Glaubitz
Hi Sune!

On 04/06/2015 07:31 PM, Sune Vuorela wrote:
> I wouldn't mind a better systemd integration, but your patch seems half done.
> 
> You have lost the integration with the desktop-base package and the related 
> theming.

Indeed, as Moritz pointed out here [1], I have overlooked this part.

> Do you even get a valid kdm configuration by this patch in a new setup? 
> 
> the setup_config() function in the current init script is there for a reason.

I wasn't actually aware that there additional code in the sysvinit init
script that would customize or even create a new kdmrc. The kdm package
actually ships a kdmrc file, so I just added a few lines to make the
package systemd-aware.

In any case, I'd be very happy to have my suggested patch by the one
that Moritz came up with, updated to work with the default-display-
manager mechanism.

My patch does at least work in the sense that systemd treats kdm
as a native systemd unit which is configured using the debconf
mechanism to choose the default display manager.

Adrian

> [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=755359#165

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5522d087.9060...@physik.fu-berlin.de



Bug#895193: transition: openmpi

2018-04-11 Thread John Paul Adrian Glaubitz

On 04/11/2018 10:53 AM, Alastair McKinstry wrote:

As of 3.0.1, openmpi now works on Big-Endian powerpc (which was to be a
problem; it had been dropped upstream because of an unknown bug, now fixed).


Oh, really, they fixed that? I already had given up hopes and therefore ignored
the thread on github out of frustration.


The other non-release archs were failing due to missing dependencies: in
particular java support (not used by any package in stable/testing) and
pmix (new; not used in testing/stable; pmix enables scaling to ~100,000+
nodes, which is unlikely to be needed).


I am working on fixing the remaining OpenJDK issues. I'm an upstream
committer in the OpenJDK project, so I can commit all changes myself.


So, the expected changes to mpi-defaults will no longer be needed.

Yay, thanks so much for this!

Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Bug#894159: Bug#898542: qt4-x11: FTBFS with libicu60

2018-05-13 Thread John Paul Adrian Glaubitz
On 05/13/2018 03:08 PM, Lisandro Damián Nicanor Pérez Meyer wrote:
> I have not checked if other distros ship a patch for this (or maybe
> they switched to the embedded copy, if applicable). I will at some
> point but I can't promise being fast here.

openSUSE seems to have a patch [1] we can use that is also already used
in Fedora. I'll test it.

Adrian

> [1] 
> https://build.opensuse.org/package/view_file/KDE:Qt/libqt4/fix-build-icu59.patch?expand=1

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Bug#894159: Bug#898542: qt4-x11: FTBFS with libicu60

2018-05-13 Thread John Paul Adrian Glaubitz

Control: tags 898542 +patch

On 05/13/2018 03:35 PM, John Paul Adrian Glaubitz wrote:

openSUSE seems to have a patch [1] we can use that is also already used
in Fedora. I'll test it.


Attaching openSUSE's patch which fixes the problem for me.

Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
From: Fabian Vogt 
Subject: Fix build with ICU >= 59

ICU >= 59 requires C++11 for its header files.
Qt can't be compiled with -std=c++11 as a whole, so only enable
it for qlocale_icu.cpp.

Index: qt-everywhere-opensource-src-4.8.7/src/corelib/tools/tools.pri
===
--- qt-everywhere-opensource-src-4.8.7.orig/src/corelib/tools/tools.pri
+++ qt-everywhere-opensource-src-4.8.7/src/corelib/tools/tools.pri
@@ -102,7 +102,15 @@ contains(QT_CONFIG, zlib):include($$PWD/
 else:include($$PWD/../../3rdparty/zlib_dependency.pri)
 
 contains(QT_CONFIG,icu) {
-SOURCES += tools/qlocale_icu.cpp
+cpp11.name = cpp11
+cpp11.input = SOURCES_CPP11
+cpp11.dependency_type = TYPE_C
+cpp11.variable_out = OBJECTS
+cpp11.output = ${QMAKE_VAR_OBJECTS_DIR}${QMAKE_FILE_IN_BASE}$${first(QMAKE_EXT_OBJ)}
+cpp11.commands = $${QMAKE_CXX} $(CXXFLAGS) -std=c++11 $(INCPATH) -c ${QMAKE_FILE_IN} -o ${QMAKE_FILE_OUT}
+QMAKE_EXTRA_COMPILERS += cpp11
+
+SOURCES_CPP11 += tools/qlocale_icu.cpp
 DEFINES += QT_USE_ICU
 }
 


Re: Arch qualification for buster: call for DSA, Security, toolchain concernsj

2018-06-29 Thread John Paul Adrian Glaubitz
On 06/29/2018 10:41 AM, Luke Kenneth Casson Leighton wrote:
> On Fri, Jun 29, 2018 at 8:16 AM, Uwe Kleine-König  
> wrote:
> 
>>> In short, the hardware (development boards) we're currently using to
>>> build armel and armhf packages aren't up to our standards, and we
>>> really, really want them to go away when stretch goes EOL (expected in
>>> 2020).  We urge arm porters to find a way to build armhf packages in
>>> VMs or chroots on server-class arm64 hardware.
> 
>  from what i gather the rule is that the packages have to be built
> native.  is that a correct understanding or has the policy changed?

Native in the sense that the CPU itself is not emulated which is the case
when building arm32 packages on arm64. We're also building i386 packages
on amd64 and we used to build powerpc packages on ppc64 (and we will continue
to do that once the move of powerpc to ports has been completed).

I think that building on arm64 after fixing the bug in question is the
way to move forward. I'm surprised the bug itself hasn't been fixed yet,
doesn't speak for ARM.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Re: Arch qualification for buster: call for DSA, Security, toolchain concernsj

2018-06-29 Thread John Paul Adrian Glaubitz



> On Jun 29, 2018, at 9:50 AM, Jonathan Wiltshire  wrote:
> 
>> On Fri, Jun 29, 2018 at 11:04:26PM +0900, Roger Shimizu wrote:
>> I see armel is already not a candidate for buster [0].
>> So it seems we can discuss armhf, but no armel at all.
>> I don't agree with this idea.
>> And I think we should treat armel and armhf equally.
> 
> Please review the mail which originated this thread [1] where you will see
> that both armel and armhf are affected by DSA's concern. If I understand
> correctly, virtualisation of architectures in general is a possible
> solution but there are problems in the case of these two.

I have just talked to a colleague at SUSE about this and apparently Alex Graf 
from SUSE’s QEMU/KVM team has fixed many bugs regarding ARM32 on ARM64 
virtualization. If I understand correctly, SUSE builds ARMv7 on ARM64 without 
problems.

I have reached out to Alex Graf and asked him for clarification on what 
possibilities we currently have.

Adrian


Bug#809319: jessie-pu: package sane-backends/1.0.24-8

2016-01-04 Thread John Paul Adrian Glaubitz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 12/31/2015 11:42 AM, Jörg Frings-Fürst wrote:
> I have uploaded the version 1.0.24-8+deb8u1 of sane-backends to 
> mentors[1].
> 
> Please can someone review and upload the package.

Please generate the changelog entry for the backported package
with "dch --bpo", this will generate the correct changelog
entry format and version:

sane-backends (1.0.24-8~bpo8+1) jessie-backports; urgency=medium

  * Rebuild for jessie-backports.
  *

 -- John Paul Adrian Glaubitz   Mon, 04
Jan 2016 14:38:42 +0100

Please fix that first. There are also some spelling mistakes in the
changelog.

Adrian

- -- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBCAAGBQJWinYSAAoJEHQmOzf1tfkT20gP/j+FWEVTox3WP+mxqUpoLO3j
wQyvyVkaawEVHOA9bk6IKTim99EgnKg4yOulUYUa8kvptvxwonc51Hp0sLfWtBmc
4fTgrZO0QOfQxnC3YU7UJmprGUIQzLX2YjHR8NcUCFa5f+xYlMjdjSPOGITNfb6x
fQIBqPbkw4ymWbGVo/dCaaO66VXYsOH7XiD088IxsRusyKV/yYICcY4YcwvwQCv/
tIEqiWcmsT7a0uoUC2U3NzFd+c60OGL7P5foE4d8B38vDB51BNAlvFZwYvwwkzuH
RZ6JLfG1MNbMhVXGesJbvTw5HTH/aBPukHL/Uh9La0ZI4NW9oE2eOMTQuX1Qiz9Z
TIrvb027QreuqDuSRALV+YKGsgZ4H207RHVkmRK+uLMB32hYymlCctcLq6qFNKcc
KtQjcwYHQhmRGyQFjNYb8NtKnr6GOy6tGjqiXOMHMA/U45324lBiU+xeoFkLgNpI
En5Rwu9x3Rsn+PnX095AzwDONqYni6TuzToCUw5dKvzoweSNQyg9awbogeX/c4sG
UGkTfKIVLIGt9mhdqEOlieTkHL3XdaS1gk5n4VOBOYkFa56ESa9mpoaHVGPxvJxO
iqli64b+2sSsIY7+Apj6ciLJRQAwch7a+GD84q1UXeBS9qChnKPz6Ut4jy5ew6rt
Tps7IKih9l6mDNk4oHE7
=M3Ld
-END PGP SIGNATURE-



Bug#809319: jessie-pu: package sane-backends/1.0.24-8

2016-01-04 Thread John Paul Adrian Glaubitz
On 01/04/2016 03:39 PM, Adam D. Barratt wrote:
> That makes no sense. This is a stable update, not a backport.

Ah, sorry, I missed that. I'll have another look.

The word "jessie" just triggered the bpo mechanism in my head :).

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Bug#809319: jessie-pu: package sane-backends/1.0.24-8

2016-02-21 Thread John Paul Adrian Glaubitz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 02/21/2016 07:38 AM, Jörg Frings-Fürst wrote:
> I have no upload rights. So I ask my sponsor to upload it. But he
> has a lot of work in his job.
> 
> It's fine if someone can upload it. The package is on mentors[1].

I'm taking care of it right now. No worries.

Just got up. It's Sunday after all ;).

Adrian

- -- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBCAAGBQJWyXb6AAoJEHQmOzf1tfkTV9gP/3aECdvRBz3vXvbsLxygbfzG
57NEnrEY0eREiEKWZ1WqUEbyztVZjihqWxrv45S4uooqMdIFqKHIhbTDHaN4rfW8
zBFx/PtYUagc/yhyTEj9VxyLYBz6HLue5BWEfbSqe8AhzQf1xc2bdNv0lfbqbX8X
iJJcAyBxRI1W9hotRDzl8EsYoVhNlsaI4jpNeQSwt92aDyM4kUhRTL5yOdD2khTk
dWXcoS1bR3x9V1cfEhZ1bZMf7WXRFWHzOd29nB9DNhV2Dx5u4fC9ak3binVHThyV
UL+KYi9dQwuB943RXb+6MljsNzTmrZBU64d8980fNsft7T4UZk8UeGriW9vsPCU4
GsYsq/vXDGPl1DLvc5BHUXBnTzhMUs0wnRT/KLgcn28HS1ZsFfcYk0WrcwFWZ636
ya1nT6N9zf3sZ9GEhJG/YImCTuE08fQDtEDjSjmonBUjhwL8b8CdX2n+tIbr+bvn
qpOsiyCk9xbzkMxVoHppa22fQBwuKvhClE7StZjfsxCPeDnK02UvnAnGm7fMws+B
uBF4xTKUp4OX8Ttl6k3xpTeezHMqN6rLT+dRQse5L4fSTzv6FUxCgAtSP1knD6C9
uw10ZogJpBoIcuR2sMYbZkwXxER71uVIp9WU6kJ9Rt6k86VdQMv066hHS1OyGava
9pQyMSrowbQlETt9djFL
=uejZ
-END PGP SIGNATURE-



Bug#785047: vsftpd/3.0.2-17+deb8u1

2016-02-21 Thread John Paul Adrian Glaubitz
On 02/20/2016 11:09 PM, Julien Cristau wrote:
> Doesn't look like that's happening.  Closing.

Sorry, I completely missed the pu updates Joerg prepared. That was not
done intentionally, but it was rather somewhere lost in communication.

I'd be happy to take carre of vsftpd.

@Joerg: Could you re-upload the package to mentors?

Thanks,
Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Bug#785047: vsftpd/3.0.2-17+deb8u1

2016-02-21 Thread John Paul Adrian Glaubitz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Control: reopen -1

On 02/21/2016 11:08 AM, Jörg Frings-Fürst wrote:
>> @Joerg: Could you re-upload the package to mentors?
>> 
> 
> done.. [1]

Reopening since I am preparing the upload now.

Adrian

- -- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBCAAGBQJWyZfSAAoJEHQmOzf1tfkTTDAQAIfaINeqRqwFAkHslYKf9BjV
1St7RcUfUBk33JG+RMrSFS8ejZ2peDQAYVcgaLQrs0W4Tr0RuiLOeeD2mhPWTdX0
Uediyojh2zjzJHD6rTPe/I4CZMaaXNmUX3uUzmZZYiNwLcH9epbP9OG7v7K8mDC7
w2JS7EBpk0q8B+sZw+5ZC5gtwGud3n1GiJREm3GjZUOu7SSf1ii46Z+IBV1yeY4p
Ufzp5FiY6nafYLakZbffATxXUvLIqW6+HpCdMjxJS4insrUiKDQ1CRnKVt+cyUf1
zgyPhVuOWmvqzoxau3Le4alFv+O5e8d1UZ1ye19kINxUjg+3LVKh9vJP5lP3fcUw
F0mQdkkVI11nPilxSkQNIlSGZm6+ccCC63AWpD62uZw9DQdMf/FYsMZnxPzdfmlf
8s0TzuOwpUDIC8e+PVzNrSBfe6Rdn4VbZ4zmHYeajD6aM78vZSr+NfNlC1GNhqVu
i6pDJD5X2kTDTrr6b1HuQHfSjyoxM74t57DQduQDkeaMJlJ6gd89mg1kd7wKJ6zT
Q57o5axq0OVRTXiqll2BlsWGkLXcObSjsku9nn2IFxmygxmzp0dQ+1FbkpQDbaTR
HZOIqhBjPIZ5p3Xx2ebnfmWR2aKUZ02b3CqZnYClJOPo7e5CdheBgi7B1xc2bfKy
igrVcPwegKURt93/NM6W
=vbBf
-END PGP SIGNATURE-



Bug#769540: unblock: pidgin/2.10.10-1.1

2014-11-15 Thread John Paul Adrian Glaubitz
On 11/15/2014 03:30 AM, Paul Wise wrote:
> On Fri, Nov 14, 2014 at 7:59 PM, John Paul Adrian Glaubitz wrote:
> 
>> I have just uploaded an NMU for Pidgin which fixes a login issue
>> with MSN which occurred after Microsoft changed the application
>> ID that the client needs to send in order to be able to retrieve
>> the contact list.
> 
> Didn't Microsoft retire MSN in favour of Skype?

Yes, they did. However, you can still sign on to MSN just fine
and use it normally. Nothing changed even though Microsoft said
they would migrate to Skype long time ago.

I'm using it here with my fixed version without problems.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5467411c.7030...@physik.fu-berlin.de



Bug#769390: unblock: sane-backends/1.0.24-4

2014-11-20 Thread John Paul Adrian Glaubitz

On 11/20/2014 08:22 PM, Jonathan Wiltshire wrote:

Would dpkg's maintscript helper be of use here?


Yes. But I don't make to much changes in this version.


I don't mind a change to use maintscripthelper, but I'm also ok with your
current upload. Which would you prefer?


I'm happy to sponsor him if Joerg decides to make another upload
for that. I'm very glad he picked up SANE which had been orphaned
for quite a while now :).

Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/546e407d.40...@physik.fu-berlin.de



Bug#695237: unblock: gimp/2.8.2-2

2012-12-07 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Followup-For: Bug #695237

Hello Moritz,

you should provide a diff which shows the changes made from 2.8.2-1
to 2.8.2-2, otherwise the release team won't probably unblock
your package.

I have created the diff from the debian packaging VCS [1] and I am
attaching the generated diff.

Cheers,

Adrian

> [1] git://anonscm.debian.org/collab-maint/gimp.git
diff --git a/debian/changelog b/debian/changelog
index 5b1c141..6d63d2c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+gimp (2.8.2-2) unstable; urgency=high
+
+  * xwd-corruption.patch:
+- Fix memory corruption bug when reading XWD files (Closes: #693977)
+
+ -- Ari Pollak   Fri, 23 Nov 2012 14:33:20 -0500
+
 gimp (2.8.2-1) unstable; urgency=high
 
   * Imported Upstream version 2.8.2
diff --git a/debian/patches/series b/debian/patches/series
index 65e0b16..9154ea8 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 01_hurd_ftbfs.patch
+xwd-corruption.patch
diff --git a/debian/patches/xwd-corruption.patch b/debian/patches/xwd-corruption.patch
new file mode 100644
index 000..7ad85f0
--- /dev/null
+++ b/debian/patches/xwd-corruption.patch
@@ -0,0 +1,174 @@
+From 2873262fccba12af144ed96ed91be144d92ff2e1
+From: Michael Natterer 
+Date: Wed, 07 Nov 2012 23:16:31 +
+Subject: Bug 687392 - Memory corruption vulnerability when reading XWD files
+Bug-Debian: http://bugs.debian.org/693977
+
+Applied and enhanced patch from andres which makes file-xwd detect
+this kind of file corruption and abort loading with an error message.
+(cherry picked from commit 0b35f6a082a0b3c372c568ea6bde39a4796acde2)
+---
+diff --git a/plug-ins/common/file-xwd.c b/plug-ins/common/file-xwd.c
+index 4e8a95e..f91d757 100644
+--- a/plug-ins/common/file-xwd.c
 b/plug-ins/common/file-xwd.c
+@@ -186,11 +186,13 @@ static gint32 load_xwd_f2_d16_b16 (const gchar *,
+ static gint32 load_xwd_f2_d24_b32 (const gchar *,
+FILE *,
+L_XWDFILEHEADER *,
+-   L_XWDCOLOR *);
++   L_XWDCOLOR *,
++   GError **);
+ static gint32 load_xwd_f1_d24_b1  (const gchar *,
+FILE *,
+L_XWDFILEHEADER *,
+-   L_XWDCOLOR *);
++   L_XWDCOLOR *,
++   GError **);
+ 
+ static L_CARD32 read_card32  (FILE *,
+   gint *);
+@@ -540,7 +542,8 @@ load_image (const gchar  *filename,
+ case 1:/* Single plane pixmap */
+   if ((depth <= 24) && (bpp == 1))
+ {
+-  image_ID = load_xwd_f1_d24_b1 (filename, ifp, &xwdhdr, xwdcolmap);
++  image_ID = load_xwd_f1_d24_b1 (filename, ifp, &xwdhdr, xwdcolmap,
++ error);
+ }
+   break;
+ 
+@@ -559,7 +562,8 @@ load_image (const gchar  *filename,
+ }
+   else if ((depth <= 24) && ((bpp == 24) || (bpp == 32)))
+ {
+-  image_ID = load_xwd_f2_d24_b32 (filename, ifp, &xwdhdr, xwdcolmap);
++  image_ID = load_xwd_f2_d24_b32 (filename, ifp, &xwdhdr, xwdcolmap,
++  error);
+ }
+   break;
+ }
+@@ -570,7 +574,7 @@ load_image (const gchar  *filename,
+   if (xwdcolmap)
+ g_free (xwdcolmap);
+ 
+-  if (image_ID == -1)
++  if (image_ID == -1 && ! (error && *error))
+ g_set_error (error, G_FILE_ERROR, G_FILE_ERROR_FAILED,
+  _("XWD-file %s has format %d, depth %d and bits per pixel %d. "
+"Currently this is not supported."),
+@@ -1624,10 +1628,11 @@ load_xwd_f2_d16_b16 (const gchar *filename,
+ /* Load XWD with pixmap_format 2, pixmap_depth up to 24, bits_per_pixel 24/32 */
+ 
+ static gint32
+-load_xwd_f2_d24_b32 (const gchar *filename,
+- FILE*ifp,
+- L_XWDFILEHEADER *xwdhdr,
+- L_XWDCOLOR  *xwdcolmap)
++load_xwd_f2_d24_b32 (const gchar  *filename,
++ FILE *ifp,
++ L_XWDFILEHEADER  *xwdhdr,
++ L_XWDCOLOR   *xwdcolmap,
++ GError  **error)
+ {
+   register guchar *dest, lsbyte_first;
+   gint width, height, linepad, i, j, c0, c1, c2, c3;
+@@ -1652,12 +1657,6 @@ load_xwd_f2_d24_b32 (const gchar *filename,
+   width  = xwdhdr->l_pixmap_width;
+   height = xwdhdr->l_pixmap_height;
+ 
+-  image_ID = create_new_image (filename, width, height, GIMP_RGB,
+-   &layer_ID, &drawable, &pixel_rgn);
+-
+-  tile_height = gimp_tile_height ();
+-  data = g_malloc (tile_height * width * 3);
+-
+   redmask   = xwdhdr->l_red_mask;
+   greenmask = xwdhdr->l_green_mask;
+   bluemask  = xwdhdr->l_blue_mask;
+@@ -1685,6 +1684,22 @@ load_xwd_

Bug#695426: unblock: kst/2.0.3-1.3

2012-12-07 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
Tags: patch
User: release.debian@packages.debian.org
Usertags: unblock

Hi,

please unblock the source package "kst" 2.0.3-1.3 which closes
#632443 which is an RC bug concerning the Debian Wheezy release.

I am attaching the debdiff between the version in testing.

unblock kst/2.0.3-1.3

Cheers,

Adrian

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

Kernel: Linux 3.6-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -ur testing/kst-2.0.3/debian/changelog unstable/kst-2.0.3/debian/changelog
--- testing/kst-2.0.3/debian/changelog	2012-06-14 04:41:42.0 +0200
+++ unstable/kst-2.0.3/debian/changelog	2012-11-29 18:38:15.0 +0100
@@ -1,3 +1,12 @@
+kst (2.0.3-1.3) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix "missing Breaks+Replaces: kst-bin (<< 2.0.3)": add  Breaks+Replaces to
+kst-data, thanks Andreas Beckmann.
+(Closes: #632443)
+
+ -- gregor herrmann   Thu, 29 Nov 2012 18:38:12 +0100
+
 kst (2.0.3-1.2) unstable; urgency=low
 
   * Non-maintainer upload.
diff -ur testing/kst-2.0.3/debian/control unstable/kst-2.0.3/debian/control
--- testing/kst-2.0.3/debian/control	2012-06-09 19:47:00.0 +0200
+++ unstable/kst-2.0.3/debian/control	2012-11-29 18:38:09.0 +0100
@@ -22,6 +22,8 @@
 Package: kst-data
 Architecture: all
 Depends: ${misc:Depends}
+Breaks: kst-bin (<< 2.0.3)
+Replaces: kst-bin (<< 2.0.3)
 Description: set of data files for kst
  Kst is a fast real-time large-dataset viewing and plotting tool. 
  It has basic data analysis functionality, contains many powerful 


Bug#693351: RM: kismet/2008-05-R1-4.3

2012-12-15 Thread John Paul Adrian Glaubitz
Hi,

I am Nick's sponsor, sorry for the late reply.

> removing kismet/2008 from testing/wheezy (while leaving it untouched in 
> unstable/sid),
> uploading kismet/2011 into experimental,
> migrating kismet/2011 into unstable/sid (after some testing & polishing),
> and finally migrating kismet/2011 into wheezy-backports

I have been going through all these mails now and I would be in favor
of this proposal

I hope to get the new kismet package ready before the end of the year.

Cheers,

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121215233718.ga4...@physik.fu-berlin.de



Bug#692734: unblock: ettercap/0.7.5-4

2012-12-23 Thread John Paul Adrian Glaubitz
Hi,

> A new upstream version 0.7.5 of ettercap (a network sniff/attack tool)
> fixes a variety of security issues.  It does not seem practical to me
> to backport the fixes, because many of them are made on top of
> non-security-related changes, and teasing them apart etc would be a
> great deal of work and also quite error-prone.

> The upstream team is very eager to get the new version in place, and I
> find their reasoning compelling.

Well, as a Debian Developer you should know that during a freeze, no
new upstream releases are allowed into testing. You should therefore
either cherrypick the fixes or request a removal of the package from
testing.

I am pretty sure that the new upstream release has little to no
chances to get into testing, so I would like to ask you to take one of
the two aforementioned actions.

It's a bit frustrating to see that the release gets delayed because of
situations like these. The relase policy has been known for a long
time and you should adhere to it.

Cheers,

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121223154504.ga27...@physik.fu-berlin.de



Bug#696915: unblock: inkscape/0.48.3.1-1.2

2012-12-29 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package inkscape

inkscape 0.48.3.1-1.2 contains just one fix to fix the vulnerability
CVE-2012-5656 (Debian #696485). Since this is the first NMU for
inkscape and the changes of the previous NMU have not yet been
committed to the inkscape packaging VCS [1], I am including a
set of 4 patches which constitute the changes from 0.48.3.1-1
to 0.48.3.1-1.1 and from 0.48.3.1-1.1 to 0.48.3.1-1.2.

Relevant for this unblock are the last two patches only, since
the version of inkscape in testing is 0.48.3.1-1.1. I am only
including the first two patches so that anyone is able to view
the changes as compared to HEAD of the packaging VCS [1].

Relevant bug is #696485 [2].

unblock inkscape/0.48.3.1-1.2

Cheers,

Adrian

> [1] git://git.debian.org/git/collab-maint/inkscape.git
> [2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=696485

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

Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
>From 3a8117fa7d075eb8db0aee2fa45f59252f1cb02d Mon Sep 17 00:00:00 2001
From: Pino Toscano 
Date: Mon, 24 Dec 2012 00:54:40 +0100
Subject: [PATCH 1/4] - switch the libpng12-dev build dependency to libpng-dev
 (Closes: #662378) - add the libpoppler-private-dev
 build dependency (Closes: #660987)

---
 debian/control |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/debian/control b/debian/control
index f54b02e..50990b7 100644
--- a/debian/control
+++ b/debian/control
@@ -22,7 +22,8 @@ Build-Depends: autoconf,
liblcms1-dev,
libmagick++-dev,
libpango1.0-dev,
-   libpng12-dev,
+   libpng-dev,
+   libpoppler-private-dev,
libpoppler-glib-dev,
libpopt-dev,
libsigc++-2.0-dev (>= 2.0.16-2),
-- 
1.7.10.4

>From 5a34d3a6f6b0b0d958710e47a4bec61b4a408ad4 Mon Sep 17 00:00:00 2001
From: Pino Toscano 
Date: Mon, 24 Dec 2012 00:57:42 +0100
Subject: [PATCH 2/4] Update Debian changelog for 0.48.3.1-1.1.

---
 debian/changelog |8 
 1 file changed, 8 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 4f92cf4..d1fdf41 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+inkscape (0.48.3.1-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Switch the libpng12-dev build dependency to libpng-dev (closes: #662378)
+  * Add the libpoppler-private-dev build dependency (closes: #660987)
+
+ -- Pino Toscano   Fri, 15 Jun 2012 16:40:22 +0200
+
 inkscape (0.48.3.1-1) unstable; urgency=low
 
   * [cb1a6e2] delete 01-libwpg0.2.dpatch since proper patch appied upstream
-- 
1.7.10.4

>From 0a512032d7b98b3e89201d84fb7e09d25add40e9 Mon Sep 17 00:00:00 2001
From: John Paul Adrian Glaubitz 
Date: Mon, 24 Dec 2012 00:58:35 +0100
Subject: [PATCH 3/4] Add Debian patch to fix vulnerability CVE-2012-5656.

---
 debian/patches/03-CVE-2012-5656.diff |   75 ++
 debian/patches/series|1 +
 2 files changed, 76 insertions(+)
 create mode 100644 debian/patches/03-CVE-2012-5656.diff

diff --git a/debian/patches/03-CVE-2012-5656.diff b/debian/patches/03-CVE-2012-5656.diff
new file mode 100644
index 000..c787ed4
--- /dev/null
+++ b/debian/patches/03-CVE-2012-5656.diff
@@ -0,0 +1,75 @@
+From eaa98e6b71d66195f0ca76358b85cca64d611fd9 Mon Sep 17 00:00:00 2001
+From: John Paul Adrian Glaubitz 
+Date: Sun, 23 Dec 2012 18:22:16 +0100
+Subject: [PATCH] Apply changes from upstream svn commit 11931 to fix
+ CVE-2012-5656.
+
+---
+ src/preferences-skeleton.h|4 
+ src/ui/dialog/ocaldialogs.cpp |   10 --
+ src/xml/repr-io.cpp   |8 +++-
+ 3 files changed, 19 insertions(+), 3 deletions(-)
+
+diff --git a/src/preferences-skeleton.h b/src/preferences-skeleton.h
+index 32f4b7c..e4dd2c8 100644
+--- a/src/preferences-skeleton.h
 b/src/preferences-skeleton.h
+@@ -315,6 +315,10 @@ static char const preferences_skeleton[] =
+ "   clips=\"16711935\"" // 00ff00ff
+ "   masks=\"65535\"/>\n" // 0x
+ "\n"
++"\n"
++"  \n"
++"\n"
+ "\n"
+ "\n"
+ "\n"
+diff --git a/src/ui/dialog/ocaldialogs.cpp b/src/ui/dialog/ocaldialogs.cpp
+index 2ae7d69..63c56f7 100644
+--- a/src/ui/dialog/ocaldialogs.cpp
 b/src/ui/dialog/ocaldialogs.cpp
+@@ -468,9 +468,14 @@ void FileImportFromOCALDialog::searchTagEntryChangedCallback()
+ xmlDoc *doc = NULL;
+ xmlNode *r

Bug#696915: unblock: inkscape/0.48.3.1-1.2

2012-12-29 Thread John Paul Adrian Glaubitz
On Sat, Dec 29, 2012 at 10:54:21AM +0100, Julien Cristau wrote:
> On Sat, Dec 29, 2012 at 10:31:55 +0100, John Paul Adrian Glaubitz wrote:
> 
> > Package: release.debian.org
> > Severity: normal
> > User: release.debian@packages.debian.org
> > Usertags: unblock
> > 
> > Please unblock package inkscape
> > 
> NAK.  The NMUed source package is native and contains a git tree, please
> fix that.

True, I wasn't paying attention to the lintian checks when building
the package with pbuilder.

Since there is another issue with inkscape which seems to be
RC-relevant, I'm going to fix the source package as well.

Sorry for the mess.

Cheers,

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121229095923.ga4...@physik.fu-berlin.de



Bug#696915: unblock: inkscape/0.48.3.1-1.2

2012-12-29 Thread John Paul Adrian Glaubitz
Hi Julien,

I have built a new version 0.48.3.1-1.3 and uploaded it into unstable.

Version 0.48.3.1-1.3 also includes a fix for a second security issue
[1] in addition to CVE-2012-5656. A detailed explanation of the fix
can be found in the bug report and the upstream bug report [2].

I also fixed the source package as I built it with "git-buildpackage
--git-pbuilder" now.

Do you want me to file a new unblock request or is this one
sufficient?

I am attaching all patches showing the differences between 0.48.3.1-1
and 0.48.3.1-1.3.

Cheers,

Adrian

> [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=654341
> [2] https://bugs.launchpad.net/inkscape/+bug/911146

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
>From fd837b10f2fb8c48a308c4a3ddba8dd79609418d Mon Sep 17 00:00:00 2001
From: Pino Toscano 
Date: Sat, 29 Dec 2012 18:34:12 +0100
Subject: [PATCH 1/6] - switch the libpng12-dev build dependency to libpng-dev
 - add the libpoppler-private-dev build dependency

---
 debian/control |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/debian/control b/debian/control
index f54b02e..50990b7 100644
--- a/debian/control
+++ b/debian/control
@@ -22,7 +22,8 @@ Build-Depends: autoconf,
liblcms1-dev,
libmagick++-dev,
libpango1.0-dev,
-   libpng12-dev,
+   libpng-dev,
+   libpoppler-private-dev,
libpoppler-glib-dev,
libpopt-dev,
libsigc++-2.0-dev (>= 2.0.16-2),
-- 
1.7.10.4

>From 0cc17c45fbfd0ca198d61f86a49e082f2499eaa2 Mon Sep 17 00:00:00 2001
From: Pino Toscano 
Date: Sat, 29 Dec 2012 19:00:14 +0100
Subject: [PATCH 2/6] Update Debian changelog for 0.48.3.1-1.1.

---
 debian/changelog |8 
 1 file changed, 8 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 4f92cf4..d1fdf41 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+inkscape (0.48.3.1-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Switch the libpng12-dev build dependency to libpng-dev (closes: #662378)
+  * Add the libpoppler-private-dev build dependency (closes: #660987)
+
+ -- Pino Toscano   Fri, 15 Jun 2012 16:40:22 +0200
+
 inkscape (0.48.3.1-1) unstable; urgency=low
 
   * [cb1a6e2] delete 01-libwpg0.2.dpatch since proper patch appied upstream
-- 
1.7.10.4

>From f74d957bdac1a39e62d2e12bc8dfd1e191afedaa Mon Sep 17 00:00:00 2001
From: John Paul Adrian Glaubitz 
Date: Sat, 29 Dec 2012 19:04:14 +0100
Subject: [PATCH 3/6] Add Debian patch to fix vulnerability CVE-2012-5656.

---
 debian/patches/03-CVE-2012-5656.diff |   75 ++
 debian/patches/series|1 +
 2 files changed, 76 insertions(+)
 create mode 100644 debian/patches/03-CVE-2012-5656.diff

diff --git a/debian/patches/03-CVE-2012-5656.diff b/debian/patches/03-CVE-2012-5656.diff
new file mode 100644
index 000..c787ed4
--- /dev/null
+++ b/debian/patches/03-CVE-2012-5656.diff
@@ -0,0 +1,75 @@
+From eaa98e6b71d66195f0ca76358b85cca64d611fd9 Mon Sep 17 00:00:00 2001
+From: John Paul Adrian Glaubitz 
+Date: Sun, 23 Dec 2012 18:22:16 +0100
+Subject: [PATCH] Apply changes from upstream svn commit 11931 to fix
+ CVE-2012-5656.
+
+---
+ src/preferences-skeleton.h|4 
+ src/ui/dialog/ocaldialogs.cpp |   10 --
+ src/xml/repr-io.cpp   |8 +++-
+ 3 files changed, 19 insertions(+), 3 deletions(-)
+
+diff --git a/src/preferences-skeleton.h b/src/preferences-skeleton.h
+index 32f4b7c..e4dd2c8 100644
+--- a/src/preferences-skeleton.h
 b/src/preferences-skeleton.h
+@@ -315,6 +315,10 @@ static char const preferences_skeleton[] =
+ "   clips=\"16711935\"" // 00ff00ff
+ "   masks=\"65535\"/>\n" // 0x
+ "\n"
++"\n"
++"  \n"
++"\n"
+ "\n"
+ "\n"
+ "\n"
+diff --git a/src/ui/dialog/ocaldialogs.cpp b/src/ui/dialog/ocaldialogs.cpp
+index 2ae7d69..63c56f7 100644
+--- a/src/ui/dialog/ocaldialogs.cpp
 b/src/ui/dialog/ocaldialogs.cpp
+@@ -468,9 +468,14 @@ void FileImportFromOCALDialog::searchTagEntryChangedCallback()
+ xmlDoc *doc = NULL;
+ xmlNode *root_element = NULL;
+ 
++int parse_options = XML_PARSE_RECOVER + XML_PARSE_NOWARNING + XML_PARSE_NOERROR;  // do not use XML_PARSE_NOENT ! see bug lp:1025185
++bool allowNetAccess = prefs->getBool("/options/externalresources/xml/allow_net_access", false);
++if (!allowNetAccess) {
++parse_options |= XML_PARSE_NONET;
++}
++
+ doc = xmlReadIO ((xmlInputReadCallback) vfs_read_callback,
+-(xmlInputCloseCallback) gnome_vfs_close, from_handle

Bug#697023: unblock: tvtime/1.0.2-10

2012-12-30 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package tvtime

Version 1.0.2-10 of tvtime has been in unstable for 22 days and it seems the
unblock request was not filed.

tvtime/1.0.2-10 contains just one fix which closes an RC bug (#694892) [1].
I am attaching the debdiff for the changes between testing and unstable.

Cheers,

Adrian

> [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=694892

unblock tvtime/1.0.2-10

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

Kernel: Linux 3.6-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -urN tvtime-testing/tvtime-1.0.2/config.sub tvtime-unstable/tvtime-1.0.2/config.sub
--- tvtime-testing/tvtime-1.0.2/config.sub	2012-12-30 22:28:32.0 +0100
+++ tvtime-unstable/tvtime-1.0.2/config.sub	2012-12-30 22:28:41.0 +0100
@@ -4,7 +4,7 @@
 #   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
 #   2011, 2012 Free Software Foundation, Inc.
 
-timestamp='2012-02-10'
+timestamp='2012-04-18'
 
 # This file is (in principle) common to ALL GNU software.
 # The presence of a machine in this file suggests that SOME GNU software
@@ -225,6 +225,12 @@
 	-isc*)
 		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
 		;;
+	-lynx*178)
+		os=-lynxos178
+		;;
+	-lynx*5)
+		os=-lynxos5
+		;;
 	-lynx*)
 		os=-lynxos
 		;;
@@ -1537,6 +1543,9 @@
 	c4x-* | tic4x-*)
 		os=-coff
 		;;
+	hexagon-*)
+		os=-elf
+		;;
 	tic54x-*)
 		os=-coff
 		;;
diff -urN tvtime-testing/tvtime-1.0.2/debian/changelog tvtime-unstable/tvtime-1.0.2/debian/changelog
--- tvtime-testing/tvtime-1.0.2/debian/changelog	2012-12-30 22:28:32.0 +0100
+++ tvtime-unstable/tvtime-1.0.2/debian/changelog	2012-12-30 22:28:41.0 +0100
@@ -1,3 +1,10 @@
+tvtime (1.0.2-10) unstable; urgency=low
+
+  * debian/patches/saveconfig.diff: Added.  Prevents needless creation of
+$HOME/.tvtime by tvtime-configure.  Closes: #694892, #445192.
+
+ -- Bart Martens   Fri, 07 Dec 2012 08:44:21 +
+
 tvtime (1.0.2-9) unstable; urgency=low
 
   * debian/patches/libpng.diff: Added.  Closes: #650582.
diff -urN tvtime-testing/tvtime-1.0.2/debian/patches/saveconfig.diff tvtime-unstable/tvtime-1.0.2/debian/patches/saveconfig.diff
--- tvtime-testing/tvtime-1.0.2/debian/patches/saveconfig.diff	1970-01-01 01:00:00.0 +0100
+++ tvtime-unstable/tvtime-1.0.2/debian/patches/saveconfig.diff	2012-12-30 22:28:41.0 +0100
@@ -0,0 +1,174 @@
+--- ../orig/tvtime-1.0.2/./src/tvtimeconf.c	2005-09-08 04:07:56.0 +
 ./src/tvtimeconf.c	2012-12-07 11:05:25.0 +
+@@ -34,6 +34,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #ifdef HAVE_CONFIG_H
+ # include "config.h"
+ #endif
+@@ -565,7 +566,30 @@
+ }
+ 
+ xmlKeepBlanksDefault( 0 );
+-xmlSaveFormatFile( config_filename, doc, 1 );
++
++if( create_file )
++{
++char *temp_config_filename = strdup( config_filename );
++
++if( ! temp_config_filename )
++{
++fprintf( stderr, "strdup failed for config_filename %s\n", config_filename );
++xmlFreeDoc( doc );
++return 0;
++}
++
++mkdir_and_force_owner( dirname( temp_config_filename ), getuid(), getgid() );
++
++free( temp_config_filename );
++}
++
++if( xmlSaveFormatFile( config_filename, doc, 1 ) == -1 )
++{
++fprintf( stderr, "xmlSaveFormatFile returned -1 for config_filename %s\n", config_filename );
++xmlFreeDoc( doc );
++return 0;
++}
++
+ if( create_file ) {
+ if( chown( config_filename, getuid(), getgid() ) < 0 ) {
+ lfprintf( stderr, _("Cannot change owner of %s: %s.\n"),
+@@ -844,14 +868,6 @@
+ ct->buttonmapmenu[ 4 ] = TVTIME_MENU_UP;
+ ct->buttonmapmenu[ 5 ] = TVTIME_MENU_DOWN;
+ 
+-/* Make the ~/.tvtime directory every time on startup, to be safe. */
+-if( asprintf( &temp_dirname, "%s/.tvtime", getenv( "HOME" ) ) < 0 ) {
+-/* FIXME: Clean up ?? */
+-return 0;
+-}
+-mkdir_and_force_owner( temp_dirname, ct->uid, getgid() );
+-free( temp_dirname );
+-
+ /* First read in global settings. */
+ asprintf( &base, "%s/tvtime.xml", CONFDIR );
+ if( file_is_openable_for_read( base ) ) {
+@@ -1043,6 +1059,7 @@
+ int option_index = 0;
+ int filename_specified = 0;
+ int c;
++int config_needs_saving = 0;
+ 
+ if( argc == 1 ) {
+ print_config_usage( argv );
+@@ -1052,10 +1069,10 @@
+ while( (c = getopt_long( argc, argv, "aAhmMF:g:I:d:b:i:c:n:D:f:x:t:l:R:",
+ long_options, &option_index )) != -1 ) {
+ switch( c ) {
+-case 'a': ct->aspect = 1; break;
+-case 'A': ct->asp

Bug#697080: unblock: briquolo/0.5.7-4

2012-12-31 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package briquolo

briquolo/0.5.7-4 fixes a serious issue with the Copyright file [1].

Markus Koschany fixed the issue, added himself to the uploaders
and I sponsored the package. I reviewed the package, found his
changes to be correct and uploaded the package.

I have uploaded the new version 0.5.7-4 into unstable and ask
for an unblock. I am attaching the debdiff.

unblock briquolo/0.5.7-4

> [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=696920

Cheers,

Adrian

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

Kernel: Linux 3.6-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -u briquolo-0.5.7/debian/changelog briquolo-0.5.7/debian/changelog
--- briquolo-0.5.7/debian/changelog
+++ briquolo-0.5.7/debian/changelog
@@ -1,3 +1,14 @@
+briquolo (0.5.7-4) unstable; urgency=low
+
+  * Team upload.
+  * Add missing LGPL-2+ and Bitstream Vera Fonts licenses and credit
+the copyright holders accordingly. Update debian/copyright to copyright
+format 1.0. (Closes: #696920)
+  * Add myself to uploaders and remove Bradley Smith who seems to be MIA.
+(Closes: #674895)
+
+ -- Markus Koschany   Sun, 30 Dec 2012 14:31:54 +0100
+
 briquolo (0.5.7-3) unstable; urgency=low
 
   * Update uploader email address.
diff -u briquolo-0.5.7/debian/control briquolo-0.5.7/debian/control
--- briquolo-0.5.7/debian/control
+++ briquolo-0.5.7/debian/control
@@ -2,7 +2,7 @@
 Section: games
 Priority: optional
 Maintainer: Debian Games Team 
-Uploaders: Bradley Smith 
+Uploaders: Markus Koschany  
 Build-Depends: debhelper (>= 7), autotools-dev, libsdl1.2-dev, libsdl-mixer1.2-dev, libsdl-ttf2.0-dev, libpng12-dev, quilt
 Standards-Version: 3.8.0
 Homepage: http://briquolo.free.fr/
diff -u briquolo-0.5.7/debian/copyright briquolo-0.5.7/debian/copyright
--- briquolo-0.5.7/debian/copyright
+++ briquolo-0.5.7/debian/copyright
@@ -1,8 +1,33 @@
-Author: 2003 Cédric Brégardis 
-Download: http://briquolo.free.fr/en/download.html
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: Briquolo
+Source: http://briquolo.free.fr/en/
 
 Files: *
-Copyright: (C) 2003 Cédric Brégardis 
+Copyright: 2003 Cédric Brégardis 
+License: GPL-2+
+
+Files: m4/*
+Copyright: 1995-1996,2000, Ulrich Drepper 
+   1995-2004, Free Software Foundation, Inc.
+   2003, Bruno Haible 
+License: GPL-2+
+
+Files: intl/*
+Copyright: 1995-1996,2000, Ulrich Drepper 
+   1995-2004, Free Software Foundation, Inc.
+   2003, Bruno Haible 
+License: LGPL-2+
+
+Files: data/data/DejaVuSans.ttf
+Copyright: 2003, Bitstream Inc
+License: Bitstream Vera Fonts Copyright
+
+Files: debian/*
+Copyright: 2006-2007, Gürkan Sengün 
+   2007-2009, Bradley Smith 
+	   2012, Markus Koschany 
+License: GPL-2+
+
 License: GPL-2+
  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
@@ -20,22 +45,66 @@
+ .
+ On Debian systems, the complete text of the GNU General Public License 2
+ can be found in `/usr/share/common-licenses/GPL-2'.
 
-Files: debian/*
-Copyright:
- (C) 2006, 2007  Gürkan Sengün 
- (C) 2007, 2008  Bradley Smith 
-License: GPL-2+
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
+License: LGPL-2+
+ This package is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
  .
- This program is distributed in the hope that it will be useful,
+ This package is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- GNU General Public License for more details.
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ Lesser General Public License for more details.
  .
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
+ You should have received a copy of the GNU Lesser General Public
+ License along with this package; if not, write to the Free Software
  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+ .
+ On Debian systems, the complete text of the GNU Lesser General
+ Public License 2 can be found in `/usr/share/common-licen

Bug#697140: unblock: zangband/1:2.7.5pre1-7

2013-01-01 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package zangband

zangband/1:2.7.5pre1-7 fixes two serious issues with the debian/copyright
file: #696916 [1] and #696919 [2]. Both issues are considered RC bugs
for the upcoming release Debian Wheezy.

Markus Koschany made the necessary changes and added himself to the package
maintainers (with consent from the package's maintainer). I reviewed his
changes, asked him for necessary changes, built and uploaded the updated
package.

I am attaching the debdiff.

Cheers,

Adrian

unblock zangband/1:2.7.5pre1-7

> [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=696916
> [2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=696919

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

Kernel: Linux 3.6-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -u zangband-2.7.5pre1/debian/control zangband-2.7.5pre1/debian/control
--- zangband-2.7.5pre1/debian/control
+++ zangband-2.7.5pre1/debian/control
@@ -2,6 +2,7 @@
 Section: non-free/games
 Priority: optional
 Maintainer: Drew Parsons 
+Uploaders: Markus Koschany 
 Build-Depends: debhelper (>> 5.0.0), quilt, automake, libncurses5-dev, libx11-dev, libxext-dev, libxt-dev, x11proto-core-dev, libxaw7-dev, tk8.4-dev
 XS-Autobuild: yes
 Standards-Version: 3.8.0
diff -u zangband-2.7.5pre1/debian/copyright zangband-2.7.5pre1/debian/copyright
--- zangband-2.7.5pre1/debian/copyright
+++ zangband-2.7.5pre1/debian/copyright
@@ -1,50 +1,127 @@
-This package was debianized by Eric Leblanc  on
-Thu, 28 May 1998 23:14:15 -0400.
-
-It was downloaded from ftp://clockwork.dementia.org/angband/Variant/ZAngband/
-
-Upstream Authors: see http://www.zangband.org/
-
-The copyright is "free for any use except commercial profit making".  This 
-makes zangband technically non-free according to the Debian Free Software 
-Guidelines (DSFG, http://www.debian.org/social_contract#guidelines, point 6), 
-but is sufficiently free that Debian is able to autobuild it. 
-See http://lists.debian.org/debian-devel-announce/2006/11/msg00012.html for 
-further discussion on autobuilding non-free programs.
-
-Copyright:
-
-Copyright (c) 1997 Ben Harrison, James E. Wilson, Robert A. Koeneke
-
-	This software may be copied and distributed for educational,
-	research, and not for profit purposes provided that this
-	copyright and statement are included in all such copies.
-	Other copyrights may also apply.
-
-Copyright (c) 1989 Robert Alan Koeneke
-
-	 I lovingly dedicate this game to hackers and adventurers
-	 everywhere...
-
-	 Designer and Programmer:
-		Robert Alan Koeneke
-		University of Oklahoma
-
-	 Assistant Programmer:
-		Jimmey Wayne Todd
-		University of Oklahoma
-
-	 Assistant Programmer:
-		Gary D. McAdoo
-		University of Oklahoma
-
-	 UNIX Port:
-		James E. Wilson
-		UC Berkeley
-		wil...@ernie.berkeley.edu
-		ucbvax!ucbernie!wilson
-
-	 ANGBAND may be copied and modified freely as long as the
-	 above credits are retained. No one who-so-ever may sell or
-	 market this software in any form without the expressed
-	 written consent of the author Robert Alan Koeneke.
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: Zangband
+Source: http://www.zangband.org
+Comment:
+ The game is not intended to be used for "profit purposes". This
+ makes zangband technically non-free according to the Debian Free Software
+ Guidelines (DSFG, http://www.debian.org/social_contract#guidelines, point 6),
+ but is sufficiently free that Debian is able to autobuild it.
+ See http://lists.debian.org/debian-devel-announce/2006/11/msg00012.html for
+ further discussion on autobuilding non-free programs.
+
+Files: *
+Copyright: 1997 Ben Harrison, James E. Wilson, Robert A. Koeneke, Steven Fuerst
+   and others
+License: The Zangband license
+ This software may be copied and distributed for educational, research, and not
+ for profit purposes provided that this copyright and statement are included in
+ all such copies. Other copyrights may also apply.
+
+Files: * 
+Copyright: 1989 Robert Alan Koeneke
+License: The Angband license
+ I lovingly dedicate this game to hackers and adventurers
+ everywhere...
+ .
+ Designer and Programmer:
+ Robert Alan Koeneke
+ University of Oklahoma
+ .
+ Assistant Programmer:
+ Jimmey Wayne Todd
+ University of Oklahoma
+ .
+ Assistant Programmer:
+ Gary D. McAdoo
+ University of Oklahoma
+ .
+ UNIX Port:
+ James E. Wilson
+ UC Berkeley
+ wil...@ernie.berkeley.edu
+ ucbvax!ucbernie!wilson
+ .
+ ANGBAND may be copied and modified freely as long as the
+ above credits are retained. No one who-so-ever may sell or
+ market this software in any form without the expres

Bug#697160: unblock: snack/2.2.10-dfsg1-12.1

2013-01-01 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package snack

snack/2.2.10-dfsg1-12.1 contains just one patch by Michael Karcher
which fixes the vulnerability CVE-2012-6303 [1]. The package is
otherwise unchanged. As reported in [1], I have verified Michael
Karcher's patch to fix the issue.

As this is a release-critical issue for Wheezy, I am asking the
release team to unblock snack/2.2.10-dfsg1-12.1.

I am attaching the debdiff between the versions of snack in testing
and unstable.

Cheers,

Adrian

unblock snack/2.2.10-dfsg1-12.1

> [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=695614

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

Kernel: Linux 3.6-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru snack-2.2.10-dfsg1-testing/debian/changelog snack-2.2.10-dfsg1-unstable/debian/changelog
--- snack-2.2.10-dfsg1-testing/debian/changelog	2013-01-02 01:24:55.0 +0100
+++ snack-2.2.10-dfsg1-unstable/debian/changelog	2013-01-02 00:58:23.861689141 +0100
@@ -1,3 +1,10 @@
+snack (2.2.10-dfsg1-12.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Include patch by Michael Karcher to fix CVE-2012-6303 (Closes: #695614).
+
+ -- John Paul Adrian Glaubitz   Wed, 02 Jan 2013 00:56:47 +0100
+
 snack (2.2.10-dfsg1-12) unstable; urgency=low
 
   * Fixed FTBFS for non-linux architectures.
diff -Nru snack-2.2.10-dfsg1-testing/debian/patches/CVE-2012-6303.patch snack-2.2.10-dfsg1-unstable/debian/patches/CVE-2012-6303.patch
--- snack-2.2.10-dfsg1-testing/debian/patches/CVE-2012-6303.patch	1970-01-01 01:00:00.0 +0100
+++ snack-2.2.10-dfsg1-unstable/debian/patches/CVE-2012-6303.patch	2013-01-02 00:44:31.635174146 +0100
@@ -0,0 +1,18 @@
+--- snack-2.2.10-dfsg1/generic/jkSoundFile.c	2005-12-14 12:29:38.0 +0100
 snack-2.2.10-dfsg1+karcher/generic/jkSoundFile.c	2013-01-02 00:29:56.836287036 +0100
+@@ -1796,7 +1796,14 @@
+ GetHeaderBytes(Sound *s, Tcl_Interp *interp, Tcl_Channel ch, char *buf, 
+ 	   int len)
+ {
+-  int rlen = Tcl_Read(ch, &buf[s->firstNRead], len - s->firstNRead);
++  int rlen;
++
++  if (len > max(CHANNEL_HEADER_BUFFER, HEADBUF)){
++Tcl_AppendResult(interp, "Excessive header size", NULL);
++return TCL_ERROR;
++  }
++
++  rlen = Tcl_Read(ch, &buf[s->firstNRead], len - s->firstNRead);
+ 
+   if (rlen < len - s->firstNRead){
+ Tcl_AppendResult(interp, "Failed reading header bytes", NULL);
diff -Nru snack-2.2.10-dfsg1-testing/debian/patches/series snack-2.2.10-dfsg1-unstable/debian/patches/series
--- snack-2.2.10-dfsg1-testing/debian/patches/series	2013-01-02 01:24:55.0 +0100
+++ snack-2.2.10-dfsg1-unstable/debian/patches/series	2013-01-02 00:48:03.661699215 +0100
@@ -2,3 +2,4 @@
 glibc2.10.patch
 args.patch
 libs.patch
+CVE-2012-6303.patch


Bug#687779: release.debian.org: New NMU fixing #679966

2013-01-02 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Followup-For: Bug #687779
User: release.debian@packages.debian.org
Usertags: unblock

Hi,

I just created an updated ksh package for testing and uploaded
it as an NMU to t-p-u. I have verified my fix to work and the
built-in cd works now properly as it is using all upstream changes
addressing the problem while ignoring other changes.

Attaching the debdiff.

Cheers,

Adrian
diff -ru ksh-93u+-1.1/debian/changelog ksh-93u+-1.2/debian/changelog
--- ksh-93u+-1.1/debian/changelog	2012-10-13 23:58:47.0 +0200
+++ ksh-93u+-1.2/debian/changelog	2013-01-02 18:41:55.256504333 +0100
@@ -1,3 +1,12 @@
+ksh (93u+-1.2) testing-proposed-updates; urgency=low
+
+  * Non-maintainer upload.
+  * Fix handling of cd ../../.. and similar using
+the upstream changes from ee4582a commit, drop previous patch
+by Jonathan Wiltshire  (Closes: #679966).
+
+ -- John Paul Adrian Glaubitz   Wed, 02 Jan 2013 18:41:22 +0100
+
 ksh (93u+-1.1) testing-proposed-updates; urgency=low
 
   * Non-maintainer upload.
Only in ksh-93u+-1.1/debian/patches: cddotdot.patch
Only in ksh-93u+-1.2/debian/patches: fix-cd-builtin.patch
diff -ru ksh-93u+-1.1/debian/patches/series ksh-93u+-1.2/debian/patches/series
--- ksh-93u+-1.1/debian/patches/series	2012-10-13 23:54:37.0 +0200
+++ ksh-93u+-1.2/debian/patches/series	2013-01-02 18:34:31.359970762 +0100
@@ -2,4 +2,4 @@
 cleanup-man-title.patch
 no-rpath.patch
 handle-removed-working-dir.patch
-cddotdot.patch
+fix-cd-builtin.patch
diff -ru ksh-93u+-1.1/.pc/applied-patches ksh-93u+-1.2/.pc/applied-patches
--- ksh-93u+-1.1/.pc/applied-patches	2013-01-02 18:53:45.594190269 +0100
+++ ksh-93u+-1.2/.pc/applied-patches	2013-01-02 18:34:31.367970552 +0100
@@ -2,4 +2,4 @@
 cleanup-man-title.patch
 no-rpath.patch
 handle-removed-working-dir.patch
-cddotdot.patch
+fix-cd-builtin.patch
Only in ksh-93u+-1.1/.pc: cddotdot.patch
Only in ksh-93u+-1.2/.pc: fix-cd-builtin.patch
diff -ru ksh-93u+-1.1/src/cmd/ksh93/bltins/cd_pwd.c ksh-93u+-1.2/src/cmd/ksh93/bltins/cd_pwd.c
--- ksh-93u+-1.1/src/cmd/ksh93/bltins/cd_pwd.c	2013-01-02 18:53:45.0 +0100
+++ ksh-93u+-1.2/src/cmd/ksh93/bltins/cd_pwd.c	2013-01-02 18:34:31.0 +0100
@@ -112,23 +112,31 @@
 	if(*dir=='.')
 	{
 		/* test for pathname . ./ .. or ../ */
-		if(*(dp=dir+1) == '.')
-			dp++;
-		if(*dp==0 || *dp=='/')
+		int	n=0;
+		char	*sp;
+		for(dp=dir; *dp=='.'; dp++)
 		{
-			if((dp-dir)==2)
+			if(*++dp=='.' && (*++dp=='/' || *dp==0))
+n++;
+			else if(*dp && *dp!='/')
+break;
+			if(*dp==0)
+break;
+		}
+		if(n)	
+		{
+			cdpath = 0;
+			sp = oldpwd + strlen(oldpwd);
+			while(n--)
 			{
-char *sp;
-sfputr(shp->strbuf,oldpwd,0);
-if(*dp)
-	sfputr(shp->strbuf,dp+1,0);
-sp = sfstruse(shp->strbuf);
-*(dir=strrchr(sp,'/'))=0;
-if(*dp)
-	strcpy(dir,dp);
-dir = (char*)sp;
+while(--sp > oldpwd && *sp!='/');
+if(sp==oldpwd)
+	break;
+
 			}
-			cdpath = 0;
+			sfwrite(shp->strbuf,oldpwd,sp+1-oldpwd);
+			sfputr(shp->strbuf,dp,0);
+			dir = sfstruse(shp->strbuf);
 		}
 	}
 	rval = -1;
@@ -205,6 +213,8 @@
 	if(*dir != '/')
 		return(0);
 	nv_putval(opwdnod,oldpwd,NV_RDONLY);
+	if(oldpwd)
+		free(oldpwd);
 	flag = strlen(dir);
 	/* delete trailing '/' */
 	while(--flag>0 && dir[flag]=='/')
@@ -215,8 +225,6 @@
 	nv_scan(shp->track_tree,rehash,(void*)0,NV_TAGGED,NV_TAGGED);
 	path_newdir(shp,shp->pathlist);
 	path_newdir(shp,shp->cdpathlist);
-	if(oldpwd)
-		free(oldpwd);
 	return(0);
 }
 


Bug#687779: release.debian.org: New NMU fixing #679966

2013-01-02 Thread John Paul Adrian Glaubitz
Hi Adam!

On Wed, Jan 02, 2013 at 09:05:37PM +, Adam D. Barratt wrote:
> For future reference, it's preferred if you post the debdiff and then
> wait for an ack before uploading to tpu; I realise that dev-ref isn't
> entirely helpful here (it's on the to-do list somewhere).

Ok, I didn't know that, sorry. That was my first tpu upload, previous
uploads were all into unstable.

> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679966#100 also
> suggests you were waiting for agreement from the maintainer and/or
> previous NMUer, which doesn't appear to have materialised in the bug log
> at least?

Well, I have decided to go ahead with the upload since the current
maintainer of the package has given up the package for adoption
anyways due to lack of time and the complexity of the package.

Furthermore, he said the problem was a bit too complex for him (not
meaning to diminish his work, I am just repeating his words).

> The version information for #679966 looks like it might have got broken
> at some point; is the bug still present in the unstable package?

Yes, the bug is present in the unstable version:

$ echo $KSH_VERSION
Version AJM 93u+ 2012-06-28
$ cd /etc  
$ pwd
/etc
$ cd ..
$ pwd
/etc
$

However, it has been fixed in the latest upstream version tagged as
version "2012-08-24". So I suggest unblocking my updated version for
testing and then the original maintainer should update the unstable
version to the latest upstream version.

Cheers,

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130102211838.ga1...@physik.fu-berlin.de



Bug#697384: unblock: charybdis/3.3.0-7.1

2013-01-04 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package charybdis

Version 3.3.0-7.1 contains just one additional patch fixing
the vulnerability CVE-2012-6084 [1]. I am attaching the
debdiff.

Cheers,

Adrian

> [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=697092

unblock charybdis/3.3.0-7.1

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

Kernel: Linux 3.6-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru charybdis-3.3.0/debian/changelog charybdis-3.3.0-CVE-2012-6084/debian/changelog
--- charybdis-3.3.0/debian/changelog	2011-11-30 00:17:54.0 +0100
+++ charybdis-3.3.0-CVE-2012-6084/debian/changelog	2013-01-02 20:58:33.748765147 +0100
@@ -1,3 +1,11 @@
+charybdis (3.3.0-7.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix remote denial of service vulnerability
+CVE-2012-6084 (Closes: #697092).
+
+ -- John Paul Adrian Glaubitz   Wed, 02 Jan 2013 20:57:36 +0100
+
 charybdis (3.3.0-7) unstable; urgency=low
 
   * patch: default NICKLEN to 30 to fit a commonly used value and the new
diff -Nru charybdis-3.3.0/debian/patches/CVE-2012-6084.patch charybdis-3.3.0-CVE-2012-6084/debian/patches/CVE-2012-6084.patch
--- charybdis-3.3.0/debian/patches/CVE-2012-6084.patch	1970-01-01 01:00:00.0 +0100
+++ charybdis-3.3.0-CVE-2012-6084/debian/patches/CVE-2012-6084.patch	2013-01-02 20:57:08.790958689 +0100
@@ -0,0 +1,26 @@
+From ac0707aa61d9c20e9b09062294701567c9f41595 Mon Sep 17 00:00:00 2001
+From: William Pitcock 
+Date: Mon, 31 Dec 2012 13:13:05 -0600
+Subject: [PATCH] m_capab: fix a possible remote crash triggered by the CAPAB
+ parsing code.
+
+---
+ modules/m_capab.c |2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/modules/m_capab.c b/modules/m_capab.c
+index 54e9a53..b03fb3f 100644
+--- a/modules/m_capab.c
 b/modules/m_capab.c
+@@ -38,7 +38,7 @@
+ 
+ struct Message capab_msgtab = {
+ 	"CAPAB", 0, 0, 0, MFLG_SLOW | MFLG_UNREG,
+-	{{mr_capab, 0}, mg_ignore, mg_ignore, mg_ignore, mg_ignore, mg_ignore}
++	{{mr_capab, 2}, mg_ignore, mg_ignore, mg_ignore, mg_ignore, mg_ignore}
+ };
+ struct Message gcap_msgtab = {
+ 	"GCAP", 0, 0, 0, MFLG_SLOW,
+-- 
+1.7.10
+
diff -Nru charybdis-3.3.0/debian/patches/series charybdis-3.3.0-CVE-2012-6084/debian/patches/series
--- charybdis-3.3.0/debian/patches/series	2011-11-30 00:17:54.0 +0100
+++ charybdis-3.3.0-CVE-2012-6084/debian/patches/series	2013-01-02 20:57:31.618369271 +0100
@@ -5,3 +5,4 @@
 no-rpath
 cleanup-bandb-properly
 default_nicklen
+CVE-2012-6084.patch


Bug#687779: release.debian.org: New NMU fixing #679966

2013-01-07 Thread John Paul Adrian Glaubitz
On Sun, Jan 06, 2013 at 10:07:51PM +, Adam D. Barratt wrote:
> On Wed, 2013-01-02 at 22:18 +0100, John Paul Adrian Glaubitz wrote:
> > On Wed, Jan 02, 2013 at 09:05:37PM +, Adam D. Barratt wrote:
> > > The version information for #679966 looks like it might have got broken
> > > at some point; is the bug still present in the unstable package?
> > 
> > Yes, the bug is present in the unstable version:
> [...]
> > However, it has been fixed in the latest upstream version tagged as
> > version "2012-08-24". So I suggest unblocking my updated version for
> > testing and then the original maintainer should update the unstable
> > version to the latest upstream version.
> 
> Thanks for the confirmation. In general, we prefer that the fixes are
> applied and verified in unstable first, as it's generally easier to fix
> up in the event of any issues. (I saw your offer to sponsor an upload to
> unstable; that's appreciated, thanks.)

Well, the version in unstable is already newer which is why I chose to
upload to t-p-u, please see the debdiff of version 1.1+-1.2.

Oliver was hoping that the new upstream would fully address the
problem, however it fixed it only partly. The chdir built-in still
failed under certain circumstances. It has not been fixed until the
current upstream release, so unstable would need the latest upstream
version while Wheezy should get the version from t-p-u which just
contains my patch.

Cheers,

Adrian

> [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=687779

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130107130304.gb4...@physik.fu-berlin.de



Bug#687779: release.debian.org: New NMU fixing #679966

2013-01-07 Thread John Paul Adrian Glaubitz
On Mon, Jan 07, 2013 at 01:11:01PM +, Adam D. Barratt wrote:
> I wasn't suggesting getting a new upstream version in to testing.
> The fact that the fix for testing is going via tpu doesn't change
> the wish to have it fixed in unstable first.

So, what do you suggest? New upstream version or patching the current
version in unstable?

Oliver doesn't seem to have a public VCS for the Debian packaging I
could work on. I will put him in the CC, so he might answer the
question.

Cheers,

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130107131954.ga5...@physik.fu-berlin.de



Bug#687779: release.debian.org: New NMU fixing #679966

2013-01-07 Thread John Paul Adrian Glaubitz
On Mon, Jan 07, 2013 at 01:24:29PM +, Adam D. Barratt wrote:
> On 07.01.2013 13:19, John Paul Adrian Glaubitz wrote:
> >On Mon, Jan 07, 2013 at 01:11:01PM +, Adam D. Barratt wrote:
> >>I wasn't suggesting getting a new upstream version in to testing.
> >>The fact that the fix for testing is going via tpu doesn't change
> >>the wish to have it fixed in unstable first.
> >
> >So, what do you suggest? New upstream version or patching the current
> >version in unstable?
> 
> Either would work for me. otoh, maybe I'm being too fussy - it just
> feels a little wrong to me to have fixes bypassing unstable when
> it's affected; thoughts from readers welcome. :-(

Ok, I'll see what I can do fixing the unstable version. Packaging a
new upstream release shouldn't be that difficult.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130107132807.ga5...@physik.fu-berlin.de



Bug#687779: release.debian.org: New NMU fixing #679966

2013-01-08 Thread John Paul Adrian Glaubitz
retitle 687779 unblock: ksh/93u+-1.2
thanks

On Mon, Jan 07, 2013 at 01:24:29PM +, Adam D. Barratt wrote:
> >So, what do you suggest? New upstream version or patching the current
> >version in unstable?
> 
> Either would work for me. otoh, maybe I'm being too fussy - it just
> feels a little wrong to me to have fixes bypassing unstable when
> it's affected; thoughts from readers welcome. :-(

Oliver has now prepared the new upstream version 2012-08-01 which I
have reviewed and uploaded into unstable, the issue has now been fixed
in unstable as well.

We are now ready to unblock the version in t-p-u I guess such that the
bug can finally be closed in testing.

Cheers,

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130108183753.ga12...@physik.fu-berlin.de



Bug#687779: release.debian.org: New NMU fixing #679966

2013-01-08 Thread John Paul Adrian Glaubitz

On 01/08/2013 08:36 PM, Adam D. Barratt wrote:

It's not really worth it just to fix that; if the package is in a VCS it
would be worth adding there so it's included in any future uploads
though.


Ok, so version 93u+-1.2 is unblocked for migration from t-p-u to testing 
now?


Cheers,

Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/50ec7c0a.8080...@physik.fu-berlin.de



Bug#697957: unblock: connman/1.0-1.1

2013-01-11 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package connman

connman/1.0-1.1 contains just one patch from upstream which fixes the
vulnerability CVE-2012-6459 [1]. I am attaching the debdiff.

Cheers,

Adrian

unblock connman/1.0-1.1

> [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=697580

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

Kernel: Linux 3.6-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru connman-1.0/debian/changelog connman-1.0-CVE-2012-6459/debian/changelog
--- connman-1.0/debian/changelog	2012-05-25 04:27:50.0 +0200
+++ connman-1.0-CVE-2012-6459/debian/changelog	2013-01-09 15:34:04.186261911 +0100
@@ -1,3 +1,11 @@
+connman (1.0-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Include patch to fix bluetooth offline visibility
+issue CVE-2012-6459 (Closes: #697580).
+
+ -- John Paul Adrian Glaubitz   Wed, 09 Jan 2013 15:32:22 +0100
+
 connman (1.0-1) unstable; urgency=high
 
   [ Andrew Brouwers ]
diff -Nru connman-1.0/debian/patches/02-CVE-2012-6459.patch connman-1.0-CVE-2012-6459/debian/patches/02-CVE-2012-6459.patch
--- connman-1.0/debian/patches/02-CVE-2012-6459.patch	1970-01-01 01:00:00.0 +0100
+++ connman-1.0-CVE-2012-6459/debian/patches/02-CVE-2012-6459.patch	2013-01-09 15:31:58.677492862 +0100
@@ -0,0 +1,48 @@
+From 01126286f96856aab6b0de171830f4e8e842e1da Mon Sep 17 00:00:00 2001
+From: Gustavo Padovan 
+Date: Thu, 9 Aug 2012 18:57:25 -0300
+Subject: [PATCH] bluetooth: Add device to hash before registration
+
+During the connman_device_register() procedure a lookup to the
+bluetooth_devices hash table happens, however the device is not on the
+hash at this point and the look out fails.
+
+If the registration fails, technology_disable() returns the Failed
+message on D-Bus with the error status zero. That happens because we
+don't have any device registered.
+
+This patch moves the insertion of the device to before the device
+registration.
+---
+ plugins/bluetooth.c |5 +++--
+ 1 files changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/plugins/bluetooth.c b/plugins/bluetooth.c
+index b06460a..2ab29a6 100644
+--- a/plugins/bluetooth.c
 b/plugins/bluetooth.c
+@@ -660,6 +660,8 @@ static void adapter_properties_reply(DBusPendingCall *call, void *user_data)
+ 	if (device != NULL)
+ 		goto update;
+ 
++	g_hash_table_insert(bluetooth_devices, g_strdup(path), device);
++
+ 	ether_aton_r(address, &addr);
+ 
+ 	snprintf(ident, 13, "%02x%02x%02x%02x%02x%02x",
+@@ -680,11 +682,10 @@ static void adapter_properties_reply(DBusPendingCall *call, void *user_data)
+ 
+ 	if (connman_device_register(device) < 0) {
+ 		connman_device_unref(device);
++		g_hash_table_remove(bluetooth_devices, path);
+ 		goto done;
+ 	}
+ 
+-	g_hash_table_insert(bluetooth_devices, g_strdup(path), device);
+-
+ update:
+ 	connman_device_set_string(device, "Address", address);
+ 	connman_device_set_string(device, "Name", name);
+-- 
+1.7.7.6
+
diff -Nru connman-1.0/debian/patches/series connman-1.0-CVE-2012-6459/debian/patches/series
--- connman-1.0/debian/patches/series	2012-05-25 04:27:50.0 +0200
+++ connman-1.0-CVE-2012-6459/debian/patches/series	2013-01-09 15:32:17.892998525 +0100
@@ -1 +1,2 @@
 01-init-script-lsb-headers.patch
+02-CVE-2012-6459.patch


Bug#697957: unblock: connman/1.0-1.1

2013-01-19 Thread John Paul Adrian Glaubitz

On 01/19/2013 01:06 PM, Adam D. Barratt wrote:

Control: reopen -1

On Fri, 2013-01-11 at 23:59 +0100, John Paul Adrian Glaubitz wrote:

Please unblock package connman

connman/1.0-1.1 contains just one patch from upstream which fixes the
vulnerability CVE-2012-6459 [1]. I am attaching the debdiff.


Unfortunately it's also picked up a dependency on unstable's iptables,
so would need fixing via tpu (or after release).


Ok, I'll have a look at an NMU into t-p-u.

Thanks for the heads up.

Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/50fa8d1e.6010...@physik.fu-berlin.de



Bug#697957: unblock: connman/1.0-1.1

2013-01-19 Thread John Paul Adrian Glaubitz

Rebuilt for testing now and uploaded into t-p-u.

Cheers,

Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/50fb4f7a.9020...@physik.fu-berlin.de



Bug#697957: unblock: connman/1.0-1.1

2013-01-20 Thread John Paul Adrian Glaubitz

On 01/20/2013 12:40 PM, Adam D. Barratt wrote:

On Sun, 2013-01-20 at 02:59 +0100, John Paul Adrian Glaubitz wrote:

Rebuilt for testing now and uploaded into t-p-u.


Thanks. It looks like that was as "1.0-1.1+wheezy1" however, which means
its version is higher than unstable.


Well, damn, I was too quick, should have used a ~ instead of a + sign.

How about I make some cosmetic changes to the version in unstable (e.g. 
lintian clean-up) and do another NMU into unstable to bump the version 
to 1.0-1.2?


Cheers,

Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/50fbfc1e.1010...@physik.fu-berlin.de



Bug#697957: unblock: connman/1.0-1.1

2013-01-20 Thread John Paul Adrian Glaubitz

On 01/20/2013 11:06 PM, Adam D. Barratt wrote:

That would work, yeah; it's not the cleanest solution ever, but the tpu
appears to have built on the majority of architectures already. The
alternative is we drop the earlier tpu packages followed by a
re-versioned upload.


Sure, if you can simply remove the package from t-p-u, I'll rebuild the 
package for Wheezy with 1.0-1.1~wheezy1 in the version, if you agree.


Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/50fc8ee9.3080...@physik.fu-berlin.de



Bug#697957: unblock: connman/1.0-1.1

2013-01-21 Thread John Paul Adrian Glaubitz

On 01/21/2013 10:23 AM, Adam D. Barratt wrote:

I've been pondering this and arguing with myself a little. There is the
potential for confusion if the version in t-p-u goes backwards, so let's
go with the unstable route; thanks.


Just uploaded 1.0-1.2 into unstable.

Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/50fd4b20.9090...@physik.fu-berlin.de



Bug#699806: unblock: dlocate/1.02+nmu3

2013-02-05 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
Tags: patch
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package dlocate

dlocate has been neglected for quite some time now. I have collected
some patches to fix several minor but annoying bugs in the bugtracker
and fixed the manpages. I understand that these changes are not relevant
for security-related issues and I naturally accept if my unblock request
gets rejected. However, I think all these changes are nice to have and
bring the package into a much better shape for shipping with Wheezy.

I am attaching the debdiff between the version in testing and unstable.

Cheers,

Adrian

unblock dlocate/1.02+nmu3

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

Kernel: Linux 3.7-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru dlocate-1.02/debian/changelog dlocate-1.02+nmu3/debian/changelog
--- dlocate-1.02/debian/changelog	2009-06-03 03:24:04.0 +0200
+++ dlocate-1.02+nmu3/debian/changelog	2012-12-29 14:34:22.0 +0100
@@ -1,3 +1,28 @@
+dlocate (1.02+nmu3) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix handling of multiple arguments for several commands (Closes: #563881).
+  * Fix dlocate return codes for several commands on exit (Closes: #564293).
+
+ -- John Paul Adrian Glaubitz   Sat, 29 Dec 2012 14:32:54 +0100
+
+dlocate (1.02+nmu2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Add missing "--" when invoking grep command (Closes: #587179).
+  * Fix bash completion for package names in dlocate (Closes: # 658669).
+  * Fix incorrect exit code 0 on failed search (Closes: #689647).
+  * Fix parameter passing to dlocate_option_error() in dlocate (Closes: # 690758).
+
+ -- John Paul Adrian Glaubitz   Fri, 28 Dec 2012 15:42:16 +0100
+
+dlocate (1.02+nmu1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix several mistakes in manpages (Closes: #586483, #692896, #696479).
+
+ -- John Paul Adrian Glaubitz   Fri, 21 Dec 2012 11:47:08 +0100
+
 dlocate (1.02) unstable; urgency=low
 
   * fixed example in dlocate.1 man page again (Closes: #42)
diff -Nru dlocate-1.02/dlocate dlocate-1.02+nmu3/dlocate
--- dlocate-1.02/dlocate	2009-06-03 03:28:53.0 +0200
+++ dlocate-1.02+nmu3/dlocate	2012-12-29 14:30:19.0 +0100
@@ -199,7 +199,7 @@
 ;;
 
 (-*)
-dlocate_option_error $1
+dlocate_option_error $p
 ;;
 
 (*)
@@ -217,7 +217,7 @@
 FILES_REGEXP="($PKGS_REGEXP)"
 [ "$WORD_RE" = "-w" ] && FILES_REGEXP="\b$FILES_REGEXP\b"
 
-PKGS=$(echo "$PKGS" | sed -e "s/$SEPARATOR/ /")
+PKGS=$(echo "$PKGS" | sed -e "s/$SEPARATOR/ /g")
 
 if [ "$VERBOSE" = "1" ] ; then
 echo "PKGS:" $PKGS
@@ -277,15 +277,15 @@
 PREFIX="^([-a-zA-Z0-9_.+]+:|diversion by )"
 [ "$RE_TYPE" = "-G" ] && PREFIX="^([-a-zA-Z0-9_.+]+:\|diversion by )"
 
-[ "$VERBOSE" = "1" ] && echo RUNNING: $GREP $RE_TYPE $IGNORE_CASE "$PREFIX.*$FILES_REGEXP" "$DLOCATEDB"
-$GREP $RE_TYPE $IGNORE_CASE "$PREFIX.*$FILES_REGEXP" "$DLOCATEDB" | output_filter
-result=$?
+[ "$VERBOSE" = "1" ] && echo RUNNING: $GREP $RE_TYPE $IGNORE_CASE -- "$PREFIX.*$FILES_REGEXP" "$DLOCATEDB"
+$GREP $RE_TYPE $IGNORE_CASE -- "$PREFIX.*$FILES_REGEXP" "$DLOCATEDB" | output_filter
+result=${PIPESTATUS[0]}
 
 elif [ "$OPTION" = 'DEFAULT' ] ; then
 
-[ "$VERBOSE" = "1" ] && echo RUNNING: $GREP $RE_TYPE $IGNORE_CASE $WORD_RE "$PKGS_REGEXP" "$DLOCATEDB"
-$GREP $RE_TYPE $IGNORE_CASE $WORD_RE "$PKGS_REGEXP" "$DLOCATEDB" | output_filter
-result=$?
+[ "$VERBOSE" = "1" ] && echo RUNNING: $GREP $RE_TYPE $IGNORE_CASE -- $WORD_RE "$PKGS_REGEXP" "$DLOCATEDB"
+$GREP $RE_TYPE $IGNORE_CASE -- $WORD_RE "$PKGS_REGEXP" "$DLOCATEDB" | output_filter
+result=${PIPESTATUS[0]}
 
 elif [ "$OPTION" = '-s' ] ; then
 DCTRL_REGEXP="^($PKGS_REGEXP)$"
@@ -316,48 +316,60 @@
 '-L')
 if [ -s $DPKG_INFO/$PKG.list ] ; then
 cat $DPKG_INFO/$PKG.list
+result=$?
 else
 echo Package $PKG not installed or $PKG.list is empty. >&2
+result=1
   

Bug#699806: unblock: dlocate/1.02+nmu3

2013-02-16 Thread John Paul Adrian Glaubitz

On 02/11/2013 08:30 PM, Jonathan Wiltshire wrote:

Hmm. I'm instinctively reluctant to prop up dlocate if the current maintainer
isn't taking care of it and it needs deeper work. On the other hand, if it
is mature and we simply need to maintain the status quo, then perhaps
propping up is all it needs.


It has one issue with Multi-Arch [1], but it runs fine otherwise and 
more people seem to be using it again after I closed some of the bugs [2].



Put less gently I suppose the question is: does dlocate deserve its place
in Wheezy and just needs this little tidying up, or should we consider
removing it?


I would say, yes. It also has some additional nice little helper scripts 
for holding and unholding packages etc.


I might be willing to adopt dlocate in the future if no one else steps up.

Cheers,

Adrian

> [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=658222
> [2] http://qa.debian.org/popcon.php?package=dlocate

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/512031df.7030...@physik.fu-berlin.de



Bug#704047: unblock: kvpm/0.8.6-3

2013-03-27 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
Tags: patch
User: release.debian@packages.debian.org
Usertags: unblock

Hi,

the upstream author of kvpm who also happens to be the Debian
maintainer of the package recently found a critical bug when
moving partitions [1]. I have reviewed his package and I'm
attaching the Debdiff.

Please unblock the package for Wheezy.

unblock kvpm/0.8.6-3

> [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=703919

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

Kernel: Linux 3.8-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru kvpm-0.8.6/debian/changelog kvpm-0.8.6/debian/changelog
--- kvpm-0.8.6/debian/changelog	2012-04-16 17:47:32.0 +0200
+++ kvpm-0.8.6/debian/changelog	2013-03-27 01:13:57.0 +0100
@@ -1,3 +1,11 @@
+kvpm (0.8.6-3) unstable; urgency=critical
+	
+  [ Benjamin J. Scott ]
+  * Changed file kvpm/partchange.cpp to fix potential data corruption bug 
+when moving a partition on a disk with mounted partitions (Closes: #703919).
+
+ -- Benjamin J. Scott   Sun, 24 Feb 2013 17:25:21 -0700
+
 kvpm (0.8.6-2) unstable; urgency=low
 
   [ Benjamin J. Scott ]
diff -Nru kvpm-0.8.6/debian/patches/partition-move-corruption.patch kvpm-0.8.6/debian/patches/partition-move-corruption.patch
--- kvpm-0.8.6/debian/patches/partition-move-corruption.patch	1970-01-01 01:00:00.0 +0100
+++ kvpm-0.8.6/debian/patches/partition-move-corruption.patch	2013-03-06 07:12:54.0 +0100
@@ -0,0 +1,20 @@
+This patch corrects a bug in which data is sometimes corrupted when moving a disk 
+partition while the disk has other partitions mounted.
+--- a/kvpm/partchange.cpp
 b/kvpm/partchange.cpp
+@@ -649,13 +649,8 @@
+ return false;
+ }
+ else {
+-if( !movefs(old_start, current_start, old_size) ){
+-return false;
+-}
+-else{
+-pedCommitAndWait(m_ped_disk);
+-return true;
+-}
++pedCommitAndWait(m_ped_disk);
++	return movefs(old_start, current_start, old_size);
+ }
+ }
+ 
diff -Nru kvpm-0.8.6/debian/patches/series kvpm-0.8.6/debian/patches/series
--- kvpm-0.8.6/debian/patches/series	2012-04-16 17:41:26.0 +0200
+++ kvpm-0.8.6/debian/patches/series	2013-03-06 08:16:15.0 +0100
@@ -1 +1,2 @@
+partition-move-corruption.patch
 bug-667232.patch


Bug#704053: unblock: mongodb/2.0.6-1.1

2013-03-27 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
Tags: patch
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package mongodb for t-p-u

Upstream has fixed a critical remote vulnerability, see
CVE-2013-1892 [1]. I have extracted the patches to fix the issue
from upstream and uploaded 2.0.6-1.1 into t-p-u since there
is already a newer upstream version of mongodb in unstable.

Attaching the debdiff for 2.0.6-1.1.

unblock mongodb/2.0.6-1.1

Cheers,

Adrian

> [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=704042

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

Kernel: Linux 3.8-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru mongodb-2.0.6/debian/changelog mongodb-2.0.6/debian/changelog
--- mongodb-2.0.6/debian/changelog	2012-06-05 19:53:16.0 +0200
+++ mongodb-2.0.6/debian/changelog	2013-03-27 13:08:29.0 +0100
@@ -1,3 +1,11 @@
+mongodb (1:2.0.6-1.1) testing-proposed-updates; urgency=high
+
+  * Non-maintainer upload.
+  * Include patch to address remote vulnerability
+CVE-2013-1895 (Closes: #704042).
+
+ -- John Paul Adrian Glaubitz   Wed, 27 Mar 2013 13:08:10 +0100
+
 mongodb (1:2.0.6-1) unstable; urgency=low
 
   * New upstream release 2.0.6
diff -Nru mongodb-2.0.6/debian/patches/0004-CVE-2013-1892-part1.patch mongodb-2.0.6/debian/patches/0004-CVE-2013-1892-part1.patch
--- mongodb-2.0.6/debian/patches/0004-CVE-2013-1892-part1.patch	1970-01-01 01:00:00.0 +0100
+++ mongodb-2.0.6/debian/patches/0004-CVE-2013-1892-part1.patch	2013-03-27 12:59:01.0 +0100
@@ -0,0 +1,172 @@
+From 3c5c12f7d57ba1e44250d3e1734885a5cafaf8e2 Mon Sep 17 00:00:00 2001
+From: Dan Pasette 
+Date: Tue, 26 Mar 2013 16:52:39 -0400
+Subject: [PATCH] SERVER-9124: Avoid raw pointers for SM's nativeHelper
+
+---
+ scripting/engine_spidermonkey.cpp |  116 +
+ 1 file changed, 78 insertions(+), 38 deletions(-)
+
+diff --git a/scripting/engine_spidermonkey.cpp b/scripting/engine_spidermonkey.cpp
+index 64fe21c..e857b90 100644
+--- a/scripting/engine_spidermonkey.cpp
 b/scripting/engine_spidermonkey.cpp
+@@ -47,6 +47,9 @@ namespace mongo {
+ }
+ };
+ 
++typedef std::map FunctionMap;
++typedef std::map ArgumentMap;
++
+ string trim( string s ) {
+ while ( s.size() && isspace( s[0] ) )
+ s = s.substr( 1 );
+@@ -997,43 +1000,8 @@ namespace mongo {
+ return JS_TRUE;
+ }
+ 
+-JSBool native_helper( JSContext *cx , JSObject *obj , uintN argc, jsval *argv , jsval *rval ) {
+-Convertor c(cx);
+-
+-NativeFunction func = (NativeFunction)((long long)c.getNumber( obj , "x" ) );
+-void* data = (void*)((long long)c.getNumber( obj , "y" ) );
+-assert( func );
+-
+-BSONObj a;
+-if ( argc > 0 ) {
+-BSONObjBuilder args;
+-for ( uintN i=0; isetProperty( _global , (name + "_").c_str() , _convertor->toval( (double)(long long)func ) );
++long long funcId = static_cast(_functionMap.size());
++_functionMap.insert(make_pair(funcId, func));
++jsval v = _convertor->toval(funcId);
++_convertor->setProperty(_global, (name + "_").c_str(), v);
+ 
+ stringstream code;
+ if (data) {
+-_convertor->setProperty( _global , (name + "_data_").c_str() , _convertor->toval( (double)(long long)data ) );
++long long argsId = static_cast(_argumentMap.size());
++_argumentMap.insert(make_pair(argsId, data));
++v = _convertor->toval(argsId);
++_convertor->setProperty(_global, (name + "_data_").c_str(), v);
+ code << field << "_" << " = { x : " << field << "_ , y: " << field << "_data_ }; ";
+ } else {
+ code << field << "_" << " = { x : " << field << "_ }; ";
+@@ -1631,6 +1605,10 @@ namespace mongo {
+ 
+ JSContext *SavedContext() const { return _context; }
+ 
++// map from internal function id to function pointer
++FunctionMap _functionMap;
++// map from internal function argument id to function pointer
++ArgumentMap _argumentMap;
+ private:
+ 
+ void _postCreateHacks() {
+@@ -1696,7 +1674,69 @@ namespace mongo {
+ return JS_TRUE;
+ }
+ 
++JSBool native_helper( JSContext *cx , JSObject *obj , uintN argc, jsval *argv , jsval *rval ) {
++try {
++Convertor c(cx)

Bug#704053: unblock: mongodb/2.0.6-1.1

2013-03-27 Thread John Paul Adrian Glaubitz

On 03/27/2013 02:30 PM, Adam D. Barratt wrote:

It would be good if that had been discussed /before/ it was uploaded. :(


I'm sorry, Paultag already nagged me for that :). I got a reply from the 
maintainer to go ahead and forgot to get into touch with the security 
team :(.



As far as I can tell, the package in unstable is still vulnerable. Is
there a plan for getting that fixed?


The version in unstable is 2.4.1 which is not affected according to the 
upstream bug tracker [1].


Cheers,

Adrian

> [1] https://jira.mongodb.org/browse/SERVER-9124

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5152fecd.1060...@physik.fu-berlin.de



Bug#704126: RM: python-bcrypt/0.1-1

2013-03-28 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: rm

Hello,

as discussed with Julien Cristau on #debian-security today, please
remove the package "python-bcrypt" from testing. The package currently
has one RC bug [1]. While there is a patch available from upstream
attached in [1], the general shape of the package is very bad
(just one upload, 5 years ago), so it was suggested to remove the package.

Cheers,

Adrian

> [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=704030

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

Kernel: Linux 3.8-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130328102948.24834.60954.reportbug@localhost.localdomain



Bug#704047: unblock: kvpm/0.8.6-3

2013-03-28 Thread John Paul Adrian Glaubitz

On 03/28/2013 11:20 AM, Adam D. Barratt wrote:

I have to admit that I'm really not overly happy about the use of
"urgency=critical" here; that implies that the package should
immediately transition to testing with no time in unstable and there are
_very_ few cases where it would be justified - as far as I can tell from
the bug report, this is an issue that only affects an operation which
I'd at least be very cautious about trying on a drive containing live
data, and even the maintainer says only happens "sometimes".


Hmm, valid point. These changes and the urgency were made by the 
original maintainer of the package who also happens to be the upstream 
author, so I am putting him into CC of this mail.



In any case, this will either have to go via t-p-u or wait for a point
release, as it's picked up a depedency on "liblvm2app2.2 (>= 2.02.98)",
which isn't satisfiable in wheezy.


That's too bad. But I would go ahead now, build 0.8.6-3+wheezy1 with 
"urgency=high" (or medium, low), if you agree.


Cheers,

Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/51541c6f.7010...@physik.fu-berlin.de



Bug#704047: unblock: kvpm/0.8.6-3

2013-03-28 Thread John Paul Adrian Glaubitz

On 03/28/2013 11:44 AM, Adam D. Barratt wrote:

Control: tags -1 +confirmed -moreinfo

On 28.03.2013 10:33, John Paul Adrian Glaubitz wrote:

On 03/28/2013 11:20 AM, Adam D. Barratt wrote:

In any case, this will either have to go via t-p-u or wait for a point
release, as it's picked up a depedency on "liblvm2app2.2 (>= 2.02.98)",
which isn't satisfiable in wheezy.


That's too bad. But I would go ahead now, build 0.8.6-3+wheezy1


That would be higher than the version in unstable. :) Please use
"0.8.6-2+deb7u1".


True, the moment I sent the mail, I had a dejavu regarding this [1] :).


with "urgency=high" (or medium, low), if you agree.


 From britney's point of view t-p-u uploads always transition asap (once
they're approved, built, etc) so the urgency is largely only for users
in this case; "high" would be fine.


True, when you're already in testing, there's not point to transition from.

Will upload the package now.

Adrian

> [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=697957

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/51541f99.3020...@physik.fu-berlin.de



Bug#704143: unblock: olsrd/0.6.2-2.1

2013-03-28 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
Tags: patch
User: release.debian@packages.debian.org
Usertags: unblock

Hi,

both olsrd 0.6.2-2 (testing) and 0.6.3-5 (unstable) suffer from
corrupted data on amd64 platforms [1].

I have performed NMUs both for testing-proposed-updates and unstable
and would like to have the version for t-p-u unblocked.

Attaching debdiff.

Adrian

unblock olsrd/0.6.2-2.1

> [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=704025

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

Kernel: Linux 3.8-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru olsrd-0.6.2/debian/changelog olsrd-0.6.2/debian/changelog
--- olsrd-0.6.2/debian/changelog	2012-02-19 16:18:18.0 +0100
+++ olsrd-0.6.2/debian/changelog	2013-03-28 04:31:12.0 +0100
@@ -1,3 +1,11 @@
+olsrd (0.6.2-2.1) testing-proposed-updates; urgency=low
+
+  * Non-maintainer upload.
+  * Include upstream patch to fix stack corruption in
+net output (Closes: #704025).
+
+ -- John Paul Adrian Glaubitz   Thu, 28 Mar 2013 04:29:10 +0100
+
 olsrd (0.6.2-2) unstable; urgency=low
 
   * debian/control: Build-Depends: debhelper (>= 9) (Closes: #658330)
diff -Nru olsrd-0.6.2/debian/patches/300-fix-stack-corruption-in-net-output.patch olsrd-0.6.2/debian/patches/300-fix-stack-corruption-in-net-output.patch
--- olsrd-0.6.2/debian/patches/300-fix-stack-corruption-in-net-output.patch	1970-01-01 01:00:00.0 +0100
+++ olsrd-0.6.2/debian/patches/300-fix-stack-corruption-in-net-output.patch	2013-03-28 04:27:03.0 +0100
@@ -0,0 +1,57 @@
+From f4d250ad4fad5fcfe5b5feaac3f3e121adef3fba Mon Sep 17 00:00:00 2001
+From: Jo-Philipp Wich 
+Date: Fri, 22 Jun 2012 03:17:59 +0200
+Subject: [PATCH] olsrd: fix stack corruption in net_output()
+
+The net_output() function indirectly uses the stack variables dst and dst6
+outside of the scope they're declared in, this might leads to olsr_sendto()
+being called with a corrupted destination sockaddr_in.
+
+This failure condition can be observed in the log, olsrd will continuosly
+print "sendto(v4): Invalid Argument" or a similar message. On ARM it has been
+reported to result in "Unsupported Address Family".
+
+This bug became apparant on a custon OpenWrt x86_64 uClibc target using the
+Linaro GCC 4.7-2012.04 compiler, it has been reported for an unspecified ARM
+target as well.
+
+The offending code seems to be unchanged since 2008 and it does not cause
+issues on 32bit systems and/or with older (Linaro) GCC versions, but the
+compiler used in our tests seems to perform more aggressive optimizations
+leading to a stack corruption.
+---
+ src/net_olsr.c |4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/net_olsr.c b/src/net_olsr.c
+index 7d85f4f..66e103d 100644
+--- a/src/net_olsr.c
 b/src/net_olsr.c
+@@ -336,6 +336,8 @@ net_output(struct interface *ifp)
+ {
+   struct sockaddr_in *sin = NULL;
+   struct sockaddr_in6 *sin6 = NULL;
++  struct sockaddr_in dst;
++  struct sockaddr_in6 dst6;
+   struct ptf *tmp_ptf_list;
+   union olsr_packet *outmsg;
+   int retval;
+@@ -354,7 +356,6 @@ net_output(struct interface *ifp)
+   outmsg->v4.olsr_packlen = htons(ifp->netbuf.pending);
+ 
+   if (olsr_cnf->ip_version == AF_INET) {
+-struct sockaddr_in dst;
+ /* IP version 4 */
+ sin = (struct sockaddr_in *)&ifp->int_broadaddr;
+ 
+@@ -365,7 +366,6 @@ net_output(struct interface *ifp)
+ if (sin->sin_port == 0)
+   sin->sin_port = htons(olsr_cnf->olsrport);
+   } else {
+-struct sockaddr_in6 dst6;
+ /* IP version 6 */
+ sin6 = (struct sockaddr_in6 *)&ifp->int6_multaddr;
+ /* Copy sin */
+-- 
+1.7.9.5
+
diff -Nru olsrd-0.6.2/debian/patches/series olsrd-0.6.2/debian/patches/series
--- olsrd-0.6.2/debian/patches/series	2012-02-19 16:07:42.0 +0100
+++ olsrd-0.6.2/debian/patches/series	2013-03-28 04:27:57.0 +0100
@@ -6,3 +6,4 @@
 270-gui-linux-gtk-align-olsr_ip_addr-to-olsr-definition-of-it.patch
 280-fix-linux-gtk-build.patch
 290-hardcode-etc-olsrd-olsrd-conf.patch
+300-fix-stack-corruption-in-net-output.patch


Bug#704756: nmu: pidgin-latex_1.5.0-1

2013-04-05 Thread John Paul Adrian Glaubitz

Hello Julien, hello Andreas!

On 04/05/2013 06:02 PM, Julien Cristau wrote:

On Fri, Apr  5, 2013 at 16:15:39 +0200, Andreas Beckmann wrote:


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

nmu pidgin-latex_1.5.0-1 . amd64 . -m "Rebuild in a clean sid environment."

Once again a package built in experimental or Ubuntu was uploaded to
Debian:

pidgin-latex/amd64 unsatisfiable Depends: libc6 (>= 2.14)


Done.  Cc:ing the uploader, please fix your build environment...


Thanks a lot for the mail. That was indeed by accident. I built the 
package using a clean environment, however, I accidentally created a 
experimental environment earlier to build and test a package for 
experimental.


I am sorry for the inconveniences, I will fix the package immediately.

Cheers,

Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/515efba4.1040...@physik.fu-berlin.de



Bug#704756: nmu: pidgin-latex_1.5.0-1

2013-04-05 Thread John Paul Adrian Glaubitz

On 04/05/2013 06:28 PM, John Paul Adrian Glaubitz wrote:

I am sorry for the inconveniences, I will fix the package immediately.


Ah, you already did a binNMU to fix the issue. So, I'll just have to fix 
my pbuilder.


Thanks!

Cheers,

Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/515efc19.5090...@physik.fu-berlin.de



Bug#699210: unblock: setools/3.3.7-3.3

2013-04-06 Thread John Paul Adrian Glaubitz

On 04/04/2013 10:10 PM, Adam D. Barratt wrote:

None of arm, m68k or ppc64 are in Debian right now, so the package's
buildability on them doesn't seem particularly relevant.


True! But the additional symbol tables for these architectures shouldn't 
hurt the other architectures as well. The diff is naturally large as it 
contains the additional symbol tables.


He added the symbol files for s390x, ppc64 and m68k. The latter is 
especially interesting as this architecture is currently being revived, 
I am supporting these guys and will hopefully adopt one of the buildds.


Plus, Nick does always an excellent job when it comes to quality 
assurance during packaging.



Which versions of the package FTBFS on s390x? There are setools binary
packages in testing on that architecture, so it obviously built at some
point; what changed?


Interesting. I am pretty sure there was an FTBFS on s390x, I'll have to 
check my mail from that time.


Nick, do you remember why you fixed the symbol table for s390x?

Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/515ffd6e.4030...@physik.fu-berlin.de



Bug#699210: unblock: setools/3.3.7-3.3

2013-04-06 Thread John Paul Adrian Glaubitz

On 04/06/2013 12:53 PM, Adam D. Barratt wrote:


If there are other reasons to migrate the package, potentially, but...



Well, there aren't.


Which versions of the package FTBFS on s390x? There are setools binary
packages in testing on that architecture, so it obviously built at some
point; what changed?


Interesting. I am pretty sure there was an FTBFS on s390x, I'll have to
check my mail from that time.

Nick, do you remember why you fixed the symbol table for s390x?


In a later mail he said the s390x problem was introduced in -3.1 when
the arm/m68k symbols files were added. If that's the case then as wheezy
only has -3 it isn't affected.


Ah, right, now I remember. He fixed the symbol tables for m68k which 
triggered the problems on s390x, then he fixed s390x and ppc64 such that 
the package builds fine on all architectures.


Anyway, you're right Adam, there isn't really a reason to unblock this. 
Please go ahead and close this unblock request.


Cheers,

Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5160051e.5060...@physik.fu-berlin.de



Bug#704755: nmu: volview_3.4-3

2013-04-17 Thread John Paul Adrian Glaubitz
> How is this (undefined symbol in libKWWidgets.so.1.0.1009) not a
> bug in kwwidgets (or vtk, maybe)?

It is a bug in kwwidgets, it's been reassigned to kwwidgets
now. Please see the updated bug report [1].

Cheers,

Adrian

> [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=698698

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130417201811.gb23...@physik.fu-berlin.de



Bug#704755: nmu: volview_3.4-3

2013-04-18 Thread John Paul Adrian Glaubitz

Hey Julien,

Mathieu just uploaded a fixed version of kwwidgets into unstable, I am 
attaching the debdiff for that.


Could you have a look into that and unblock the package if you agree 
with the changes?


Cheers,

Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
diff -Nru kwwidgets-1.0.0~cvs20100930/debian/changelog 
kwwidgets-1.0.0~cvs20100930/debian/changelog
--- kwwidgets-1.0.0~cvs20100930/debian/changelog2012-01-10 
16:00:46.0 +0100
+++ kwwidgets-1.0.0~cvs20100930/debian/changelog2013-04-18 
10:26:51.0 +0200
@@ -1,3 +1,10 @@
+kwwidgets (1.0.0~cvs20100930-8) unstable; urgency=low
+
+  * Fix volview does not start because of a missing symbol. Closes: #698698
+  * Remove obsolete DMUA flags, switch to my @debian.org alias
+
+ -- Mathieu Malaterre   Thu, 18 Apr 2013 10:25:46 +0200
+
 kwwidgets (1.0.0~cvs20100930-7) unstable; urgency=low
 
   * Improve finding of init.tcl/tk.tcl, required for VolView to work.
diff -Nru kwwidgets-1.0.0~cvs20100930/debian/control 
kwwidgets-1.0.0~cvs20100930/debian/control
--- kwwidgets-1.0.0~cvs20100930/debian/control  2011-12-30 07:12:29.0 
+0100
+++ kwwidgets-1.0.0~cvs20100930/debian/control  2013-04-18 10:26:51.0 
+0200
@@ -1,8 +1,7 @@
 Source: kwwidgets
 Priority: optional
 Maintainer: Debian Science Team 

-DM-Upload-Allowed: yes
-Uploaders: Mathieu Malaterre 
+Uploaders: Mathieu Malaterre 
 Build-Depends: debhelper (>= 7), cdbs, cmake, quilt (>= 0.40),
  tcl-vtk (>= 5.6), libvtk5-dev (>= 5.6), tcl8.5-dev, tk8.5-dev,
  python-support, python-dev, python-vtk
diff -Nru 
kwwidgets-1.0.0~cvs20100930/debian/patches/kwwidgets-fix-lib-depends.patch 
kwwidgets-1.0.0~cvs20100930/debian/patches/kwwidgets-fix-lib-depends.patch
--- kwwidgets-1.0.0~cvs20100930/debian/patches/kwwidgets-fix-lib-depends.patch  
1970-01-01 01:00:00.0 +0100
+++ kwwidgets-1.0.0~cvs20100930/debian/patches/kwwidgets-fix-lib-depends.patch  
2013-04-18 10:26:51.0 +0200
@@ -0,0 +1,23 @@
+Description: volview does not start because of a missing symbol
+ Michael Karcher has debugged the problem and found the reason for the
+ symbol lookup failure is kwwidgets not depending on required libraries
+ for additional symbols volviews requires. The problem was triggered
+ with vtk adding the linker option --as-needed for compiled.
+Author: John Paul Adrian Glaubitz 
+Bug-Debian: http://bugs.debian.org/698698
+Forwarded: not-needed
+Reviewed-By: Mathieu Malaterre 
+
+--- kwwidgets-1.0.0~cvs20100930.orig/CMakeLists.txt
 kwwidgets-1.0.0~cvs20100930/CMakeLists.txt
+@@ -745,6 +745,10 @@ add_library(KWWidgets
+ target_link_libraries(KWWidgets vtkCommonTCL)
+ if(KWWidgets_BUILD_VTK_WIDGETS)
+   if(VTK_WRAP_TCL)
++target_link_libraries(KWWidgets vtkFilteringTCL)
++target_link_libraries(KWWidgets vtkImagingTCL)
++target_link_libraries(KWWidgets vtkGraphicsTCL)
++target_link_libraries(KWWidgets vtkIOTCL)
+ if(VTK_USE_RENDERING OR VTK_USE_RENDERING_ISSET)
+   target_link_libraries(KWWidgets vtkRenderingTCL)
+   target_link_libraries(KWWidgets vtkHybridTCL)
diff -Nru kwwidgets-1.0.0~cvs20100930/debian/patches/series 
kwwidgets-1.0.0~cvs20100930/debian/patches/series
--- kwwidgets-1.0.0~cvs20100930/debian/patches/series   2012-01-10 
15:59:42.0 +0100
+++ kwwidgets-1.0.0~cvs20100930/debian/patches/series   2013-04-18 
10:26:51.0 +0200
@@ -2,3 +2,4 @@
 fixtest.patch
 vtk58pythonwrapping.patch
 tcltk_relative.patch
+kwwidgets-fix-lib-depends.patch


Bug#699806: unblock: dlocate/1.02+nmu3

2013-04-27 Thread John Paul Adrian Glaubitz

On 04/27/2013 04:45 PM, Adam D. Barratt wrote:

Apologies for not getting back to you about this again sooner.
Unfortunately it's now too late to get these fixes in to r0, but I do
think we should consider whether some of them are appropriate for a
stable update at a later point.


Sounds like a great idea.

So, I should push that to wheezy-proposed-updates after the release? I 
haven't done any stable updates before, that's why I'm asking :).


Cheers,

Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/517be51f.9060...@physik.fu-berlin.de



Re: Bug#624507: #624507 - Started looping and continuously rewriting metadata file - Debian Bug report logs

2013-05-02 Thread John Paul Adrian Glaubitz
FYI, upstream [1] provides a series of patches now which are addressing 
the problem and should fix it both for remote and local filesystems 
which can be affected under certain circumstances as well.


The developer is asking everyone who was affected, especially people 
deploying GNOME in a large environment to test the patch set.


It might be worth to apply the patches to gvfs and have the fixed 
package included in a future point update of Debian Wheezy provided that 
the proposed patches work.


We are going to drop Joss' patch "06_metadata_nfs.patch" for some of our 
Debian Wheezy workstations on our network and install a test package 
with the patches provided by upstream to verify the patches work.


If you can, please help testing, too.

Cheers,

Adrian

> [1] https://bugzilla.gnome.org/show_bug.cgi?id=637095

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5182c0bb.2040...@physik.fu-berlin.de



Bug#707182: RM: pidgin-facebookchat/1.69-2.1

2013-05-07 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: rm

Please remove pidgin-facebookchat from the Debian archives.

It has been abadoned by upstream nearly three years ago [1]
since Facebook has been implementing support for XMPP for
some time now and it is no longer necessary to have the plugin
installed in order to chat with Pidgin on Facebook.

Removing the package will also close a couple of bugs [2].

Cheers,

Adrian

> [1] http://code.google.com/p/pidgin-facebookchat/wiki/Changelog
> [2] http://bugs.debian.org/cgi-bin/pkgreport.cgi?package=pidgin-facebookchat

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

Kernel: Linux 3.8-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130508001046.22713.80422.reportbug@localhost.localdomain



Bug#682174: unblock: z80ex/1.1.19-3

2012-08-16 Thread John Paul Adrian Glaubitz
Good morning,

On Fri, Aug 17, 2012 at 12:46:14AM +0200, Cyril Brulebois wrote:
> 
> can you please mention in the changelog the patch dance? Telling us in
> that bug report is nice, but that really should be in the changelog. ;)

Yes, will do. I seem to just have forgotten that.

> Otherwise, looks good to me, please go ahead and tell us once it's
> uploaded.

I will fix the Debian changelog, upload the package and let you know
once it's uploaded. I'm currently abroad until this evening, so it
might not happen before tomorrow.

Cheers,

Adrian


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120817064428.ga17...@physik.fu-berlin.de



Bug#682174: unblock: z80ex/1.1.19-3

2012-08-17 Thread John Paul Adrian Glaubitz
Hi,

On Fri, Aug 17, 2012 at 08:44:28AM +0200, John Paul Adrian Glaubitz wrote:
> > Otherwise, looks good to me, please go ahead and tell us once it's
> > uploaded.
> 
> I will fix the Debian changelog, upload the package and let you know
> once it's uploaded. I'm currently abroad until this evening, so it
> might not happen before tomorrow.

I have just uploaded x80ex, version 1.1.19-3 into Debian unstable.

Cheers,

Adrian


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120817095703.ga19...@physik.fu-berlin.de



Re: Roll call for porters of architectures in sid and testing

2014-08-09 Thread John Paul Adrian Glaubitz
Hello!

On 09/25/2013 05:09 AM, Nobuhiro Iwamatsu wrote:
> I am an active porter for the following architectures and I intend
> to continue this for the lifetime of the jessie release:
> 
> For sh4, I
> - test packages on this architecture
> - triage arch-specific bugs
> - fix arch-related bugs
> - maintain buildds

I have joined Nobuhiro to help supporting the sh4 port. I am currently
working on to reactive the build queue again. Needs-Build on sh4 is
currently over 4000 and I need to build a couple of essential packages
like gcc-4.9, gcc-4.8 and python2.7 manually to be able to resolve
the dependency problems.

gcc-4.9 has been building since Wednesday but it's looking good. I hope
to have the packages uploaded over the weekend.

Cheers,
Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53e618fc.9070...@physik.fu-berlin.de



Bug#699806: unblock: dlocate/1.02+nmu3

2014-11-08 Thread John Paul Adrian Glaubitz
On Sat, Nov 08, 2014 at 11:18:43PM +0100, intrigeri wrote:
> John Paul Adrian Glaubitz wrote (08 Sep 2014 22:50:44 GMT) :
> > Sure, will do once I am back from vacation. I am currently in Japan
> > until next week. Will get back to this after my journey.
> 
> Ping?

You want an unblock for Wheezy?

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141108222311.gb18...@physik.fu-berlin.de



Bug#699806: unblock: dlocate/1.02+nmu3

2014-11-08 Thread John Paul Adrian Glaubitz
On Sat, Nov 08, 2014 at 11:57:29PM +0100, intrigeri wrote:
> I realize the subject is misleading (and the bug title was changed
> since then), but #699806 is actually a wheezy pu bug you filed. And,
> two months ago, you said you would upload the package shortly.
> Hence this friendly ping :)

Well, you're absolutely right, but I somehow forgot it after I came
back from Japan and I was just wondering whether it will still make
sense to make an upload when we're now in the Jessie freeze already.

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141108230043.ga19...@physik.fu-berlin.de



Bug#769540: unblock: pidgin/2.10.10-1.1

2014-11-14 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
Tags: patch
User: release.debian@packages.debian.org
Usertags: unblock

Hey there!

I have just uploaded an NMU for Pidgin which fixes a login issue
with MSN which occurred after Microsoft changed the application
ID that the client needs to send in order to be able to retrieve
the contact list.

The current version of Pidgin in Jessie no longer allows users to
sign on to MSN which makes the MSN part of Pidgin unusable. I have
therefore deemed this bug to be release-critical, tagged it as
such, made the NMU and am requesting an unblock now.

Please find the attached debdiff for the changes of my NMU.

Cheers,
Adrian

unblock pidgin/2.10.10-1.1

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

Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru pidgin-2.10.10/debian/changelog pidgin-2.10.10/debian/changelog
--- pidgin-2.10.10/debian/changelog	2014-10-20 03:01:31.0 +0200
+++ pidgin-2.10.10/debian/changelog	2014-11-14 11:18:12.0 +0100
@@ -1,3 +1,11 @@
+pidgin (2.10.10-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Add debian/patches/0001-update-msn-application-id.patch to update the
+MSN_APPLICATION_ID sent when signing in to MSN (Closes: #769491).
+
+ -- John Paul Adrian Glaubitz   Fri, 14 Nov 2014 10:48:05 +0100
+
 pidgin (2.10.10-1) unstable; urgency=high
 
   * Imported Upstream version 2.10.10
diff -Nru pidgin-2.10.10/debian/patches/0001-update-msn-application-id.patch pidgin-2.10.10/debian/patches/0001-update-msn-application-id.patch
--- pidgin-2.10.10/debian/patches/0001-update-msn-application-id.patch	1970-01-01 01:00:00.0 +0100
+++ pidgin-2.10.10/debian/patches/0001-update-msn-application-id.patch	2014-11-14 11:06:58.0 +0100
@@ -0,0 +1,33 @@
+Description: Update the MSN_APPLICATION_ID to fix MSN login issues
+ Microsoft recently updated the MSN_APPLICATION_ID that the client
+ sends to the server in order to identify its version. The old ID
+ used is the application ID of Windows Live Messenger 2008 (8.5)
+ which Microsoft apparently no longer supports. When the client
+ attempts to retrieve the contact list, the server will reject
+ the request. This patch fixes the issue by updating the
+ MSN_APPLICATION_ID sent by Pidgin.
+ .
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: upstream, https://hg.pidgin.im/pidgin/main/diff/f6a91e6c77a4/libpurple/protocols/msn/contact.h
+Bug: (none)
+Bug-Debian: https://bugs.debian.org/769491
+Bug-Ubuntu: (none)
+Forwarded: (already fixed upstream)
+Reviewed-By: John Paul Adrian Glaubitz 
+Last-Update: 2014-11-14
+
+--- pidgin-2.10.10.orig/libpurple/protocols/msn/contact.h
 pidgin-2.10.10/libpurple/protocols/msn/contact.h
+@@ -60,7 +60,7 @@ typedef enum
+ #include "session.h"
+ #include "soap.h"
+ 
+-#define MSN_APPLICATION_ID "CFE80F9D-180F-4399-82AB-413F33A1FA11"
++#define MSN_APPLICATION_ID "484AAC02-7F59-41B7-9601-772045DCC569"
+ 
+ #define MSN_CONTACT_SERVER	"local-bay.contacts.msn.com"
+ 
diff -Nru pidgin-2.10.10/debian/patches/series pidgin-2.10.10/debian/patches/series
--- pidgin-2.10.10/debian/patches/series	2014-01-25 17:57:00.0 +0100
+++ pidgin-2.10.10/debian/patches/series	2014-11-14 10:59:53.0 +0100
@@ -0,0 +1 @@
+0001-update-msn-application-id.patch


Bug#682174: unblock: z80ex/1.1.19-3

2012-07-19 Thread John Paul Adrian Glaubitz
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: freeze-exception

Please unblock package z80ex

I have prepared version 1.1.19-3 to be uploaded to unstable. This
version fixes Debian bug #682018. I have successfully reproduced
the bug, made the appropriate changes to my package and verified
that my changes actually fix the bug.

The fix consists of a single dh_override_auto_configure in the
debian/rules file of the z80ex source package. I am attaching
a diff.

Cheers,

Adrian

unblock z80ex/1.1.19-3

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

Kernel: Linux 3.2.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
diff --git a/debian/changelog b/debian/changelog
index da531e8..b95826e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+z80ex (1.1.19-3) unstable; urgency=low
+
+  * Force calling cmake through debhelper to make sure
+endianness is set correctly (Closes: #682018)
+
+ -- John Paul Adrian Glaubitz   Fri, 20 Jul 2012 01:50:57 +0200
+
 z80ex (1.1.19-2) unstable; urgency=low
 
   [ John Paul Adrian Glaubitz ]
diff --git a/debian/rules b/debian/rules
index c0b85db..9065ab8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,6 +9,9 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
+override_dh_auto_configure:
+	dh_auto_configure -Scmake
+
 override_dh_install:
 	set -e; for file in libz80ex1.install libz80ex-dev.install; \
 do \


  1   2   >