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)