Bug#1011920: uncommons-watchmaker: FTBFS with OpenJDK 17 due to javadoc errors
Emmanuel Bourg
ebourg at apache.org
Thu May 26 20:41:32 BST 2022
Source: uncommons-watchmaker
Version: 0.7.1-1.1
Severity: important
Tags: ftbfs sid bookworm
User: debian-java at lists.debian.org
Usertags: default-java17
uncommons-watchmaker fails to build due to javadoc errors:
:swing:assemble
Skipping task ':swing:assemble' as it has no actions.
:swing:assemble (Thread[Daemon worker,5,main]) completed. Took 0.0 secs.
/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/selection/RouletteWheelSelection.java:30: error: unknown tag: n
* and the wheel being spun <n>i</n> times. Candidates may be selected more than
^
/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/selection/RouletteWheelSelection.java:30: error: unknown tag: n
* and the wheel being spun <n>i</n> times. Candidates may be selected more than
^
/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/AbortControl.java:33: warning: no comment
public AbortControl()
^
/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/evolutionmonitor/EvolutionMonitor.java:177: warning: no comment
public JComponent getGUIComponent()
^
/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/EvolutionStrategyEngine.java:59: error: bad HTML entity
* a higher value might be better. Eiben & Smith suggest 7 as a good value.
^
/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/FitnessEvaluationWorker.java:80: warning: no comment
public <T> Future<EvaluatedCandidate<T>> submit(FitnessEvalutationTask<T> task)
^
/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/util/id/IDSourceExhaustedException.java:24: warning: no comment
public IDSourceExhaustedException(String string)
^
/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/util/id/IDSourceExhaustedException.java:29: warning: no comment
public IDSourceExhaustedException(String string, Throwable throwable)
^
/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/NumericParameterControl.java:37: warning: no comment
public NumericParameterControl(T minimum,
^
/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/SelectionStrategyControl.java:81: warning: no @param for <T>
public static <T> List<SelectionStrategy<? super T>> createDefaultOptions(Probability tournamentProbability,
^
/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/swing/SwingBackgroundTask.java:38: warning: no comment
protected SwingBackgroundTask()
^
/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/SwingConsole.java:40: warning: no comment
private final Lock lock = new ReentrantLock();
^
/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/SwingConsole.java:41: warning: no comment
private final Condition selected = lock.newCondition();
^
/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/SwingConsole.java:42: warning: no comment
private final AtomicInteger selectedIndex = new AtomicInteger(-1);
^
/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/evolutionmonitor/StatusBar.java:37: warning: no comment
private final JLabel elitismLabel = new JLabel("N/A", JLabel.RIGHT);
^
/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/evolutionmonitor/StatusBar.java:34: warning: no comment
private final JLabel generationsLabel = new JLabel("N/A", JLabel.RIGHT);
^
/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/evolutionmonitor/StatusBar.java:39: warning: no comment
private final AtomicInteger islandPopulationSize = new AtomicInteger(-1);
^
/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/evolutionmonitor/StatusBar.java:36: warning: no comment
private final JLabel populationLabel = new JLabel("N/A", JLabel.RIGHT);
^
/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/evolutionmonitor/StatusBar.java:35: warning: no comment
private final JLabel timeLabel = new JLabel("N/A", JLabel.RIGHT);
^
3 errors
16 warnings
Problems generating Javadoc.
Command line issued: [/usr/lib/jvm/java-17-openjdk-amd64/bin/javadoc, @/<<PKGBUILDDIR>>/build/tmp/javadocAll/javadoc.options]
Generated Javadoc options file has following contents:
------
-classpath '/usr/share/maven-repo/com/google/guava/guava/debian/guava-debian.jar:/usr/share/maven-repo/org/uncommons/maths/uncommons-maths/debian/uncommons-maths-debian.jar:/usr/share/maven-repo/org/jsr-305>
-d '/<<PKGBUILDDIR>>/build/javadoc'
-doctitle 'Watchmaker Framework for Evolutionary Computation API 0.7.1'
-link 'file:///usr/share/doc/default-jdk-doc/api'
-link 'file:///usr/share/doc/libuncommons-maths-java/api'
-quiet
-windowtitle 'Watchmaker Framework for Evolutionary Computation API 0.7.1'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/package-info.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/EvaluatedCandidate.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/CandidateFactory.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/PopulationData.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/SteadyStateEvolutionEngine.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/TerminationCondition.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/EvolutionEngine.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/operators/ListOrderCrossover.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/operators/ByteArrayCrossover.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/operators/package-info.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/operators/EvolutionPipeline.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/operators/AbstractCrossover.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/operators/ListOrderMutation.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/operators/DoubleArrayCrossover.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/operators/BitStringMutation.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/operators/StringMutation.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/operators/ObjectArrayCrossover.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/operators/ListOperator.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/operators/Replacement.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/operators/ListInversion.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/operators/IdentityOperator.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/operators/ListCrossover.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/operators/IntArrayCrossover.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/operators/StringCrossover.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/operators/SplitEvolution.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/operators/CharArrayCrossover.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/operators/BitStringCrossover.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/islands/package-info.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/islands/Epoch.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/islands/Migration.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/islands/IslandEvolutionObserver.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/islands/RingMigration.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/islands/IslandEvolution.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/EvolutionaryOperator.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/NullFitnessEvaluator.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/FitnessEvalutationTask.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/FitnessEvaluationWorker.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/factories/package-info.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/factories/ObjectArrayPermutationFactory.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/factories/BitStringFactory.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/factories/AbstractCandidateFactory.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/factories/ListPermutationFactory.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/factories/StringFactory.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/termination/package-info.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/termination/ElapsedTime.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/termination/Stagnation.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/termination/TargetFitness.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/termination/UserAbort.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/termination/GenerationCount.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/EvolutionStrategyEngine.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/SelectionStrategy.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/selection/package-info.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/selection/TruncationSelection.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/selection/RouletteWheelSelection.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/selection/RankSelection.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/selection/TournamentSelection.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/selection/StochasticUniversalSampling.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/selection/SigmaScaling.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/CachingFitnessEvaluator.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/EvolutionObserver.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/EvolutionUtils.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/AbstractEvolutionEngine.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/interactive/package-info.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/interactive/Renderer.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/interactive/Console.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/interactive/RendererAdapter.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/watchmaker/framework/interactive/InteractiveSelection.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/util/id/package-info.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/util/id/IDSourceExhaustedException.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/util/id/IDSource.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/util/id/LongSequenceIDSource.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/util/id/CompositeIDSource.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/util/id/IntSequenceIDSource.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/util/id/StringPrefixIDSource.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/util/reflection/package-info.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/util/reflection/ReflectionUtils.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/util/concurrent/package-info.java'
'/<<PKGBUILDDIR>>/framework/src/java/main/org/uncommons/util/concurrent/ConfigurableThreadFactory.java'
'/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/swing/package-info.java'
'/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/swing/ConfigurableLineBorder.java'
'/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/swing/SpringUtilities.java'
'/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/swing/SwingBackgroundTask.java'
'/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/package-info.java'
'/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/SelectionStrategyControl.java'
'/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/AbortControl.java'
'/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/evolutionmonitor/package-info.java'
'/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/evolutionmonitor/EvolutionMonitor.java'
'/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/evolutionmonitor/IslandsView.java'
'/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/evolutionmonitor/PopulationFitnessView.java'
'/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/evolutionmonitor/FittestCandidateView.java'
'/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/evolutionmonitor/StatusBar.java'
'/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/evolutionmonitor/JVMView.java'
'/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/SwingConsole.java'
'/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/ObjectSwingRenderer.java'
'/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/ProbabilityParameterControl.java'
'/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/EvolutionControl.java'
'/<<PKGBUILDDIR>>/swing/src/java/main/org/uncommons/watchmaker/swing/NumericParameterControl.java'
------
:javadocAll FAILED
:javadocAll (Thread[Task worker for ':' Thread 7,5,main]) completed. Took 2.789 secs.
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':javadocAll'.
> Javadoc generation failed. Generated Javadoc options file (useful for troubleshooting): '/<<PKGBUILDDIR>>/build/tmp/javadocAll/javadoc.options'
* Try:
Run with --debug option to get more log output. Run with --scan to get full insights.
More information about the pkg-java-maintainers
mailing list