Your message dated Tue, 31 Mar 2009 09:47:18 +0000
with message-id <e1loayw-00026y...@ries.debian.org>
and subject line Bug#521996: fixed in emboss 6.0.1-8
has caused the Debian Bug report #521996,
regarding jemboss build-depends on openjdk-6-jre
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
521996: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521996
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
package: jemboss
version: 6.0.1-6
severity: serious
tags: patch

In -7 openjdk-6-jdk was moved from build-depends-indep to the build-depends. This makes it impossible to build the architecture dependent packages on hppa and hence prevents emboss from migrating to testing.

The following patch (based on -6 as -7 hadn't hit the mirrors yet plus it'll probablly be a smaller diff ;) ) allows the architecture specific binaries (which afaict have nothing to do with java) to be built without needing openjdk-6-jdk installed. It also fixes a FTBFS if built twice in a row issue I ran into while working on the patch.


diff -ur emboss-6.0.1/debian/rules emboss-6.0.1.new/debian/rules
--- emboss-6.0.1/debian/rules	2009-03-31 04:10:30.000000000 +0100
+++ emboss-6.0.1.new/debian/rules	2009-03-31 02:51:13.000000000 +0100
@@ -11,15 +11,21 @@
 AJAX        = $(CURDIR)/debian/libajax6
 NUCLEUS     = $(CURDIR)/debian/libnucleus6
 
+CONFFLAGS   = --prefix=/usr --bindir=/usr/lib/emboss
+
+#if openjdk-6-jdk is not installed don't tell configure to use it
+#this allows binary-arch builds to be performed without openjdk 
+#installed
+ifneq ($(wildcard /usr/lib/jvm/java-6-openjdk/include/classfile_constants.h),)
+    CONFFLAGS +=  --with-java=/usr/lib/jvm/java-6-openjdk/include
+    CONFFLAGS += --with-javaos=/usr/lib/jvm/java-6-openjdk/include/linux
+endif
+
 config.status:
 	dh_testdir
 	ln -sf /usr/share/misc/config.sub .
 	ln -sf /usr/share/misc/config.guess .
-	./configure                                                     \
-		--prefix=/usr                                           \
-		--bindir=/usr/lib/emboss                                \
-		--with-java=/usr/lib/jvm/java-6-openjdk/include         \
-		--with-javaos=/usr/lib/jvm/java-6-openjdk/include/linux
+	./configure $(CONFFLAGS)
 
 include /usr/share/quilt/quilt.make
 
@@ -47,7 +53,7 @@
 
 	find jemboss/ -type f -name "*.class" | xargs -r rm -f
 
-	$(RM) debian/emboss_tmp
+	rm -rf debian/emboss_tmp
 
 	$(RM) config.status install-stamp
 	

--- End Message ---
--- Begin Message ---
Source: emboss
Source-Version: 6.0.1-8

We believe that the bug you reported is fixed in the latest version of
emboss, which is due to be installed in the Debian FTP archive:

emboss-data_6.0.1-8_all.deb
  to pool/main/e/emboss/emboss-data_6.0.1-8_all.deb
emboss-doc_6.0.1-8_all.deb
  to pool/main/e/emboss/emboss-doc_6.0.1-8_all.deb
emboss-lib_6.0.1-8_powerpc.deb
  to pool/main/e/emboss/emboss-lib_6.0.1-8_powerpc.deb
emboss-test_6.0.1-8_all.deb
  to pool/main/e/emboss/emboss-test_6.0.1-8_all.deb
emboss_6.0.1-8.diff.gz
  to pool/main/e/emboss/emboss_6.0.1-8.diff.gz
emboss_6.0.1-8.dsc
  to pool/main/e/emboss/emboss_6.0.1-8.dsc
emboss_6.0.1-8_powerpc.deb
  to pool/main/e/emboss/emboss_6.0.1-8_powerpc.deb
