[Debian-med-packaging] [SRU] emboss-explorer (2.2.0-7deb7u1) stable; urgency=low

Charles Plessy plessy at debian.org
Sun Sep 15 06:08:56 UTC 2013


Dear Stable release team,

the emboss-explorer package in Wheezy is broken, but repaired by the following
patch.

+--- emboss-explorer/lib/EMBOSS/GUI/XHTML.pm.orig	2012-11-15 09:35:20.390050595 -0700
++++ emboss-explorer/lib/EMBOSS/GUI/XHTML.pm	2012-11-15 09:35:58.083051229 -0700
+@@ -314,7 +314,7 @@
+ 	my $html = <<EOF;
+     <div id='menu'>
+ EOF
+-	if (@{$entries[0]} > 2) {	# entries are groups...
++	if (ref($entries[0][1]) eq "ARRAY") {	# entries are groups...
+ 		my $menu_url = $self->{static} ?
+ 			"alphamenu.html" : "$self->{script_url}/menu?sort=alpha";
+ 		$html .= <<EOF;

I uploaded a fixed version to proposed-updates.

I could not find the latest instructions for stable updates, but I note that
there are no [SRU] emails on that list.  Could you let me know the URL
describing the latest procedure ?

Here is the full debdiff.


diff -u emboss-explorer-2.2.0/debian/changelog emboss-explorer-2.2.0/debian/changelog
--- emboss-explorer-2.2.0/debian/changelog
+++ emboss-explorer-2.2.0/debian/changelog
@@ -1,3 +1,9 @@
+emboss-explorer (2.2.0-7deb7u1) stable; urgency=low
+
+  * Patch to use with EMBOSS 6.4 and higer (Closes: #722982).
+
+ -- Charles Plessy <admin at ip-172-31-27-246.ap-northeast-1.compute.internal>  Sun, 15 Sep 2013 05:16:46 +0000
+
 emboss-explorer (2.2.0-7) unstable; urgency=low
 
   * debian/emboss-explorer.postinst: reloads apache.
diff -u emboss-explorer-2.2.0/debian/patches/00list emboss-explorer-2.2.0/debian/patches/00list
--- emboss-explorer-2.2.0/debian/patches/00list
+++ emboss-explorer-2.2.0/debian/patches/00list
@@ -3,0 +4 @@
+emboss-6.4-group-list.patch
only in patch2:
unchanged:
--- emboss-explorer-2.2.0.orig/debian/patches/emboss-6.4-group-list.patch
+++ emboss-explorer-2.2.0/debian/patches/emboss-6.4-group-list.patch
@@ -0,0 +1,19 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## emboss-6.4-group-list.patch
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Description: correct menu when using EMBOSS >= 6.4.
+## DP: Origin: http://sourceforge.net/p/embossgui/bugs/_discuss/thread/b0c058e8/fc9b/attachment/emboss-6.4-group-list.patch
+## DP: Bug: http://sourceforge.net/p/embossgui/bugs/21/
+## DP: Bug-Debian: http://bugs.debian.org/722982
+--- emboss-explorer/lib/EMBOSS/GUI/XHTML.pm.orig	2012-11-15 09:35:20.390050595 -0700
++++ emboss-explorer/lib/EMBOSS/GUI/XHTML.pm	2012-11-15 09:35:58.083051229 -0700
+@@ -314,7 +314,7 @@
+ 	my $html = <<EOF;
+     <div id='menu'>
+ EOF
+-	if (@{$entries[0]} > 2) {	# entries are groups...
++	if (ref($entries[0][1]) eq "ARRAY") {	# entries are groups...
+ 		my $menu_url = $self->{static} ?
+ 			"alphamenu.html" : "$self->{script_url}/menu?sort=alpha";
+ 		$html .= <<EOF;


Have a nice Sunday,

-- 
Charles Plessy
Debian Med packaging team,
http://www.debian.org/devel/debian-med
Tsurumi, Kanagawa, Japan



More information about the Debian-med-packaging mailing list