[Debian-astro-maintainers] Bug#896977: starlink-votable-java: new version misses versioned depends on packages from starjava-fits

Paul Gevers elbrus at debian.org
Thu Apr 26 16:54:30 BST 2018


Control: affects -1 src:starjava-table

Disclaimer for the original report: the assumption is that the
autopkgtests are representative for the use of the different packages.
Otherwise all these issues may only really be issues in the tests.

On top of the analysis in the original report, the results for
starjava-table¹ show that it is also affected in the same way, but
probably also that starlink-votable-java needs a versioned breaks on
starlink-table-java, as for starjava-table, also starjava-table packages
need to be upgraded for the test to pass.

Additionally, I think starjava-votable also breaks the old version of
starjava-fits.

The autopkgtest of starjava-votable also fails if only starjava-votable
is upgraded.

Paul

¹ https://ci.debian.net/packages/s/starjava-table/testing/amd64/

run-tests:
    [junit] Testsuite: uk.ac.starlink.table.BeanTest
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time
elapsed: 0.117 sec
    [junit]
    [junit] Testsuite: uk.ac.starlink.table.ConcatTableTest
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time
elapsed: 0.088 sec
    [junit]
    [junit] Testsuite: uk.ac.starlink.table.ConstantTableTest
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time
elapsed: 0.023 sec
    [junit]
    [junit] Testsuite: uk.ac.starlink.table.DomainTest
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time
elapsed: 0.026 sec
    [junit]
    [junit] Testsuite: uk.ac.starlink.table.FormatsTest
    [junit] Tests run: 11, Failures: 0, Errors: 5, Skipped: 0, Time
elapsed: 2.816 sec
    [junit]
    [junit] ------------- Standard Error -----------------
    [junit] Apr 24, 2018 10:41:02 PM nom.tam.fits.HeaderCard toString
    [junit] INFO: STILCLAS was trimmed to fit
    [junit] Apr 24, 2018 10:41:02 PM nom.tam.fits.HeaderCard toString
    [junit] INFO: STILCLAS was trimmed to fit
    [junit] Apr 24, 2018 10:41:02 PM nom.tam.fits.HeaderCard toString
    [junit] INFO: STILCLAS was trimmed to fit
    [junit] Apr 24, 2018 10:41:02 PM nom.tam.fits.HeaderCard toString
    [junit] INFO: STILCLAS was trimmed to fit
    [junit] Apr 24, 2018 10:41:02 PM nom.tam.fits.HeaderCard toString
    [junit] INFO: STILCLAS was trimmed to fit
    [junit] Apr 24, 2018 10:41:02 PM nom.tam.fits.HeaderCard toString
    [junit] INFO: STILCLAS was trimmed to fit
    [junit] Apr 24, 2018 10:41:03 PM nom.tam.fits.HeaderCard toString
    [junit] INFO: STILCLAS was trimmed to fit
    [junit] Apr 24, 2018 10:41:03 PM nom.tam.fits.HeaderCard toString
    [junit] INFO: STILCLAS was trimmed to fit
    [junit] Apr 24, 2018 10:41:03 PM nom.tam.fits.HeaderCard toString
    [junit] INFO: STILCLAS was trimmed to fit
    [junit] ------------- ---------------- ---------------
    [junit] Testcase: testFits(uk.ac.starlink.table.FormatsTest):	Caused
an ERROR
    [junit]
uk.ac.starlink.fits.FitsConstants.createHeaderCard(Ljava/lang/String;)Lnom/tam/fits/HeaderCard;
    [junit] java.lang.NoSuchMethodError:
uk.ac.starlink.fits.FitsConstants.createHeaderCard(Ljava/lang/String;)Lnom/tam/fits/HeaderCard;
    [junit] 	at
uk.ac.starlink.votable.FitsPlusTableBuilder.isMagic(FitsPlusTableBuilder.java:444)
    [junit] 	at
uk.ac.starlink.votable.FitsPlusTableBuilder.makeStarTable(FitsPlusTableBuilder.java:91)
    [junit] 	at
uk.ac.starlink.table.StarTableFactory.makeStarTable(StarTableFactory.java:402)
    [junit] 	at
uk.ac.starlink.table.StarTableFactory.makeStarTable(StarTableFactory.java:529)
    [junit] 	at
uk.ac.starlink.table.FormatsTest.exerciseFits(FormatsTest.java:373)
    [junit] 	at
uk.ac.starlink.table.FormatsTest.testFits(FormatsTest.java:352)
    [junit] 	at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
    [junit] 	at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [junit] 	at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at
jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
    [junit] 	at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit]
    [junit]
    [junit] Testcase: testReadWrite(uk.ac.starlink.table.FormatsTest):
Caused an ERROR
    [junit]
uk.ac.starlink.fits.FitsConstants.createUnsortedHeader()Lnom/tam/fits/Header;
    [junit] java.lang.NoSuchMethodError:
uk.ac.starlink.fits.FitsConstants.createUnsortedHeader()Lnom/tam/fits/Header;
    [junit] 	at
uk.ac.starlink.votable.VOTableFitsTableWriter.writeVOTablePrimary(VOTableFitsTableWriter.java:199)
    [junit] 	at
