Bug#1091111: maven-debian-helper: FTBFS: [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:22: error: package org.eclipse.aether does not exist

Lucas Nussbaum lucas at debian.org
Sun Dec 22 16:48:47 GMT 2024


Source: maven-debian-helper
Version: 2.6.6
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20241222 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> # Generation of man pages
> mkdir -p debian/generated-manpages
> help2man -N -o debian/generated-manpages/mh_genrules.1             bin/mh_genrules
> help2man -N -o debian/generated-manpages/mh_lspoms.1               bin/mh_lspoms
> help2man -N -o debian/generated-manpages/mh_make.1                 bin/mh_make
> help2man -N -o debian/generated-manpages/mh_resolve_dependencies.1 bin/mh_resolve_dependencies
> dh_auto_build -- package -Dpackage=maven-debian-helper -Dbin.package=maven-debian-helper
> 	ant -Duser.name debian package -Dpackage=maven-debian-helper -Dbin.package=maven-debian-helper
> Buildfile: /<<PKGBUILDDIR>>/build.xml
> 
> package:
> 
> init.pom:
>      [echo] Base dir is /<<PKGBUILDDIR>>
>      [echo] Pom name in /<<PKGBUILDDIR>>/debian/maven-debian-helper.poms: pom.xml
>      [echo] Pom file pom.xml available? true
> 
> read.pom:
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/debian/.mh
>      [echo] Cleaner options: --no-parent --has-package-version
>      [java] Cleaning POM /<<PKGBUILDDIR>>/pom.xml, saving the result into /<<PKGBUILDDIR>>/debian/.mh/pom.xml
>      [java] maven.rules:
>      [java]   junit junit jar s/4\..*/4.x/
>      [java]   org.apache.maven maven-* * s/.*/3.x/ * *
>      [java] ---------
>      [java] Rules file does not exist: /<<PKGBUILDDIR>>/debian/maven.publishedRules
>      [copy] Copying 1 file to /<<PKGBUILDDIR>>
>      [copy] Copying 1 file to /<<PKGBUILDDIR>>
>      [echo] Properties read from the POM file:
>      [echo]   groupId: org.debian.maven, artifactId: maven-debian, version: 2.6, debianVersion: debian
> 
> init:
>      [echo] Compile classpath: target/classes:
>      [echo] Test classpath: target/test-classes:/usr/share/java/junit4.jar:target/classes:
> 
> process-resources:
> 
> process-pom:
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/target/classes/META-INF/maven/org.debian.maven/maven-debian
>      [copy] Copying 2 files to /<<PKGBUILDDIR>>/target/classes/META-INF/maven/org.debian.maven/maven-debian
> 
> mvn-generate:
> 
> mvn-generate2:
> 
> compile:
> 
> process-classes:
> 
> process-test-resources:
> 
> test-compile:
> 
> test:
> 
> jar:
>       [jar] Building jar: /<<PKGBUILDDIR>>/target/maven-debian-2.6.jar
> 
> mvn-package:
> 
> restore-pom:
> 
> package:
> 
> local-install:
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/debian/.mh/maven-repo/org/debian/maven/maven-debian/debian
>      [copy] Copying 1 file to /<<PKGBUILDDIR>>/debian/.mh/maven-repo/org/debian/maven/maven-debian/debian
> 
> package-and-local-install:
> 
> init.pom:
>      [echo] Base dir is /<<PKGBUILDDIR>>/maven-debian-helper
>      [echo] Pom name in /<<PKGBUILDDIR>>/debian/maven-debian-helper.poms: maven-debian-helper/pom.xml
>      [echo] Pom file pom.xml available? true
> 
> read.pom:
>      [echo] Cleaner options: --has-package-version --artifact=maven-debian-helper/target/maven-debian-helper-*.jar --java-lib --keep-parent-version
>      [java] Cleaning POM /<<PKGBUILDDIR>>/maven-debian-helper/pom.xml, saving the result into /<<PKGBUILDDIR>>/debian/.mh/pom.xml
>      [java] maven.rules:
>      [java]   junit junit jar s/4\..*/4.x/
>      [java]   org.apache.maven maven-* * s/.*/3.x/ * *
>      [java] ---------
>      [java] Rules file does not exist: /<<PKGBUILDDIR>>/debian/maven.publishedRules
>      [copy] Copying 1 file to /<<PKGBUILDDIR>>/maven-debian-helper
>      [copy] Copying 1 file to /<<PKGBUILDDIR>>/maven-debian-helper
>      [echo] Properties read from the POM file:
>      [echo]   groupId: org.debian.maven, artifactId: maven-debian-helper, version: 2.6, debianVersion: debian
> 
> init:
>      [echo] Compile classpath: target/classes:
>      [echo] Test classpath: target/test-classes:/usr/share/java/junit4.jar:target/classes:
> 
> process-resources:
> 
> process-pom:
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/maven-debian-helper/target/classes/META-INF/maven/org.debian.maven/maven-debian-helper
>      [copy] Copying 2 files to /<<PKGBUILDDIR>>/maven-debian-helper/target/classes/META-INF/maven/org.debian.maven/maven-debian-helper
> 
> mvn-generate:
> 
> mvn-generate2:
> 
> compile:
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/maven-debian-helper/target/generated-sources
>     [javac] /usr/share/maven-ant-helper/maven-build.xml:358: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
>     [javac] Using javac -source 1.6 is no longer supported, switching to 8
>     [javac] Using javac -target 1.6 is no longer supported, switching to 8
>     [javac] Compiling 2 source files to /<<PKGBUILDDIR>>/maven-debian-helper/target/classes
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:22: error: package org.eclipse.aether does not exist
>     [javac] import org.eclipse.aether.RepositoryException;
>     [javac]                          ^
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:23: error: package org.eclipse.aether.artifact does not exist
>     [javac] import org.eclipse.aether.artifact.Artifact;
>     [javac]                                   ^
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:24: error: package org.eclipse.aether.artifact does not exist
>     [javac] import org.eclipse.aether.artifact.DefaultArtifact;
>     [javac]                                   ^
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:25: error: package org.eclipse.aether.collection does not exist
>     [javac] import org.eclipse.aether.collection.DependencyGraphTransformationContext;
>     [javac]                                     ^
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:26: error: package org.eclipse.aether.collection does not exist
>     [javac] import org.eclipse.aether.collection.DependencyGraphTransformer;
>     [javac]                                     ^
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:27: error: package org.eclipse.aether.graph does not exist
>     [javac] import org.eclipse.aether.graph.DefaultDependencyNode;
>     [javac]                                ^
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:28: error: package org.eclipse.aether.graph does not exist
>     [javac] import org.eclipse.aether.graph.Dependency;
>     [javac]                                ^
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:29: error: package org.eclipse.aether.graph does not exist
>     [javac] import org.eclipse.aether.graph.DependencyNode;
>     [javac]                                ^
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:30: error: package org.eclipse.aether.util.artifact does not exist
>     [javac] import org.eclipse.aether.util.artifact.JavaScopes;
>     [javac]                                        ^
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:43: error: cannot find symbol
>     [javac]     implements DependencyGraphTransformer
>     [javac]                ^
>     [javac]   symbol: class DependencyGraphTransformer
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:54: error: cannot find symbol
>     [javac]     public DependencyNode transformGraph( DependencyNode node, DependencyGraphTransformationContext context )
>     [javac]                                           ^
>     [javac]   symbol:   class DependencyNode
>     [javac]   location: class PlexusUtilsInjector
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:54: error: cannot find symbol
>     [javac]     public DependencyNode transformGraph( DependencyNode node, DependencyGraphTransformationContext context )
>     [javac]                                                                ^
>     [javac]   symbol:   class DependencyGraphTransformationContext
>     [javac]   location: class PlexusUtilsInjector
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:54: error: cannot find symbol
>     [javac]     public DependencyNode transformGraph( DependencyNode node, DependencyGraphTransformationContext context )
>     [javac]            ^
>     [javac]   symbol:   class DependencyNode
>     [javac]   location: class PlexusUtilsInjector
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:55: error: cannot find symbol
>     [javac]         throws RepositoryException
>     [javac]                ^
>     [javac]   symbol:   class RepositoryException
>     [javac]   location: class PlexusUtilsInjector
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:69: error: cannot find symbol
>     [javac]     private DependencyNode findPlexusUtils( DependencyNode node )
>     [javac]                                             ^
>     [javac]   symbol:   class DependencyNode
>     [javac]   location: class PlexusUtilsInjector
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:69: error: cannot find symbol
>     [javac]     private DependencyNode findPlexusUtils( DependencyNode node )
>     [javac]             ^
>     [javac]   symbol:   class DependencyNode
>     [javac]   location: class PlexusUtilsInjector
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:59: error: cannot find symbol
>     [javac]             Artifact pu = new DefaultArtifact( GID, AID, null, EXT, VER );
>     [javac]             ^
>     [javac]   symbol:   class Artifact
>     [javac]   location: class PlexusUtilsInjector
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:59: error: cannot find symbol
>     [javac]             Artifact pu = new DefaultArtifact( GID, AID, null, EXT, VER );
>     [javac]                               ^
>     [javac]   symbol:   class DefaultArtifact
>     [javac]   location: class PlexusUtilsInjector
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:60: error: cannot find symbol
>     [javac]             DefaultDependencyNode child = new DefaultDependencyNode( new Dependency( pu, JavaScopes.RUNTIME ) );
>     [javac]             ^
>     [javac]   symbol:   class DefaultDependencyNode
>     [javac]   location: class PlexusUtilsInjector
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:60: error: cannot find symbol
>     [javac]             DefaultDependencyNode child = new DefaultDependencyNode( new Dependency( pu, JavaScopes.RUNTIME ) );
>     [javac]                                               ^
>     [javac]   symbol:   class DefaultDependencyNode
>     [javac]   location: class PlexusUtilsInjector
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:60: error: cannot find symbol
>     [javac]             DefaultDependencyNode child = new DefaultDependencyNode( new Dependency( pu, JavaScopes.RUNTIME ) );
>     [javac]                                                                          ^
>     [javac]   symbol:   class Dependency
>     [javac]   location: class PlexusUtilsInjector
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:60: error: cannot find symbol
>     [javac]             DefaultDependencyNode child = new DefaultDependencyNode( new Dependency( pu, JavaScopes.RUNTIME ) );
>     [javac]                                                                                          ^
>     [javac]   symbol:   variable JavaScopes
>     [javac]   location: class PlexusUtilsInjector
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:71: error: cannot find symbol
>     [javac]         Artifact artifact = node.getDependency().getArtifact();
>     [javac]         ^
>     [javac]   symbol:   class Artifact
>     [javac]   location: class PlexusUtilsInjector
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:79: error: cannot find symbol
>     [javac]         for ( DependencyNode child : node.getChildren() )
>     [javac]               ^
>     [javac]   symbol:   class DependencyNode
>     [javac]   location: class PlexusUtilsInjector
>     [javac] /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java:81: error: cannot find symbol
>     [javac]             DependencyNode result = findPlexusUtils( child );
>     [javac]             ^
>     [javac]   symbol:   class DependencyNode
>     [javac]   location: class PlexusUtilsInjector
>     [javac] Note: /<<PKGBUILDDIR>>/maven-debian-helper/src/main/java/org/debian/maven/Wrapper.java uses or overrides a deprecated API.
>     [javac] Note: Recompile with -Xlint:deprecation for details.
>     [javac] 25 errors
> 
> BUILD FAILED
> /<<PKGBUILDDIR>>/build.xml:52: The following error occurred while executing this line:
> /<<PKGBUILDDIR>>/build.xml:22: The following error occurred while executing this line:
> /usr/share/maven-ant-helper/maven-build.xml:358: Compile failed; see the compiler error output for details.
> 
> Total time: 1 second
> dh_auto_build: error: ant -Duser.name debian package -Dpackage=maven-debian-helper -Dbin.package=maven-debian-helper returned exit code 1
> make[1]: *** [debian/rules:28: override_dh_auto_build] Error 25


The full build log is available from:
http://qa-logs.debian.net/2024/12/22/maven-debian-helper_2.6.6_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20241222;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20241222&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the pkg-java-maintainers mailing list