Debian Bug report logs - #917655
biojava4-live: FTBFS (cannot find symbol JAXBContext)

version graph

Package: src:biojava4-live; Maintainer for src:biojava4-live is Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>;

Reported by: Santiago Vila <sanvila@debian.org>

Date: Sat, 29 Dec 2018 21:42:04 UTC

Severity: serious

Tags: buster, ftbfs, help, sid, upstream

Merged with 917667

Found in version biojava4-live/4.2.11+dfsg-1

Fixed in version biojava4-live/4.2.12+dfsg-1

Done: Andreas Tille <tille@debian.org>

Bug is archived. No further changes may be made.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, sanvila@debian.org, Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>:
Bug#917655; Package src:biojava4-live. (Sat, 29 Dec 2018 21:42:06 GMT) (full text, mbox, link).


Acknowledgement sent to Santiago Vila <sanvila@debian.org>:
New Bug report received and forwarded. Copy sent to sanvila@debian.org, Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>. (Sat, 29 Dec 2018 21:42:06 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Santiago Vila <sanvila@debian.org>
To: Debian BTS <submit@bugs.debian.org>
Subject: biojava4-live: FTBFS (cannot find symbol JAXBContext)
Date: Sat, 29 Dec 2018 21:39:09 +0000
Package: src:biojava4-live
Version: 4.2.11+dfsg-1
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep  --with javahelper
   dh_update_autotools_config -i
   dh_autoreconf -i
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<BUILDDIR>>/biojava4-live-4.2.11+dfsg'
dh_auto_configure
sed -e 's/BJLIB/biojava4-forester/g' debian/build.xml > biojava-forester/build.xml
sed -e 's/BJLIB/biojava4-aa-prop/g' debian/build.xml > biojava-aa-prop/build.xml
sed -e 's/BJLIB/biojava4-core/g' debian/build.xml > biojava-core/build.xml
sed -e 's/BJLIB/biojava4-alignment/g' debian/build.xml > biojava-alignment/build.xml
sed -e 's/BJLIB/biojava4-genome/g' debian/build.xml > biojava-genome/build.xml
sed -e 's/BJLIB/biojava4-modfinder/g' debian/build.xml > biojava-modfinder/build.xml
sed -e 's/BJLIB/biojava4-phylo/g' debian/build.xml > biojava-phylo/build.xml

[... snipped ...]

    [javac]   location: class PeptidePropertiesImpl
    [javac] /<<BUILDDIR>>/biojava4-live-4.2.11+dfsg/biojava-aa-prop/src/main/java/org/biojava/nbio/aaproperties/PeptidePropertiesImpl.java:147: error: cannot find symbol
    [javac] 		JAXBContext jc2 = JAXBContext.newInstance(aTable.getClass());
    [javac] 		^
    [javac]   symbol:   class JAXBContext
    [javac]   location: class PeptidePropertiesImpl
    [javac] /<<BUILDDIR>>/biojava4-live-4.2.11+dfsg/biojava-aa-prop/src/main/java/org/biojava/nbio/aaproperties/PeptidePropertiesImpl.java:147: error: cannot find symbol
    [javac] 		JAXBContext jc2 = JAXBContext.newInstance(aTable.getClass());
    [javac] 		                  ^
    [javac]   symbol:   variable JAXBContext
    [javac]   location: class PeptidePropertiesImpl
    [javac] /<<BUILDDIR>>/biojava4-live-4.2.11+dfsg/biojava-aa-prop/src/main/java/org/biojava/nbio/aaproperties/PeptidePropertiesImpl.java:148: error: cannot find symbol
    [javac] 		Unmarshaller u2 = jc2.createUnmarshaller();
    [javac] 		^
    [javac]   symbol:   class Unmarshaller
    [javac]   location: class PeptidePropertiesImpl
    [javac] /<<BUILDDIR>>/biojava4-live-4.2.11+dfsg/biojava-aa-prop/src/main/java/org/biojava/nbio/aaproperties/xml/MyValidationEventHandler.java:34: error: method does not override or implement a method from a supertype
    [javac] 	@Override
    [javac] 	^
    [javac] /<<BUILDDIR>>/biojava4-live-4.2.11+dfsg/biojava-aa-prop/src/main/java/org/biojava/nbio/aaproperties/xml/MyValidationEventHandler.java:36: error: cannot find symbol
    [javac] 		if (ve.getSeverity() == ValidationEvent.FATAL_ERROR ||  ve.getSeverity() == ValidationEvent.ERROR){
    [javac] 		                        ^
    [javac]   symbol:   variable ValidationEvent
    [javac]   location: class MyValidationEventHandler
    [javac] /<<BUILDDIR>>/biojava4-live-4.2.11+dfsg/biojava-aa-prop/src/main/java/org/biojava/nbio/aaproperties/xml/MyValidationEventHandler.java:36: error: cannot find symbol
    [javac] 		if (ve.getSeverity() == ValidationEvent.FATAL_ERROR ||  ve.getSeverity() == ValidationEvent.ERROR){
    [javac] 		                                                                            ^
    [javac]   symbol:   variable ValidationEvent
    [javac]   location: class MyValidationEventHandler
    [javac] /<<BUILDDIR>>/biojava4-live-4.2.11+dfsg/biojava-aa-prop/src/main/java/org/biojava/nbio/aaproperties/xml/MyValidationEventHandler.java:37: error: cannot find symbol
    [javac] 			ValidationEventLocator  locator = ve.getLocator();
    [javac] 			^
    [javac]   symbol:   class ValidationEventLocator
    [javac]   location: class MyValidationEventHandler
    [javac] /<<BUILDDIR>>/biojava4-live-4.2.11+dfsg/biojava-aa-prop/src/main/java/org/biojava/nbio/aaproperties/xml/SchemaGenerator.java:36: error: method does not override or implement a method from a supertype
    [javac] 	@Override
    [javac] 	^
    [javac] 83 errors

BUILD FAILED
/<<BUILDDIR>>/biojava4-live-4.2.11+dfsg/biojava-aa-prop/build.xml:93: Compile failed; see the compiler error output for details.

Total time: 9 seconds
make[1]: *** [debian/rules:39: override_dh_auto_build] Error 1
make[1]: Leaving directory '/<<BUILDDIR>>/biojava4-live-4.2.11+dfsg'
make: *** [debian/rules:12: build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit status 2
--------------------------------------------------------------------------------

The build was made in my autobuilder with "dpkg-buildpackage -A"
but it also fails here:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/biojava4-live.html

where you can get a full build log if you need it.

If this is really a bug in one of the build-depends, please use reassign and affects,
so that this is still visible in the BTS web page for this package.

Thanks.



Added tag(s) buster and sid. Request was from Adrian Bunk <bunk@debian.org> to control@bugs.debian.org. (Tue, 01 Jan 2019 22:36:03 GMT) (full text, mbox, link).


Merged 917655 917667 Request was from Adrian Bunk <bunk@debian.org> to control@bugs.debian.org. (Tue, 01 Jan 2019 22:36:04 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>:
Bug#917655; Package src:biojava4-live. (Fri, 11 Jan 2019 22:09:05 GMT) (full text, mbox, link).


Acknowledgement sent to Andreas Tille <tille@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>. (Fri, 11 Jan 2019 22:09:05 GMT) (full text, mbox, link).


Message #14 received at 917655@bugs.debian.org (full text, mbox, reply):

From: Andreas Tille <tille@debian.org>
To: Santiago Vila <sanvila@debian.org>, 917655@bugs.debian.org, 917667@bugs.debian.org, Lucas Nussbaum <lucas@debian.org>
Cc: Debian Java List <debian-java@lists.debian.org>
Subject: Re: Bug#917655: biojava4-live: FTBFS (cannot find symbol JAXBContext)
Date: Fri, 11 Jan 2019 22:26:58 +0100
Control: tags -1 help upstream

Hi,

I've commited a new minor upstream version to Git but the problem exists
also in this version.  I've asked at debian-java list for help[1]

Kind regards

        Andreas.

[1] https://lists.debian.org/debian-java/2019/01/msg00011.html

-- 
http://fam-tille.de



Added tag(s) help and upstream. Request was from Andreas Tille <tille@debian.org> to 917655-submit@bugs.debian.org. (Fri, 11 Jan 2019 22:09:06 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>:
Bug#917655; Package src:biojava4-live. (Sat, 12 Jan 2019 06:00:05 GMT) (full text, mbox, link).


Acknowledgement sent to tony mancill <tmancill@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>. (Sat, 12 Jan 2019 06:00:05 GMT) (full text, mbox, link).


Message #21 received at 917655@bugs.debian.org (full text, mbox, reply):

From: tony mancill <tmancill@debian.org>
To: Andreas Tille <tille@debian.org>
Cc: Santiago Vila <sanvila@debian.org>, 917655@bugs.debian.org, 917667@bugs.debian.org, Lucas Nussbaum <lucas@debian.org>, Debian Java List <debian-java@lists.debian.org>
Subject: Re: Bug#917655: biojava4-live: FTBFS (cannot find symbol JAXBContext)
Date: Fri, 11 Jan 2019 21:58:16 -0800
[Message part 1 (text/plain, inline)]
On Fri, Jan 11, 2019 at 10:26:58PM +0100, Andreas Tille wrote:
> Control: tags -1 help upstream
> 
> Hi,
> 
> I've commited a new minor upstream version to Git but the problem exists
> also in this version.  I've asked at debian-java list for help[1]

Hello Andreas,

I took a quick look at this and was able to resolve the build problems
by dropping the references to the java.se.ee. module and adding
jaxb-impl and jaxb-api JARs to the classpath.

It might not be the cleanest way - strictly speaking, you should only
need the jaxb-api JAR during the build and only the jaxb-impl on the
classpath while running tests.

Attached are a set of commits that let the package build for me locally.

Cheers,
tony
[0001-Add-build-dep-on-libjaxb-api-java-and-libjaxb-java.patch (text/x-diff, attachment)]
[0002-Add-jaxb-api-and-jaxb-impl-JARs-to-classpaths-in-deb.patch (text/x-diff, attachment)]
[0003-Drop-add-modules-java.se.ee-from-javadoc-task.patch (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]

Reply sent to Andreas Tille <tille@debian.org>:
You have taken responsibility. (Mon, 14 Jan 2019 16:21:11 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Mon, 14 Jan 2019 16:21:11 GMT) (full text, mbox, link).


Message #26 received at 917655-close@bugs.debian.org (full text, mbox, reply):

From: Andreas Tille <tille@debian.org>
To: 917655-close@bugs.debian.org
Subject: Bug#917655: fixed in biojava4-live 4.2.12+dfsg-1
Date: Mon, 14 Jan 2019 16:20:32 +0000
Source: biojava4-live
Source-Version: 4.2.12+dfsg-1

We believe that the bug you reported is fixed in the latest version of
biojava4-live, which is due to be installed in the Debian FTP archive.

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 917655@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Tille <tille@debian.org> (supplier of updated biojava4-live 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 14 Jan 2019 16:05:19 +0100
Source: biojava4-live
Binary: libbiojava4.0-java libbiojava4-java libbiojava4-java-doc
Architecture: source
Version: 4.2.12+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
Changed-By: Andreas Tille <tille@debian.org>
Description:
 libbiojava4-java - Java API to biological data and applications (default version)
 libbiojava4-java-doc - [Biology] Documentation for BioJava
 libbiojava4.0-java - Java API to biological data and applications (version 4)
Closes: 917655 917667
Changes:
 biojava4-live (4.2.12+dfsg-1) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Jelmer Vernooij ]
   * Use secure copyright file specification URI.
   * Trim trailing whitespace.
 .
   [ Andreas Tille ]
   * New upstream version
   * debhelper 11
   * Point Vcs fields to salsa.debian.org
   * Standards-Version: 4.3.0
 .
   [ tony mancill ]
   * Add build-dep on libjaxb-api-java and libjaxb-java
   * Add jaxb-api and jaxb-impl JARs to classpaths in debian/build.xml
     Closes: #917655, #917667
   * Drop --add-modules java.se.ee from javadoc task
Checksums-Sha1:
 47965ebeb70fb261dc9a71dccbb602b93c6c162a 2701 biojava4-live_4.2.12+dfsg-1.dsc
 35482e33f668eb4de9b371c93ed510f612d09281 12178028 biojava4-live_4.2.12+dfsg.orig.tar.xz
 36ffe36492b9192dd00207c1bb2dcfdcd4516d34 14656 biojava4-live_4.2.12+dfsg-1.debian.tar.xz
Checksums-Sha256:
 8b626077c6effdede0a13dc3be391c6bd9169e5fbd187ee57e555096f357b7d6 2701 biojava4-live_4.2.12+dfsg-1.dsc
 63ea99c016b4bbb87a62c9cb05d0dbc352845851c200b676821037d76c6021c7 12178028 biojava4-live_4.2.12+dfsg.orig.tar.xz
 de7990c95ca082724d5e9dc00463af117eccced4984a40df5fb362ad1e237339 14656 biojava4-live_4.2.12+dfsg-1.debian.tar.xz
Files:
 ea91613498fc2ba7cc15b9a7b994645e 2701 java optional biojava4-live_4.2.12+dfsg-1.dsc
 c66ea841163dc423be3713cf937cef2a 12178028 java optional biojava4-live_4.2.12+dfsg.orig.tar.xz
 c6a3be4364a0c8e52d99bf800e85bdf1 14656 java optional biojava4-live_4.2.12+dfsg-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCAAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAlw8p6MRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtF83w//eyuc5jcx37wLloWdw8/OwQ/zIFYcDIws
36qqn41zvH2NUlEimk9nBVALbwJktDe4kxYipi3uuLibfX2j93iaY/BKi0i0XKfI
L3Rk7gWbhkOTWgSeEMRQbOdtHyDfTEmfjAb9aNcvLP3nM7vZMuvtbP6PiX3/NmI0
bq6ATOqhdckMVN1hFy7u6GnEoyfHFmu5KWL3q9fv9vL2cBv0S88+2cDS56wxNotL
6PzQYZD8u+X8BmaKYB1aVRLwAieBPxb3WUWKStIhepjvd8wtPuHfEclSZMc2RpTQ
mMI38pQAoIQPYz0BCuQWxF+P0zQRQ5F2dc+roH07upVJyVKuDxRu+ev/DS+odj+H
aCqcomt4lwPpwywaqlAohJLSmo+Tux3XMUozB7CXcO96RAGSu33w2oIr/9Ap4YIN
/+T2mg6SSybZigihTqbQjtqkifRgYCv6cLfTlGnU8JcW0GotNvOikhZhKcHYpm4D
c4S8Qqn5hkVOK2r4rJaRxYPwSr4A2snuS3MeXfqUV2Wnr74PWN1d7KnNc2yLBwSX
AhdYjAdOdWXtb2qy1CsCTZO/jhAi/We++znXbd9MV/LoqzX8O3Yt38Y9oF01w17D
XGf7L0FVlxez/u1z4dm3Mca2mEB5uNSEqQ4QplThTrxd2twCw7GpqZKPCmzIXbQM
67OkdyFvLHA=
=sl3V
-----END PGP SIGNATURE-----




Reply sent to Andreas Tille <tille@debian.org>:
You have taken responsibility. (Mon, 14 Jan 2019 16:21:12 GMT) (full text, mbox, link).


Notification sent to Lucas Nussbaum <lucas@debian.org>:
Bug acknowledged by developer. (Mon, 14 Jan 2019 16:21:12 GMT) (full text, mbox, link).


Message #31 received at 917667-close@bugs.debian.org (full text, mbox, reply):

From: Andreas Tille <tille@debian.org>
To: 917667-close@bugs.debian.org
Subject: Bug#917667: fixed in biojava4-live 4.2.12+dfsg-1
Date: Mon, 14 Jan 2019 16:20:32 +0000
Source: biojava4-live
Source-Version: 4.2.12+dfsg-1

We believe that the bug you reported is fixed in the latest version of
biojava4-live, which is due to be installed in the Debian FTP archive.

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 917667@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Tille <tille@debian.org> (supplier of updated biojava4-live 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 14 Jan 2019 16:05:19 +0100
Source: biojava4-live
Binary: libbiojava4.0-java libbiojava4-java libbiojava4-java-doc
Architecture: source
Version: 4.2.12+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
Changed-By: Andreas Tille <tille@debian.org>
Description:
 libbiojava4-java - Java API to biological data and applications (default version)
 libbiojava4-java-doc - [Biology] Documentation for BioJava
 libbiojava4.0-java - Java API to biological data and applications (version 4)
Closes: 917655 917667
Changes:
 biojava4-live (4.2.12+dfsg-1) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Jelmer Vernooij ]
   * Use secure copyright file specification URI.
   * Trim trailing whitespace.
 .
   [ Andreas Tille ]
   * New upstream version
   * debhelper 11
   * Point Vcs fields to salsa.debian.org
   * Standards-Version: 4.3.0
 .
   [ tony mancill ]
   * Add build-dep on libjaxb-api-java and libjaxb-java
   * Add jaxb-api and jaxb-impl JARs to classpaths in debian/build.xml
     Closes: #917655, #917667
   * Drop --add-modules java.se.ee from javadoc task
Checksums-Sha1:
 47965ebeb70fb261dc9a71dccbb602b93c6c162a 2701 biojava4-live_4.2.12+dfsg-1.dsc
 35482e33f668eb4de9b371c93ed510f612d09281 12178028 biojava4-live_4.2.12+dfsg.orig.tar.xz
 36ffe36492b9192dd00207c1bb2dcfdcd4516d34 14656 biojava4-live_4.2.12+dfsg-1.debian.tar.xz
Checksums-Sha256:
 8b626077c6effdede0a13dc3be391c6bd9169e5fbd187ee57e555096f357b7d6 2701 biojava4-live_4.2.12+dfsg-1.dsc
 63ea99c016b4bbb87a62c9cb05d0dbc352845851c200b676821037d76c6021c7 12178028 biojava4-live_4.2.12+dfsg.orig.tar.xz
 de7990c95ca082724d5e9dc00463af117eccced4984a40df5fb362ad1e237339 14656 biojava4-live_4.2.12+dfsg-1.debian.tar.xz
Files:
 ea91613498fc2ba7cc15b9a7b994645e 2701 java optional biojava4-live_4.2.12+dfsg-1.dsc
 c66ea841163dc423be3713cf937cef2a 12178028 java optional biojava4-live_4.2.12+dfsg.orig.tar.xz
 c6a3be4364a0c8e52d99bf800e85bdf1 14656 java optional biojava4-live_4.2.12+dfsg-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCAAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAlw8p6MRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtF83w//eyuc5jcx37wLloWdw8/OwQ/zIFYcDIws
36qqn41zvH2NUlEimk9nBVALbwJktDe4kxYipi3uuLibfX2j93iaY/BKi0i0XKfI
L3Rk7gWbhkOTWgSeEMRQbOdtHyDfTEmfjAb9aNcvLP3nM7vZMuvtbP6PiX3/NmI0
bq6ATOqhdckMVN1hFy7u6GnEoyfHFmu5KWL3q9fv9vL2cBv0S88+2cDS56wxNotL
6PzQYZD8u+X8BmaKYB1aVRLwAieBPxb3WUWKStIhepjvd8wtPuHfEclSZMc2RpTQ
mMI38pQAoIQPYz0BCuQWxF+P0zQRQ5F2dc+roH07upVJyVKuDxRu+ev/DS+odj+H
aCqcomt4lwPpwywaqlAohJLSmo+Tux3XMUozB7CXcO96RAGSu33w2oIr/9Ap4YIN
/+T2mg6SSybZigihTqbQjtqkifRgYCv6cLfTlGnU8JcW0GotNvOikhZhKcHYpm4D
c4S8Qqn5hkVOK2r4rJaRxYPwSr4A2snuS3MeXfqUV2Wnr74PWN1d7KnNc2yLBwSX
AhdYjAdOdWXtb2qy1CsCTZO/jhAi/We++znXbd9MV/LoqzX8O3Yt38Y9oF01w17D
XGf7L0FVlxez/u1z4dm3Mca2mEB5uNSEqQ4QplThTrxd2twCw7GpqZKPCmzIXbQM
67OkdyFvLHA=
=sl3V
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 21 Feb 2019 07:30:52 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Jan 23 19:50:29 2026; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.