Your message dated Fri, 27 May 2022 21:34:30 +0000
with message-id <[email protected]>
and subject line Bug#1011468: fixed in barclay 4.0.1+dfsg-1
has caused the Debian Bug report #1011468,
regarding barclay: FTBFS with OpenJDK 17 due to com.sun.javadoc removal
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1011468: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1011468
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: barclay
Version: 2.1.0-3.1
Severity: important
Tags: ftbfs bookworm sid
User: [email protected]
Usertags: default-java17
barclay fails to build with Java 17 because it uses classes from the
com.sun.javadoc package which was removed:
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DocWorkUnit.java:3:
error: package com.sun.javadoc does not exist
import com.sun.javadoc.ClassDoc;
^
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DocWorkUnit.java:25:
error: cannot find symbol
private final ClassDoc classDoc; // javadoc
documentation for clazz
^
symbol: class ClassDoc
location: class DocWorkUnit
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DocWorkUnit.java:50:
error: cannot find symbol
final ClassDoc classDoc,
^
symbol: class ClassDoc
location: class DocWorkUnit
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DocWorkUnit.java:112:
error: cannot find symbol
public ClassDoc getClassDoc() { return classDoc; }
^
symbol: class ClassDoc
location: class DocWorkUnit
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/HelpDoclet.java:5:
error: package com.sun.javadoc does not exist
import com.sun.javadoc.ClassDoc;
^
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/HelpDoclet.java:6:
error: package com.sun.javadoc does not exist
import com.sun.javadoc.RootDoc;
^
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/HelpDoclet.java:94:
error: cannot find symbol
private RootDoc rootDoc; // The javadoc root doc
^
symbol: class RootDoc
location: class HelpDoclet
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/HelpDoclet.java:105:
error: cannot find symbol
public static boolean start(final RootDoc rootDoc) throws IOException {
^
symbol: class RootDoc
location: class HelpDoclet
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/HelpDoclet.java:139:
error: cannot find symbol
protected boolean startProcessDocs(final RootDoc rootDoc) throws
IOException {
^
symbol: class RootDoc
location: class HelpDoclet
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/HelpDoclet.java:256:
error: cannot find symbol
private void processDocs(final RootDoc rootDoc) {
^
symbol: class RootDoc
location: class HelpDoclet
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/HelpDoclet.java:316:
error: cannot find symbol
public RootDoc getRootDoc() { return rootDoc; }
^
symbol: class RootDoc
location: class HelpDoclet
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/HelpDoclet.java:361:
error: cannot find symbol
public boolean includeInDocs(final DocumentedFeature documentedFeature,
final ClassDoc classDoc, final Class<?> clazz) {
^
symbol: class ClassDoc
location: class HelpDoclet
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/HelpDoclet.java:412:
error: cannot find symbol
final ClassDoc classDoc,
^
symbol: class ClassDoc
location: class HelpDoclet
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/HelpDoclet.java:443:
error: cannot find symbol
private Class<? extends Object> getClassForClassDoc(final ClassDoc doc) {
^
symbol: class ClassDoc
location: class HelpDoclet
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/HelpDoclet.java:570:
error: cannot find symbol
public ClassDoc getClassDocForClass(final Class<?> clazz) {
^
symbol: class ClassDoc
location: class HelpDoclet
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/WDLDoclet.java:3:
error: package com.sun.javadoc does not exist
import com.sun.javadoc.ClassDoc;
^
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/WDLDoclet.java:24:
error: package com.sun.javadoc does not exist
public static boolean start(final com.sun.javadoc.RootDoc rootDoc) throws
IOException {
^
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/WDLDoclet.java:29:
error: cannot find symbol
public boolean includeInDocs(final DocumentedFeature documentedFeature,
final ClassDoc classDoc, final Class<?> clazz) {
^
symbol: class ClassDoc
location: class WDLDoclet
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/WDLDoclet.java:57:
error: package com.sun.javadoc does not exist
final com.sun.javadoc.ClassDoc classDoc,
^
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DefaultDocWorkUnitHandler.java:3:
error: package com.sun.javadoc does not exist
import com.sun.javadoc.ClassDoc;
^
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DefaultDocWorkUnitHandler.java:4:
error: package com.sun.javadoc does not exist
import com.sun.javadoc.FieldDoc;
^
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DefaultDocWorkUnitHandler.java:398:
error: cannot find symbol
private FieldDoc getFieldDocForCommandLineArgument(
^
symbol: class FieldDoc
location: class DefaultDocWorkUnitHandler
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DefaultDocWorkUnitHandler.java:597:
error: cannot find symbol
private FieldDoc getFieldDoc(final ClassDoc classDoc, final String
argumentFieldName) {
^
symbol: class ClassDoc
location: class DefaultDocWorkUnitHandler
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DefaultDocWorkUnitHandler.java:597:
error: cannot find symbol
private FieldDoc getFieldDoc(final ClassDoc classDoc, final String
argumentFieldName) {
^
symbol: class FieldDoc
location: class DefaultDocWorkUnitHandler
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DocletUtils.java:3:
error: package com.sun.javadoc does not exist
import com.sun.javadoc.FieldDoc;
^
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DocletUtils.java:4:
error: package com.sun.javadoc does not exist
import com.sun.javadoc.PackageDoc;
^
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DocletUtils.java:5:
error: package com.sun.javadoc does not exist
import com.sun.javadoc.ProgramElementDoc;
^
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DocletUtils.java:16:
error: cannot find symbol
protected static Class<?> getClassForDoc(ProgramElementDoc doc) throws
ClassNotFoundException {
^
symbol: class ProgramElementDoc
location: class DocletUtils
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DocletUtils.java:20:
error: cannot find symbol
protected static Field getFieldForFieldDoc(FieldDoc fieldDoc) {
^
symbol: class FieldDoc
location: class DocletUtils
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DocletUtils.java:35:
error: cannot find symbol
protected static String getClassName(ProgramElementDoc doc, boolean
binaryName) {
^
symbol: class ProgramElementDoc
location: class DocletUtils
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/BashTabCompletionDoclet.java:3:
error: package com.sun.javadoc does not exist
import com.sun.javadoc.ClassDoc;
^
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/BashTabCompletionDoclet.java:4:
error: package com.sun.javadoc does not exist
import com.sun.javadoc.RootDoc;
^
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/BashTabCompletionDoclet.java:259:
error: cannot find symbol
public static boolean start(RootDoc rootDoc) {
^
symbol: class RootDoc
location: class BashTabCompletionDoclet
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/BashTabCompletionDoclet.java:404:
error: cannot find symbol
public boolean includeInDocs(final DocumentedFeature documentedFeature,
final ClassDoc classDoc, final Class<?> clazz) {
^
symbol: class ClassDoc
location: class BashTabCompletionDoclet
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/BashTabCompletionDoclet.java:416:
error: cannot find symbol
final ClassDoc classDoc,
^
symbol: class ClassDoc
location: class BashTabCompletionDoclet
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/argparser/ArgumentDefinition.java:182:
warning: [deprecation] newInstance() in Class has been deprecated
field.set(callerArguments, field.getType().newInstance());
^
where T is a type-variable:
T extends Object declared in class Class
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/utils/Utils.java:162:
warning: [deprecation] WordUtils in org.apache.commons.lang3.text has been
deprecated
.map(line -> WordUtils.wrap(line, width))
^
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DocWorkUnit.java:187:
warning: [deprecation] newInstance() in Class has been deprecated
return commandLineProperties.programGroup().newInstance();
^
where T is a type-variable:
T extends Object declared in class Class
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/HelpDoclet.java:294:
error: cannot find symbol
for (final ClassDoc classDoc : rootDoc.classes()) {
^
symbol: class ClassDoc
location: class HelpDoclet
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DefaultDocWorkUnitHandler.java:196:
warning: [deprecation] newInstance() in Class has been deprecated
final Object argumentContainer = workUnit.getClazz().newInstance();
^
where T is a type-variable:
T extends Object declared in class Class
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DefaultDocWorkUnitHandler.java:389:
error: cannot find symbol
final FieldDoc fieldDoc =
getFieldDocForCommandLineArgument(currentWorkUnit, argDef);
^
symbol: class FieldDoc
location: class DefaultDocWorkUnitHandler
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DefaultDocWorkUnitHandler.java:404:
error: cannot find symbol
final ClassDoc declaringClassDoc =
getDoclet().getRootDoc().classNamed(declaringClassTypeName);
^
symbol: class ClassDoc
location: class DefaultDocWorkUnitHandler
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DefaultDocWorkUnitHandler.java:414:
error: cannot find symbol
final FieldDoc fieldDoc = getFieldDoc(declaringClassDoc,
argDef.getUnderlyingField().getName());
^
symbol: class FieldDoc
location: class DefaultDocWorkUnitHandler
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DefaultDocWorkUnitHandler.java:598:
error: cannot find symbol
for (final FieldDoc fieldDoc : classDoc.fields(false)) {
^
symbol: class FieldDoc
location: class DefaultDocWorkUnitHandler
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DefaultDocWorkUnitHandler.java:614:
error: cannot find symbol
final ClassDoc typeDoc =
getDoclet().getRootDoc().classNamed(fieldDoc.type().qualifiedTypeName());
^
symbol: class ClassDoc
location: class DefaultDocWorkUnitHandler
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DefaultDocWorkUnitHandler.java:619:
error: cannot find symbol
FieldDoc result = getFieldDoc(typeDoc, argumentFieldName);
^
symbol: class FieldDoc
location: class DefaultDocWorkUnitHandler
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DefaultDocWorkUnitHandler.java:821:
error: cannot find symbol
final ClassDoc doc = this.getDoclet().getClassDocForClass(enumClass);
^
symbol: class ClassDoc
location: class DefaultDocWorkUnitHandler
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DefaultDocWorkUnitHandler.java:836:
error: cannot find symbol
for (final FieldDoc fieldDoc : doc.fields(false)) {
^
symbol: class FieldDoc
location: class DefaultDocWorkUnitHandler
/<<PKGBUILDDIR>>/src/main/java/org/broadinstitute/barclay/help/DocletUtils.java:36:
error: cannot find symbol
PackageDoc containingPackage = doc.containingPackage();
^
symbol: class PackageDoc
location: class DocletUtils
45 errors
5 warnings
:compileJava FAILED
--- End Message ---
--- Begin Message ---
Source: barclay
Source-Version: 4.0.1+dfsg-1
Done: Pierre Gruet <[email protected]>
We believe that the bug you reported is fixed in the latest version of
barclay, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Pierre Gruet <[email protected]> (supplier of updated barclay 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 27 May 2022 22:02:13 +0200
Source: barclay
Architecture: source
Version: 4.0.1+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers
<[email protected]>
Changed-By: Pierre Gruet <[email protected]>
Closes: 1011468
Changes:
barclay (4.0.1+dfsg-1) unstable; urgency=medium
.
[ Pierre Gruet ]
* New upstream version 4.0.1+dfsg
* Excluding files when repacking
* Raising Standards version to 4.6.1 (no change)
* Adding myself as uploader
* Refreshing d/copyright
* Refreshing patches
* Adding header to fix_debian_build.patch
* Omitting the build of classes that need deprecated com.sun.javadoc package,
which disappears in OpenJDK-17 (Closes: #1011468)
* Build-depending on default-jdk-headless instead of default-jdk, dropping
unnecessary versioned dependency
* Updating d/libbarclay-java.classpath
* Removing unnecessary exports in d/rules
* Updating dependencies in our home-made POM file
* Automatically writing the version number at build time in our provided
POM file
* Rewriting the override of dh_auto_test
.
[ Michael R. Crusoe ]
* Secure URI in copyright format
* Respect DEB_BUILD_OPTIONS in override_dh_auto_test target
* Remove trailing whitespace in debian/changelog
* Remove trailing whitespace in debian/rules
.
[ Andreas Tille ]
* debhelper-compat 13 (routine-update)
* Add salsa-ci file (routine-update)
* Rules-Requires-Root: no (routine-update)
* Trim trailing whitespace.
* Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
Repository-Browse.
* Make "Files: *" paragraph the first in the copyright file.
Checksums-Sha1:
3baff68ea43923ad96c71538f3d226e821e67b43 2199 barclay_4.0.1+dfsg-1.dsc
25ebe2fcbfd96bbad9f43cc75838fa26d1ceaded 115304 barclay_4.0.1+dfsg.orig.tar.xz
e97a35cfb72eef886c6219043796a4dfdbcb763f 7960
barclay_4.0.1+dfsg-1.debian.tar.xz
1f8ca4397203fb36b7ac95736aa1c79291f59a05 13738
barclay_4.0.1+dfsg-1_amd64.buildinfo
Checksums-Sha256:
8d10ccfae83aa22f2ae39a63ffe1cafe071d375d5ca965978f0c4738371b49c1 2199
barclay_4.0.1+dfsg-1.dsc
98b8b2d060b20ebee1d0da826abc70f08fde64b5d16c56b115e7a327655e6ef8 115304
barclay_4.0.1+dfsg.orig.tar.xz
2d790080f77ac07e09874abdf2f5ca2653ec3d0b16d879e3c7845a32e6db59bf 7960
barclay_4.0.1+dfsg-1.debian.tar.xz
f12c7f21368b92b374842df087de1a70adf12b6fd0a34378a6d3868afbdc7363 13738
barclay_4.0.1+dfsg-1_amd64.buildinfo
Files:
b200cae778c3f1434dfe3f52805b070f 2199 java optional barclay_4.0.1+dfsg-1.dsc
6b6b96f8746f70eeb53dcbf89d73ca4a 115304 java optional
barclay_4.0.1+dfsg.orig.tar.xz
53ed628d89be24704d1286fc6011f6c0 7960 java optional
barclay_4.0.1+dfsg-1.debian.tar.xz
a295862464091d9ca326a2a571e30995 13738 java optional
barclay_4.0.1+dfsg-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEM8soQxPpC9J9y0UjYAMWptwndHYFAmKRORMACgkQYAMWptwn
dHZdyw//bEeWtckUveyrYVrhmtzwsnpr/QIkCE18FGGLfKap5Yc/b04BiGx32Ed+
5LR2+MgW2WHfDUoEn6dh9XH3RFyIeO8AWuL/dfVMlhR1qUa+y8rQgKcj2jv8G23S
66uanudvY9JiCLohZ3U/8GiYljhWMWWZU21JY58EP27TM8WZWAdIoWlwdwZog88g
0s51P5rT/JRagr/XBPVxs/c8HJ73AvECKeEKFL1LEBS5TGyziBtnkmg0qmGsJ/LW
9nwxK83tfKmBuQzaNInSNQlvt8GO9cIVM9USSwgyZmDWqoJev9qZWJW5n2MxAlTJ
UshBndxrCUt/q/1aWj5rDsOnwQboLmj58UOBEpgJRrRPP4Ih0+LVEtxzQoksK7fv
2U8a689pPFhs5Ig3voi6tKPqtoMr/UfPDfsZDBZ4KbwjQoTDZMlI7yvfNwWBUPzC
axHrf5E+drCZmi20uYyyNMQwPyU4sJRWMsv9bevq+eBmjmYKd2XOQLpQNUN6Cu9b
4FNDkoH31z6ogsRipcIaqqilcar4xnEDLcMa0OD4Cvk8cFvhtFzfdEeYvqs7f6WM
RvedU87cYj0vZ4yfHOy71aMHRirb3Lc62IItwz1ONeebSPHBzBYsJZv+xGd4tlEz
YYkAo3YeHlhuHnMVedzHqTqs8dbJABvB77za5+KULB3GqKpX/Gk=
=NGln
-----END PGP SIGNATURE-----
--- End Message ---