Package: beast2-mcmc / 2.6.3+dfsg-2

Metadata

Package Version Patches format
beast2-mcmc 2.6.3+dfsg-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
fix_classpath_in_build_xml.patch | (download)

build.xml | 20 10 + 10 - 0 !
1 file changed, 10 insertions(+), 10 deletions(-)

 make sure package builds with debian packages jars
remove_appbundler.patch | (download)

build.xml | 3 0 + 3 - 0 !
1 file changed, 3 deletions(-)

 remove mac specific stuff breaking build on linux when not
 providing appbundler-*.jar
antlr compatibility.patch | (download)

src/beast/util/TreeParser.java | 4 1 + 3 - 0 !
src/beast/util/treeparser/NewickLexer.java | 1 0 + 1 - 0 !
2 files changed, 1 insertion(+), 4 deletions(-)

 fixes the compatibility with the version of antlr in debian
remove_mac_only_code.patch | (download)

src/beast/app/beauti/Beauti.java | 5 2 + 3 - 0 !
1 file changed, 2 insertions(+), 3 deletions(-)

 avoid mac only code which is not needed and fails due missing
    support in latest libjam-java
Bug-Debian: https://bugs.debian.org/919728
remove_jsign_from_build.patch | (download)

build.xml | 108 0 + 108 - 0 !
1 file changed, 108 deletions(-)

 net.jsign is used for windows releases, removing it from build.xml
accents_in_source.patch | (download)

src/beast/core/MCMC.java | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 removing accents on names in a java annotation
 Those accents caused build failures as javac tried to encode US-ASCII but
 could not.
remove_import_swing_security.patch | (download)

src/test/beast/integration/ExampleXmlParsingTest.java | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 remove import of unused org.fest.swing.security package
 The ExitException class form this package is not used, instead ExitException
 if defined in the file as an override of java.lang.SecurityException.
adapt_source_to_Debian_jar_path.patch | (download)

src/beast/app/beastapp/BeastLauncher.java | 16 6 + 10 - 0 !
1 file changed, 6 insertions(+), 10 deletions(-)

 putting the paths of a debian install in beast main class
handling_minor_issues_in_tests.patch | (download)

src/test/beast/app/BeautiSubTemplateTest.java | 147 0 + 147 - 0 !
src/test/beast/core/LoggerTest.java | 34 1 + 33 - 0 !
src/test/beast/evolution/tree/TreeAnnotatorTest.java | 6 6 + 0 - 0 !
src/test/beast/statistic/RPNCalculatorTest.java | 24 0 + 24 - 0 !
src/test/beast/util/XMLTest.java | 3 3 + 0 - 0 !
5 files changed, 10 insertions(+), 204 deletions(-)

 fixing minor issues in tests or deactivating them
 testBeautiSubTemplateIfElement, testBeautiSubTemplateCombined and
 testBeautiSubTemplateIfMultipleElement are deactivated as they fail due to
 minor issues related to extra whitespaces in a xml file.
 .
 testClassMap is deactivated as the file version.xml does not exist before
 beginning.
 .
 testFileLog is deactivated as logger.init() prints "Writing file
 test/beast.log" although logger.fileNameInput.get() is "beast.log" and thus
 makes the test fail.
 .
 testRPNXMLParser is deactivated as, at some point, the program tries to
 instantiate Parameter, which is an interface.
 .
 testNewickTargetTree : caring for the deletion of /tmp/target.tree and
 /tmp/source.trees if they already exist.
 .
 testAnnotatedConstructor2 : caring for the deletion of /tmp/XMLTest.xml if it
 already exists.