[Debian-med-packaging] Bug#493051: Fixing #493051 (biococoa.app: Contents do not match name and description.) in Lenny.

Charles Plessy plessy at debian.org
Fri Aug 8 01:15:27 UTC 2008


Dear release team,

in the course of reviewing the Debtags for biococoa.app, I realised that
there is a misunderstanding about its name and contents. Its description
corresponds to the BioCocoa library, but the packages (source and
binary) actually only contain the demo application SequenceConverter.

As I think that this requires clarification, I would like to rename the
binary package sequence-converter.app and update its description. I
attached the debdiff for a proposed update of the biococoa.app source
package that would implement this. There is no other unrelated change
apart adding myself to the Uploaders field (I am member of the
maintainer team). I have tested the resulting package and its behaviour
is unchanged by the renaming.

Does this proposed update have the potential to be hinted in Lenny? If
yes, I will upload it to Unstable soon. If no, I would like to know if I
can at least upload an update in which the description of the
biococoa.app binary package is corrected.

Have a nice day,

-- 
Charles Plessy
Debian Med packaging team,
Tsurumi, Kanagawa, Japan
-------------- next part --------------
diff -u biococoa.app-1.6.0/debian/patches/01_plist.patch biococoa.app-1.6.0/debian/patches/01_plist.patch
--- biococoa.app-1.6.0/debian/patches/01_plist.patch
+++ biococoa.app-1.6.0/debian/patches/01_plist.patch
@@ -1,12 +1,13 @@
---- biococoa.orig/BioCocoaInfo.plist
-+++ biococoa/BioCocoaInfo.plist
+Index: biococoa.app-1.6.0/BioCocoaInfo.plist
+===================================================================
+--- biococoa.app-1.6.0.orig/BioCocoaInfo.plist
++++ biococoa.app-1.6.0/BioCocoaInfo.plist
 @@ -1,7 +1,7 @@
  {

 -  ApplicationName = BioCocoa

--  ApplicationDescription = "GNUstep BioCocoaDemo";

++  ApplicationName = "SequenceConverter";

+   ApplicationDescription = "GNUstep BioCocoaDemo";

 -  ApplicationRelease = BioCocoa 1.6";

-+  ApplicationName = "BioCocoa";

-+  ApplicationDescription = "GNUstep BioCocoa";

 +  ApplicationRelease = "BioCocoa 1.6";

    FullVersionID = "1.6.0 Nov 2004";

    Authors = ("Peter Schols <peter.schols at bio.kuleuven.ac.be>");

diff -u biococoa.app-1.6.0/debian/patches/03_GNUmakefile.patch biococoa.app-1.6.0/debian/patches/03_GNUmakefile.patch
--- biococoa.app-1.6.0/debian/patches/03_GNUmakefile.patch
+++ biococoa.app-1.6.0/debian/patches/03_GNUmakefile.patch
@@ -1,5 +1,7 @@
---- biococoa.orig/GNUmakefile
-+++ biococoa/GNUmakefile
+Index: biococoa.app-1.6.0/GNUmakefile
+===================================================================
+--- biococoa.app-1.6.0.orig/GNUmakefile
++++ biococoa.app-1.6.0/GNUmakefile
 @@ -1,12 +1,14 @@
  #   GNUmakefile: makefile for Biococoa

  #

@@ -16,12 +18,20 @@
  #   the Free Software Foundation; either version 2 of the License, or

  #   (at your option) any later version.

  #   

-@@ -25,7 +27,7 @@
- BioCocoa_HEADERS = Controller.h Interface.h BCReader.h BCCreator.h StringAdditions.h

- BioCocoa_OBJC_FILES = main.m Controller.m Interface.m BCReader.m BCCreator.m StringAdditions.m
- BioCocoa_APPLICATION_ICON = biococoa.tiff
+@@ -21,11 +23,11 @@
+ 

+ include $(GNUSTEP_MAKEFILES)/common.make

+ 

+-APP_NAME = BioCocoa

+-BioCocoa_HEADERS = Controller.h Interface.h BCReader.h BCCreator.h StringAdditions.h

+-BioCocoa_OBJC_FILES = main.m Controller.m Interface.m BCReader.m BCCreator.m StringAdditions.m
+-BioCocoa_APPLICATION_ICON = biococoa.tiff
 -BioCocoa_RESOURCE_FILES = biococoa.tiff

-+BioCocoa_RESOURCE_FILES = biococoa.tiff BioCocoaInfo.plist

++APP_NAME = SequenceConverter

++SequenceConverter_HEADERS = Controller.h Interface.h BCReader.h BCCreator.h StringAdditions.h

++SequenceConverter_OBJC_FILES = main.m Controller.m Interface.m BCReader.m BCCreator.m StringAdditions.m
++SequenceConverter_APPLICATION_ICON = biococoa.tiff
++SequenceConverter_RESOURCE_FILES = biococoa.tiff SequenceConverterInfo.plist

  

  include $(GNUSTEP_MAKEFILES)/application.make

  
reverted:
--- biococoa.app-1.6.0/debian/BioCocoa.1
+++ biococoa.app-1.6.0.orig/debian/BioCocoa.1
@@ -1,27 +0,0 @@
-.TH BIOCOCOA 1 "December 21, 2004"
-.SH NAME
-BioCocoa \- Sequence file format conversion
-.SH SYNOPSIS
-.B BioCocoa
-.SH DESCRIPTION
-This manual page documents briefly the
-.B BioCocoa
-command.
-This manual page was written for the Debian distribution
-because the original program does not have a manual page.
-.PP
-\fBBioCocoa\fP provides developers with the opportunity to add
-support for reading and writing BEAST, Clustal, EMBL, Fasta, GCG-MSF, GDE,
-Hennig86, NCBI, NEXUS, NONA, PDB, Phylip, PIR, Plain/Raw, Swiss-Prot and
-TNT files by writing only three lines of code. The framework is written in
-Cocoa (Objective-C).
-.SH OPTIONS
-These programs follow the usual GNU command line syntax, with long
-options starting with two dashes (`-').
-A summary of options is included below.
-.SH SEE ALSO
-.BR GNUstep (7).
-.br
-.SH AUTHOR
-This manual page was written by G\[:u]rkan Seng\[:u]n <gurkan at linuks.mine.nu>,
-for the Debian project (but may be used by others).
reverted:
--- biococoa.app-1.6.0/debian/BioCocoa.desktop
+++ biococoa.app-1.6.0.orig/debian/BioCocoa.desktop
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Type=Application
-Version=0.94
-Categories=Education;Science;Biology;
-Name=BioCocoa
-Comment=GNUstep BioCocoa
-Icon=/usr/lib/GNUstep/Applications/BioCocoa.app/Resources/biococoa.tiff
-Exec=BioCocoa
diff -u biococoa.app-1.6.0/debian/changelog biococoa.app-1.6.0/debian/changelog
--- biococoa.app-1.6.0/debian/changelog
+++ biococoa.app-1.6.0/debian/changelog
@@ -1,3 +1,13 @@
+biococoa.app (1.6.0-8) unstable; urgency=low
+
+  * Changed the name of the binary package `biococoa.app' to
+    `sequence-converter.app', and updated its description to match its
+    contents: this package does not contain the biococoa libraries, but 
+    the SequenceConverter demo application. (Closes: #493051)
+  * Added myself to the Uploaders.
+
+ -- Charles Plessy <plessy at debian.org>  Thu, 07 Aug 2008 23:23:14 +0900
+
 biococoa.app (1.6.0-7) unstable; urgency=low
 
   * Added Build-Depends quilt
diff -u biococoa.app-1.6.0/debian/control biococoa.app-1.6.0/debian/control
--- biococoa.app-1.6.0/debian/control
+++ biococoa.app-1.6.0/debian/control
@@ -3,17 +3,23 @@
 Priority: optional
 Maintainer: Debian-Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
 DM-Upload-Allowed: yes
-Uploaders: Andreas Tille <tille at debian.org>
+Uploaders: Andreas Tille <tille at debian.org>, Charles Plessy <plessy at debian.org>
 Build-Depends: debhelper (>= 5), gnustep-make, libgnustep-gui-dev (>= 0.12.0), quilt
 Standards-Version: 3.7.3
 Homepage: http://bioinformatics.org/biococoa/
 Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/biococoa/trunk/?rev=0&sc=0
 Vcs-Svn: svn://svn.debian.org/svn/debian-med/trunk/packages/biococoa/trunk/
 
-Package: biococoa.app
+Package: sequence-converter.app
 Architecture: any
 Depends: ${shlibs:Depends}
-Description: Sequence file format conversion for GNUstep
+Conflicts: biococoa.app ( < 1.6.0-8 )
+Replaces: biococoa.app ( < 1.6.0-8 )
+Provides: biococoa.app
+Description: biological sequence file format conversion applet for GNUstep
+ Demo application to demonstrate the possibilities of the BioCocoa framework.
+ .
+ SequenceConverter is a GNUstep applet to convert between sequence file formats.
  The BioCocoa framework provides developers with the opportunity to add
  support for reading and writing BEAST, Clustal, EMBL, Fasta, GCG-MSF, GDE,
  Hennig86, NCBI, NEXUS, NONA, PDB, Phylip, PIR, Plain/Raw, Swiss-Prot and
diff -u biococoa.app-1.6.0/debian/lintian-override biococoa.app-1.6.0/debian/lintian-override
--- biococoa.app-1.6.0/debian/lintian-override
+++ biococoa.app-1.6.0/debian/lintian-override
@@ -1 +1 @@
-biococoa.app: image-file-in-usr-lib
+sequence-converter.app: image-file-in-usr-lib
diff -u biococoa.app-1.6.0/debian/manpages biococoa.app-1.6.0/debian/manpages
--- biococoa.app-1.6.0/debian/manpages
+++ biococoa.app-1.6.0/debian/manpages
@@ -1 +1 @@
-debian/BioCocoa.1
+debian/SequenceConverter.1
diff -u biococoa.app-1.6.0/debian/menu biococoa.app-1.6.0/debian/menu
--- biococoa.app-1.6.0/debian/menu
+++ biococoa.app-1.6.0/debian/menu
@@ -1,2 +1,2 @@
-?package(biococoa.app):needs="X11" section="Applications/Science/Biology"\
-  title="BioCocoa" command="/usr/bin/BioCocoa"
+?package(sequence-converter.app):needs="X11" section="Applications/Science/Biology"\
+  title="SequenceConverter" command="/usr/bin/SequenceConverter"
diff -u biococoa.app-1.6.0/debian/rules biococoa.app-1.6.0/debian/rules
--- biococoa.app-1.6.0/debian/rules
+++ biococoa.app-1.6.0/debian/rules
@@ -11,6 +11,7 @@
 
 build-stamp:
 	dh_testdir
+	cp BioCocoaInfo.plist SequenceConverterInfo.plist
 	gs_make
 	touch build-stamp
 
@@ -19,15 +20,15 @@
 	dh_testroot
 	rm -f build-stamp
 	gs_make distclean clean
-	dh_clean 
+	dh_clean SequenceConverterInfo.plist
 
 install: build
 	dh_testdir
 	dh_testroot
 	dh_clean -k 
 	dh_installdirs
-	gs_make install DESTDIR=$(CURDIR)/debian/biococoa.app GNUSTEP_INSTALLATION_DOMAIN=SYSTEM
-	find `pwd`/debian/biococoa.app -name "*.plist" -exec chmod -x {} \;
+	gs_make install DESTDIR=$(CURDIR)/debian/sequence-converter.app GNUSTEP_INSTALLATION_DOMAIN=SYSTEM
+	find `pwd`/debian/sequence-converter.app -name "*.plist" -exec chmod -x {} \;
 	dh_install debian/*.desktop usr/share/applications/
 	rm $(CURDIR)/debian/*.app/usr/lib/GNUstep/Applications/*.app/Resources/*.desktop
 
@@ -40,7 +41,7 @@
 	dh_testdir
 	dh_testroot
 	dh_installchangelogs
-	install -m 644 debian/lintian-override $(CURDIR)/debian/biococoa.app/usr/share/lintian/overrides/biococoa.app
+	install -m 644 debian/lintian-override $(CURDIR)/debian/sequence-converter.app/usr/share/lintian/overrides/sequence-converter.app
 	dh_installdocs
 	dh_installmenu
 	dh_installman
only in patch2:
unchanged:
--- biococoa.app-1.6.0.orig/debian/SequenceConverter.1
+++ biococoa.app-1.6.0/debian/SequenceConverter.1
@@ -0,0 +1,27 @@
+.TH SEQUENCECONVERTER 1 "December 21, 2004"
+.SH NAME
+SequenceConverter \- Sequence file format conversion
+.SH SYNOPSIS
+.B SequenceConverter
+.SH DESCRIPTION
+This manual page documents briefly the
+.B SequenceConverter
+command.
+This manual page was written for the Debian distribution
+because the original program does not have a manual page.
+.PP
+\fBSequenceConverter\fP provides developers with the opportunity to add
+support for reading and writing BEAST, Clustal, EMBL, Fasta, GCG-MSF, GDE,
+Hennig86, NCBI, NEXUS, NONA, PDB, Phylip, PIR, Plain/Raw, Swiss-Prot and
+TNT files by writing only three lines of code. The framework is written in
+Cocoa (Objective-C).
+.SH OPTIONS
+These programs follow the usual GNU command line syntax, with long
+options starting with two dashes (`-').
+A summary of options is included below.
+.SH SEE ALSO
+.BR GNUstep (7).
+.br
+.SH AUTHOR
+This manual page was written by G\[:u]rkan Seng\[:u]n <gurkan at linuks.mine.nu>,
+for the Debian project (but may be used by others).
only in patch2:
unchanged:
--- biococoa.app-1.6.0.orig/debian/SequenceConverter.desktop
+++ biococoa.app-1.6.0/debian/SequenceConverter.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Type=Application
+Version=0.94
+Categories=Education;Science;Biology;
+Name=SequenceConverter
+Comment=GNUstep SequenceConverter
+Icon=/usr/lib/GNUstep/Applications/SequenceConverter.app/Resources/biococoa.tiff
+Exec=SequenceConverter


More information about the Debian-med-packaging mailing list