Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: freeze-exception


Please unblock package drawtiming

Revision 0.7.1-2 fixes bug #599915, this bug causes drawtiming to be not 
usable in testing.

Here is the last changelog entry:
drawtiming (0.7.1-2) unstable; urgency=low

  * Switched to 3.0 (quilt) source format.
  * Added InitializeMagick.diff patch to properly initialize
    GraphicsMagick. (Closes: #599915) (LP: #636021). Credit to Galland
    (https://launchpad.net/~victor-lopez)
  * debian/gbp.conf: Added git-buildpackage config file
  * debian/control:
    + Added Vcs-Browser field.
    + Added ${misc:Depends}
    + Added myself to uploaders.
    + Added DMUA after sponsors consent:
      
http://lists.alioth.debian.org/pipermail/pkg-electronics-devel/2010-April/001827.html
  * Added Vcs-Browser field.
  * Added ${misc:Depends}

Please find the debdiff attached.

Please CC me on replies, since I am not subscribed to the list.

Thanks...


unblock drawtiming/0.7.1-2

-- System Information:
Debian Release: squeeze/sid
  APT prefers maverick-updates
  APT policy: (500, 'maverick-updates'), (500, 'maverick-security'), (500, 
'maverick-proposed'), (500, 'maverick-backports'), (500, 'maverick')
Architecture: i386 (i686)

Kernel: Linux 2.6.35-24-generic (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff --git a/debian/changelog b/debian/changelog
index 4ea5f32..fe70726 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,21 @@
+drawtiming (0.7.1-2) unstable; urgency=low
+
+  * Switched to 3.0 (quilt) source format.
+  * Added InitializeMagick.diff patch to properly initialize
+    GraphicsMagick. (Closes: #599915) (LP: #636021). Credit to Galland
+    (https://launchpad.net/~victor-lopez)
+  * debian/gbp.conf: Added git-buildpackage config file
+  * debian/control:
+    + Added Vcs-Browser field.
+    + Added ${misc:Depends}
+    + Added myself to uploaders.
+    + Added DMUA after sponsors consent:
+      http://lists.alioth.debian.org/pipermail/pkg-electronics-devel/2010-April/001827.html
+  * Added Vcs-Browser field.
+  * Added ${misc:Depends}
+
+ -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmo...@sabily.org>  Mon, 13 Dec 2010 11:29:16 +0200
+
 drawtiming (0.7.1-1) unstable; urgency=low
 
   * New upstream release
diff --git a/debian/control b/debian/control
index 9ce836e..57eae8c 100644
--- a/debian/control
+++ b/debian/control
@@ -2,15 +2,18 @@ Source: drawtiming
 Section: electronics
 Priority: optional
 Maintainer: Debian Electronics Team <pkg-electronics-de...@lists.alioth.debian.org>
-Uploaders: Wesley J. Landaker <w...@icecavern.net>, Hamish Moffatt <ham...@debian.org>
+Uploaders: Wesley J. Landaker <w...@icecavern.net>, Hamish Moffatt <ham...@debian.org>,
+           أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmo...@sabily.org>
 Build-Depends: debhelper (>= 7), graphicsmagick-libmagick-dev-compat, pkg-config
 Standards-Version: 3.8.1
+DM-Upload-Allowed: yes
 Homepage: http://drawtiming.sourceforge.net/
 Vcs-Git: git://git.debian.org/git/collab-maint/drawtiming.git
+Vcs-Browser: http://git.debian.org/?p=collab-maint/drawtiming.git
 
 Package: drawtiming
 Architecture: any
-Depends: ${shlibs:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: tool for documenting hardware designs through timing diagrams
  Drawtiming is a command-line tool for documenting hardware designs through
  timing diagrams. In inputs textual signal descriptions and outputs image
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..9460e5c
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,2 @@
+[DEFAULT]
+debian-branch = pkg-debian
diff --git a/debian/patches/InitializeMagick.diff b/debian/patches/InitializeMagick.diff
new file mode 100644
index 0000000..d610544
--- /dev/null
+++ b/debian/patches/InitializeMagick.diff
@@ -0,0 +1,30 @@
+Description: Properly initialize GraphicsMagick
+ Quoting from GraphicsMagick's NEWS file "
+ 1.3.8 (January 21, 2010)
+ ========================
+ [...]
+ Behavior Changes:
+ InitializeMagick() MUST be invoked prior to using any Magick API function.
+  Failure to do so will likely lead to an immediate application crash. This is
+  due to initialization and runtime changes intended to improve thread safety
+  and efficiency. Previously it was only strongly recommended to invoke
+  InitializeMagick().
+ "
+Author: Galland (https://launchpad.net/~victor-lopez)
+Bug-Ubuntu: https://bugs.launchpad.net/bugs/636021
+Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=599915
+Bug: http://sourceforge.net/tracker/index.php?func=detail&aid=3136111&group_id=118983&atid=682742
+Forwarded: yes
+
+--- a/src/main.cc
++++ b/src/main.cc
+@@ -97,6 +97,9 @@
+   double scale = 1;
+   int flags = 0;
+ 
++#ifndef LITE
++  InitializeMagick(NULL);
++#endif /* ! LITE */
+   int k, c;
+   while ((c = getopt_long (argc, argv, "ac:f:hl:o:p:vVw:x:", opts, &k)) != -1)
+     switch (c) {
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..9500625
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+InitializeMagick.diff
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)

Reply via email to