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 ---

Reply via email to