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