jemboss_6.0.1-8_all.deb
  to pool/main/e/emboss/jemboss_6.0.1-8_all.deb
libajax6-dev_6.0.1-8_powerpc.deb
  to pool/main/e/emboss/libajax6-dev_6.0.1-8_powerpc.deb
libajax6_6.0.1-8_powerpc.deb
  to pool/main/e/emboss/libajax6_6.0.1-8_powerpc.deb
libnucleus6-dev_6.0.1-8_powerpc.deb
  to pool/main/e/emboss/libnucleus6-dev_6.0.1-8_powerpc.deb
libnucleus6_6.0.1-8_powerpc.deb
  to pool/main/e/emboss/libnucleus6_6.0.1-8_powerpc.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 521...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Charles Plessy <ple...@debian.org> (supplier of updated emboss package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 31 Mar 2009 14:26:55 +0900
Source: emboss
Binary: emboss emboss-data emboss-doc emboss-test emboss-lib jemboss libajax6 
libajax6-dev libnucleus6 libnucleus6-dev
Architecture: source all powerpc
Version: 6.0.1-8
Distribution: unstable
Urgency: low
Maintainer: Debian-Med Packaging Team 
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Charles Plessy <ple...@debian.org>
Description: 
 emboss     - the european molecular biology open software suite
 emboss-data - data files for the EMBOSS package
 emboss-doc - documentation for EMBOSS
 emboss-lib - EMBOSS Libraries
 emboss-test - test files for the EMBOSS package
 jemboss    - graphical user interface to EMBOSS
 libajax6   - EMBOSS library for commands
 libajax6-dev - development files for libajax
 libnucleus6 - EMBOSS library for molecular sequence analysis
 libnucleus6-dev - development files for libnucleus
Closes: 521996
Changes: 
 emboss (6.0.1-8) unstable; urgency=low
 .
   * debian/rules:
      - Do not pass java options to the configure script if openjdk is not
        installed (Closes: #521996, thanks to Peter Green).
      - Recursive removal of emboss_tmp (to build the package twice in a row).
      - Removed one `dh binary-indep` instance that strangely sneaked in after
        running `svn update`.
   * debian/control:
     - Moved again openjdk-6-jdk to Build-Depends-Indep.
     - Added debhelper's ${misc:Depends} substitution variable to the packages
       that did not already depend on it.
Checksums-Sha1: 
 9e58460c4f8fa5044121025f4d71cb0c79f71c8f 1614 emboss_6.0.1-8.dsc
 fa2514710edb15b1c62ad3bed0243acf23c80a4a 252573 emboss_6.0.1-8.diff.gz
 86dd4b35abc996e255b5c078915bd00b9da18599 827496 emboss-data_6.0.1-8_all.deb
 0311bcdd84f210830097957d68ff9e0ba5a73471 5210384 emboss-doc_6.0.1-8_all.deb
 fcf2905c4782182978ad8655dbc2f93c15eef67a 5667914 emboss-test_6.0.1-8_all.deb
 5608345e9d92152973a53714d48a5bbecdaddb71 4479582 jemboss_6.0.1-8_all.deb
 807153e3cea80128c8934f5c66df6b63b0e3c836 1079448 emboss_6.0.1-8_powerpc.deb
 fcbf90e553368c1cae9c655d8d51e92145b8b398 466060 emboss-lib_6.0.1-8_powerpc.deb
 7f5197ef967d54312d139b0fcd03ad12be2ab977 790664 libajax6_6.0.1-8_powerpc.deb
 bcda19226020ebe82290aa771c9437c655f85562 986126 
libajax6-dev_6.0.1-8_powerpc.deb
 c71ed8532563a1ff996d2055cfbe5e581a716846 204620 libnucleus6_6.0.1-8_powerpc.deb
 12144d27087c1e1ff5ea4ea6f55f73428324614b 228158 
libnucleus6-dev_6.0.1-8_powerpc.deb
Checksums-Sha256: 
 aae57001f3b94f3feacfe06204c10ea2b4d97c7b7316cb341e6d2d40d6db12d5 1614 
emboss_6.0.1-8.dsc
 d595dff9289fa7743245a95b3ab759b667427026304b2921bc940da913155f19 252573 
emboss_6.0.1-8.diff.gz
 f34b24ec826286abc0aa2cc806967519e84b1d4c81db206c7b3e78b5fc16d5db 827496 
emboss-data_6.0.1-8_all.deb
 11a963aaf88a2150f2c0b13564212eacd9716b296dacd29362f2f378ceb219ca 5210384 
emboss-doc_6.0.1-8_all.deb
 c963d18e63196850c1654128a980c4867f225f2ece54eba761a1f94022fa4e43 5667914 
emboss-test_6.0.1-8_all.deb
 d5394624f995fd31a826300340db8bf74b36002ef61177386aede6443e45ad5f 4479582 
jemboss_6.0.1-8_all.deb
 64d5e295478045d101b94d11aaaa348a699a78bfbb16bd558697b83a1810805a 1079448 
emboss_6.0.1-8_powerpc.deb
 e9dcb7d58e9b9cc8a6adaf44ab39df2b2d25f212ac15c8441ae54cbdad51b50b 466060 
emboss-lib_6.0.1-8_powerpc.deb
 c61789d72025205ba53a0a1661703bceed99f4de344404669c079617902252f4 790664 
libajax6_6.0.1-8_powerpc.deb
 e3252eca5458e8f19f30ff65afdb8e7dc98331da7d7e0f050186c70d3642b753 986126 
libajax6-dev_6.0.1-8_powerpc.deb
 34d74212432e91b2bbb579d9a3adf56acc7b409b8f5abdda715eb4e54386224f 204620 
libnucleus6_6.0.1-8_powerpc.deb
 a16bc72a6dabffd863f8f39af5a6b7509b2327391b4e187ea1cad7119e6d766f 228158 
libnucleus6-dev_6.0.1-8_powerpc.deb
Files: 
 79ebdd3141222cb221d658a2d9830811 1614 science optional emboss_6.0.1-8.dsc
 ee8e11ea6dbc0e58d52ad00b25914026 252573 science optional emboss_6.0.1-8.diff.gz
 37fbb5f14bc96164483d23145f8d2e31 827496 science optional 
emboss-data_6.0.1-8_all.deb
 04416b907c3a0bd6978e3f7d477bbc73 5210384 doc optional 
emboss-doc_6.0.1-8_all.deb
 d13f462bc32fffa29ec9ff6166612d94 5667914 misc optional 
emboss-test_6.0.1-8_all.deb
 da93ac9535ce76ab5d3edcd3aaf477e3 4479582 science optional 
jemboss_6.0.1-8_all.deb
 7001fd76eb5e4f9e90bd82a1f814b07d 1079448 science optional 
emboss_6.0.1-8_powerpc.deb
 42cfc64ee98aad4af2a91ed8b77be60c 466060 libs optional 
emboss-lib_6.0.1-8_powerpc.deb
 6c3d9858eaba261cb915d71ca655504a 790664 libs optional 
libajax6_6.0.1-8_powerpc.deb
 617dba469024e114ac144a156a45cfc4 986126 libdevel optional 
libajax6-dev_6.0.1-8_powerpc.deb
 b43d9e7b7478203dda0974b5f0b07643 204620 libs optional 
libnucleus6_6.0.1-8_powerpc.deb
 0c02930e257bc5f3faf7e2b0b82a1600 228158 libdevel optional 
libnucleus6-dev_6.0.1-8_powerpc.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAknR0CgACgkQdYl1krr+x/JYxwCgjZW7K1KKInIEQdiR51gETvYa
d/cAnikChXxqJJmfYi3rh0wJqKAhCMKL
=aj6k
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to