uk.ac.starlink.votable.VOTableFitsTableWriter.writePrimaryHDU(VOTableFitsTableWriter.java:115)
    [junit] 	at
uk.ac.starlink.votable.VOTableFitsTableWriter.writeStarTables(VOTableFitsTableWriter.java:79)
    [junit] 	at
uk.ac.starlink.fits.AbstractFitsTableWriter.writeStarTable(AbstractFitsTableWriter.java:89)
    [junit] 	at
uk.ac.starlink.table.StreamStarTableWriter.writeStarTable(StreamStarTableWriter.java:33)
    [junit] 	at
uk.ac.starlink.table.FormatsTest.exerciseReadWrite(FormatsTest.java:488)
    [junit] 	at
uk.ac.starlink.table.FormatsTest.testReadWrite(FormatsTest.java:449)
    [junit] 	at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
    [junit] 	at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [junit] 	at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at
jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
    [junit] 	at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit]
    [junit]
    [junit] Testcase:
testMultiReadWrite(uk.ac.starlink.table.FormatsTest):	Caused an ERROR
    [junit]
uk.ac.starlink.fits.FitsConstants.createUnsortedHeader()Lnom/tam/fits/Header;
    [junit] java.lang.NoSuchMethodError:
uk.ac.starlink.fits.FitsConstants.createUnsortedHeader()Lnom/tam/fits/Header;
    [junit] 	at
uk.ac.starlink.votable.VOTableFitsTableWriter.writeVOTablePrimary(VOTableFitsTableWriter.java:199)
    [junit] 	at
uk.ac.starlink.votable.VOTableFitsTableWriter.writePrimaryHDU(VOTableFitsTableWriter.java:115)
    [junit] 	at
uk.ac.starlink.votable.VOTableFitsTableWriter.writeStarTables(VOTableFitsTableWriter.java:79)
    [junit] 	at
uk.ac.starlink.table.FormatsTest.exerciseMultiReadWrite(FormatsTest.java:564)
    [junit] 	at
uk.ac.starlink.table.FormatsTest.testMultiReadWrite(FormatsTest.java:545)
    [junit] 	at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
    [junit] 	at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [junit] 	at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at
jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
    [junit] 	at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit]
    [junit]
    [junit] Testcase: testOutput(uk.ac.starlink.table.FormatsTest):
Caused an ERROR
    [junit]
uk.ac.starlink.fits.FitsConstants.createUnsortedHeader()Lnom/tam/fits/Header;
    [junit] java.lang.NoSuchMethodError:
uk.ac.starlink.fits.FitsConstants.createUnsortedHeader()Lnom/tam/fits/Header;
    [junit] 	at
uk.ac.starlink.votable.VOTableFitsTableWriter.writeVOTablePrimary(VOTableFitsTableWriter.java:199)
    [junit] 	at
uk.ac.starlink.votable.VOTableFitsTableWriter.writePrimaryHDU(VOTableFitsTableWriter.java:115)
    [junit] 	at
uk.ac.starlink.votable.VOTableFitsTableWriter.writeStarTables(VOTableFitsTableWriter.java:79)
    [junit] 	at
uk.ac.starlink.fits.AbstractFitsTableWriter.writeStarTable(AbstractFitsTableWriter.java:89)
    [junit] 	at
uk.ac.starlink.table.StreamStarTableWriter.writeStarTable(StreamStarTableWriter.java:33)
    [junit] 	at
uk.ac.starlink.table.FormatsTest.testOutput(FormatsTest.java:253)
    [junit] 	at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
    [junit] 	at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [junit] 	at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at
jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
    [junit] 	at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit]
    [junit]
    [junit] Testcase: testVOTable(uk.ac.starlink.table.FormatsTest):
Caused an ERROR
    [junit]
uk.ac.starlink.fits.FitsConstants.createHeaderCard(Ljava/lang/String;)Lnom/tam/fits/HeaderCard;
    [junit] java.lang.NoSuchMethodError:
uk.ac.starlink.fits.FitsConstants.createHeaderCard(Ljava/lang/String;)Lnom/tam/fits/HeaderCard;
    [junit] 	at
uk.ac.starlink.votable.FitsPlusTableBuilder.isMagic(FitsPlusTableBuilder.java:444)
    [junit] 	at
uk.ac.starlink.votable.FitsPlusTableBuilder.makeStarTable(FitsPlusTableBuilder.java:91)
    [junit] 	at
uk.ac.starlink.table.StarTableFactory.makeStarTable(StarTableFactory.java:402)
    [junit] 	at
uk.ac.starlink.table.StarTableFactory.makeStarTable(StarTableFactory.java:529)
    [junit] 	at
uk.ac.starlink.table.FormatsTest.exerciseVOTableWriter(FormatsTest.java:345)
    [junit] 	at
uk.ac.starlink.table.FormatsTest.exerciseVOTableVersion(FormatsTest.java:308)
    [junit] 	at
uk.ac.starlink.table.FormatsTest.testVOTable(FormatsTest.java:297)
    [junit] 	at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
    [junit] 	at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [junit] 	at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at
jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
    [junit] 	at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit]
    [junit]

BUILD FAILED

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/debian-astro-maintainers/attachments/20180426/0c2cf23a/attachment-0001.sig>


More information about the Debian-astro-maintainers mailing list