#1011920 uncommons-watchmaker: FTBFS with OpenJDK 17 due to javadoc errors

#1011920#5
Date:
2022-05-26 19:41:32 UTC
From:
To:
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.

#1011920#8
Date:
2022-05-31 17:27:29 UTC
From:
To:
Hello,

Bug #1011920 in uncommons-watchmaker reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/java-team/uncommons-watchmaker/-/commit/bc5f1f66d24bf9ceb0009a67bab68f41c48a9f77

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1011920

#1011920#15
Date:
2022-05-31 18:16:08 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
uncommons-watchmaker, 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 1011920@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Emmanuel Bourg <ebourg@apache.org> (supplier of updated uncommons-watchmaker 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)
Format: 1.8
Date: Tue, 31 May 2022 19:26:18 +0200
Source: uncommons-watchmaker
Architecture: source
Version: 0.7.1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Changed-By: Emmanuel Bourg <ebourg@apache.org>
Closes: 1011920
Changes:
 uncommons-watchmaker (0.7.1-3) unstable; urgency=medium
 .
   * Team upload.
   * Removed the -java-doc package (Closes: #1011920)
   * Standards-Version updated to 4.6.1
   * Switch to debhelper level 13
   * Use salsa.debian.org Vcs-* URLs
   * Updated the watch file
Checksums-Sha1:
 e20450f8cf1889370d28700aec8b7bb8736b2e72 2349 uncommons-watchmaker_0.7.1-3.dsc
 c37fbab02111a7a6d01fda834134a82629c9d2e3 2328 uncommons-watchmaker_0.7.1-3.debian.tar.xz
 a3b511b76543f093e449fd94326527caf9abac47 16953 uncommons-watchmaker_0.7.1-3_source.buildinfo
Checksums-Sha256:
 f177f8d22f281d732a9695972c7d4c2ae28ede998fa5db9575e73d006c97a5c8 2349 uncommons-watchmaker_0.7.1-3.dsc
 bcc8a6f59cec058de9c1d23576d104abc9dba2cb0c23b675a83cbddedc155c44 2328 uncommons-watchmaker_0.7.1-3.debian.tar.xz
 78a091f30dc8069dc4052b4114f0b69dbc3c7d292b49ab6b5ed9ac86a807db55 16953 uncommons-watchmaker_0.7.1-3_source.buildinfo
Files:
 e0cc343edffb7dc1954b9deb5385dbf3 2349 java optional uncommons-watchmaker_0.7.1-3.dsc
 015e530171fca4567aeceb4e7e252c52 2328 java optional uncommons-watchmaker_0.7.1-3.debian.tar.xz
 27fa03c70072909e1ba91dc765962a0c 16953 java optional uncommons-watchmaker_0.7.1-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEEuM5N4hCA3PkD4WxA9RPEGeS50KwFAmKWT/kSHGVib3VyZ0Bh
cGFjaGUub3JnAAoJEPUTxBnkudCstEIQAInlLD99dm6JecW+p48WDswpxoTrg/Ej
gEJpP4kFEThcP79mzXGrViJrP6wGQK1FDFZ35SIPPo39EFH0GXmmkZzRGygC/cdZ
LDYFX8zfLUjZZA1aOxmLni1iaKHvTmrGuwkgXQufNsMzgZeyxSQoaRJRwNKpcJQp
NW4zeB2aslGiZZJzDRnIZxCSVpE/jVWzLZL+7jubxmsiC3du29R7HC2NNKoYtkj7
o1y4TbDifsdT/nwW9QhQc5lRtVEY8MRyG7SG2rVSSReW19RhVcrunLIjMnmoq8Xs
0+at278LCjViYosLNFreniQlgbyBs+e95hTCqQOIc7ZYRQ8DsRrUfeH5vOdNNsPA
xTWhzX3rpAsDcTYWLWrZSlO5WJhkR1T6K4dljE1nOiA3qZPkR676t4dslqoSIbfm
LFExiS2UBLINGmLh8XW1ZknBackF1Ubi4Kxp71ed3YX3lJr+oFw4rEs43jcP/xEf
RPT+HQA1MmVe9UEbOaOlhvOh/hh9UGYoNJXh1E8f3c/bbO9e8gfiilSVnPVEceuq
oVAFvK/iMO46tgQnFytDCefzqN3x6LsmgujNkUZ97/R9qCsC5cMY83BPQGjecIti
jo7i/EyyDp71X5Pjev1eDToXc3b6l8qVqoe7AXyFT0VZ3G+uyn3MkIpUPsl7v//b
QFaha2CDdY4r
=4f+Z
-----END PGP SIGNATURE-----