Source: junit4 Version: 4.12-3 Severity: serious Justification: makes junit-using packages FTBFS
Hi, Since last junit upload I get the following in LO (config.log): configure:40316: checking for JUnit 4 configure:40338: result: /usr/share/java/junit4.jar configure:40353: checking for included Hamcrest conftest.java:1: error: package org.hamcrest does not exist import org.hamcrest.BaseDescription; ^ 1 error configure:40360: result: Not included configure:40362: checking for standalone hamcrest jar. conftest.java:1: error: package org.hamcrest does not exist import org.hamcrest.BaseDescription; ^ 1 error configure:40382: error: junit does not contain hamcrest; please use a junit jar that includes hamcrest, install a hamcrest jar in the default location (/usr/sha re/java), specify its path with --with-hamcrest=..., or disable junit with --without-junit Indeed, the new junit has a META-INF/MANIFEST.MF of % cat MANIFEST.MF Manifest-Version: 1.0 Implementation-Vendor: JUnit Implementation-Title: JUnit Implementation-Version: 4.12 Implementation-Vendor-Id: junit Build-Jdk: 1.7.0_91 Created-By: Apache Maven 3.3.9 Implementation-URL: http://junit.org Archiver-Version: Plexus Archiver whereas junit 4.12-2 had: % cat MANIFEST.MF Manifest-Version: 1.0 Archiver-Version: Plexus Archiver Build-Jdk: 1.7.0_79 Built-By: root Bundle-ManifestVersion: 2 Bundle-Name: JUnit Testing Framework Bundle-SymbolicName: org.junit Bundle-Vendor: JUnit Bundle-Version: 4.12 Class-Path: hamcrest-core.jar Created-By: Apache Maven Export-Package: org.junit.experimental.theories.suppliers;uses:="org.jun it.experimental.theories";version="4.12",org.junit.experimental.theories ;uses:="org.junit.experimental.theories.internal,org.junit.internal,org. junit.runners.model,org.junit.runners,org.junit";version="4.12",org.juni t.experimental.theories.internal;uses:="org.junit.experimental.theories, org.junit.runners.model";version="4.12",org.junit.internal.runners;uses: ="org.junit.runner,org.junit.internal,org.junit.runner.notification,org. junit.runners.model,junit.framework,org.junit.runner.manipulation,junit. extensions,org.junit";version="4.12",org.junit.internal;uses:="org.hamcr est,org.junit,org.junit.runners,org.junit.runner,org.junit.runner.notifi cation";version="4.12",org.junit.internal.runners.model;uses:="org.junit .internal,org.junit.runner,org.junit.runners.model,org.junit.runner.noti fication";version="4.12",org.junit.experimental.categories;uses:="org.ju nit.runner.manipulation,org.junit.runner,org.junit.runners,org.junit.run ners.model";version="4.12",org.junit.runner.manipulation;uses:="org.juni t.runner";version="4.12",org.junit.rules;uses:="org.hamcrest,org.junit,o rg.junit.runners.model,org.junit.internal,org.junit.internal.matchers,or g.junit.runner,org.junit.matchers,org.junit.internal.runners.statements" ;version="4.12",org.junit.runner;uses:="org.junit.runners.model,org.juni t.runners,junit.framework,org.junit.internal.runners,org.junit.internal, junit.runner,org.junit.runner.notification,org.junit.runner.manipulation ,org.junit.internal.requests,org.junit.internal.builders";version="4.12" ,org.junit.runners;uses:="org.junit.internal.runners,org.junit.runners.m odel,org.junit.internal.runners.model,org.junit.internal.runners.rules,o rg.junit.rules,org.junit.runner,org.junit.runner.notification,org.junit. internal.runners.statements,org.junit,org.junit.internal,org.junit.runne r.manipulation,org.junit.internal.builders";version="4.12",org.junit.mat chers;uses:="org.junit.internal.matchers,org.hamcrest.core,org.hamcrest" ;version="4.12",org.junit.runner.notification;uses:="org.junit.runner";v ersion="4.12",org.junit.experimental.results;uses:="org.junit.runner,org .junit.runner.notification,org.junit.internal,org.hamcrest";version="4.1 2",org.junit.experimental.max;uses:="org.junit.runner,org.junit.runners, org.junit.internal.runners,org.junit.runners.model,org.junit.internal.re quests,junit.framework,org.junit.runner.notification";version="4.12",org .junit.internal.builders;uses:="org.junit.runner,org.junit.runners.model ,org.junit,org.junit.runner.notification,junit.framework,org.junit.inter nal.runners,org.junit.runners";version="4.12",org.junit;uses:="org.junit .internal,org.hamcrest,org.junit.runners";version="4.12",org.junit.exper imental.runners;uses:="org.junit.runners,org.junit.runners.model";versio n="4.12",org.junit.internal.runners.rules;uses:="org.junit.rules,org.jun it.runners.model,org.junit";version="4.12",org.junit.internal.matchers;u ses:="org.hamcrest,org.junit.internal";version="4.12",org.junit.internal .requests;uses:="org.junit.runner,org.junit.internal.builders,org.junit. runner.manipulation,org.junit.internal.runners";version="4.12",org.junit .experimental;uses:="org.junit.runner,org.junit.runners.model,org.junit. runners";version="4.12",org.junit.runners.model;uses:="org.junit.interna l.runners.model,org.junit.internal.runners,org.junit.runner,org.junit.in ternal,org.junit";version="4.12",org.junit.internal.runners.statements;u ses:="org.junit.internal,org.junit.runners.model";version="4.12",junit.r unner;uses:="junit.framework";version="4.12",junit.textui;uses:="junit.f ramework,junit.runner";version="4.12",junit.extensions;uses:="junit.fram ework";version="4.12",junit.framework;uses:="org.junit.runner.manipulati on,org.junit.runner,org.junit.runner.notification,org.junit,org.junit.in ternal";version="4.12" Implementation-Title: JUnit Implementation-Vendor: JUnit Implementation-Vendor-Id: junit Implementation-Version: 4.12 Import-Package: org.hamcrest;version="1.3",org.hamcrest.core;version="1. 3" Regards, Rene