Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1012180

Bug#960984: ITP: google-http-client-java -- Google HTTP Client Library for Java

From Andreas Tille <andreas@an3as.eu>
Newsgroups linux.debian.bugs.dist, linux.debian.maint.java
Subject Bug#960984: ITP: google-http-client-java -- Google HTTP Client Library for Java
Date 2020-06-01 09:20 +0200
Message-ID <AcMTM-4Ju-3@gated-at.bofh.it> (permalink)
References <A80Xn-2AV-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Cross-posted to 2 groups.

Show all headers | View raw


Control: retitle -1 ITP: google-http-client-java -- Google HTTP Client Library for Java
Control: owner -1 Andreas Tille <tille@debian.org>
Control: tags -1 help

Hi,

in the COVID-19 sprint of Debian Med we spotted the bazel packaging
system as important target to finally get tensorflow packaged for
Debian.  The package google-http-client-java is a precondition for
Bazel and I intend to help Olek Wojnar to package this.  Thus I took
over the RFP and started the packaging[1].

I admit I was not very successful so far and need help.  Here are
the errors I've got from mh_make:


> apt-file search /usr/share/java/fmt-maven-plugin.jar 
apt-file failed to execute successfully
[error] Cannot resolve Maven dependency com.coveo:fmt-maven-plugin:maven-plugin:2.9. If you know a package that contains a compatible dependency,
try to enter a substitution rule of the form s/groupId/newGroupId/ s/artifactId/newArtifactId/ jar s/version/newVersion/ here:

> 
Try again to resolve the dependency?
[Y/n] > n
Juni 01, 2020 8:34:32 VORM. org.debian.maven.packager.DependenciesSolver$ToResolve resolve
SCHWERWIEGEND: Cannot resolve dependencies in ./pom.xml: Dependency not found com.coveo:fmt-maven-plugin:maven-plugin:2.9

In google-http-client/pom.xml: This dependency cannot be found in the Debian Maven repository. Ignore this dependency?  com.google.j2objc:j2objc-annotations:jar:1.3

[y/N] > 
> dpkg --search /usr/share/maven-repo/com/google/j2objc/j2objc-annotations/*/* 
dpkg failed to execute successfully
> apt-file search /usr/share/maven-repo/com/google/j2objc/j2objc-annotations 
apt-file failed to execute successfully
> dpkg --search /usr/share/java/j2objc-annotations.jar 
dpkg failed to execute successfully
> apt-file search /usr/share/java/j2objc-annotations.jar 
apt-file failed to execute successfully
[error] Cannot resolve Maven dependency com.google.j2objc:j2objc-annotations:jar:1.3. If you know a package that contains a compatible dependency,
try to enter a substitution rule of the form s/groupId/newGroupId/ s/artifactId/newArtifactId/ jar s/version/newVersion/ here:

> 
Try again to resolve the dependency?
[Y/n] > n
Juni 01, 2020 8:36:15 VORM. org.debian.maven.packager.DependenciesSolver$ToResolve resolve
SCHWERWIEGEND: Cannot resolve dependencies in ./google-http-client/pom.xml: Dependency not found com.google.j2objc:j2objc-annotations:jar:1.3

In google-http-client/pom.xml: This plugin is not useful for the build or its use is against Debian policies. Ignore this plugin?  org.apache.maven.plugins:maven-source-plugin:maven-plugin:3.2.1
[Y/n] > n
> dpkg --search /usr/share/maven-repo/org/apache/maven/plugins/maven-source-plugin/*/* 
dpkg failed to execute successfully
> apt-file search /usr/share/maven-repo/org/apache/maven/plugins/maven-source-plugin 
Found /usr/share/maven-repo/org/apache/maven/plugins/maven-source-plugin/3.0.1/maven-source-plugin-3.0.1.pom in libmaven-source-plugin-java
> dpkg --search /usr/share/java/maven-source-plugin.jar 
dpkg failed to execute successfully
> apt-file search /usr/share/java/maven-source-plugin.jar 
Found libmaven-source-plugin-java
[error] Package libmaven-source-plugin-java does not contain Maven dependency org.apache.maven.plugins:maven-source-plugin:maven-plugin:3.2.1 but there seem to be a match
If the package contains already Maven artifacts but the names don't match, try to enter a substitution rule
of the form s/groupId/newGroupId/ s/artifactId/newArtifactId/ jar s/version/newVersion/ here:
>
Try again to resolve the dependency?
[Y/n] > n
Juni 01, 2020 8:38:05 VORM. org.debian.maven.packager.DependenciesSolver$ToResolve resolve
SCHWERWIEGEND: Cannot resolve dependencies in ./google-http-client/pom.xml: Dependency not found org.apache.maven.plugins:maven-source-plugin:maven-plugin:3.2.1

In google-http-client-assembly/pom.xml: This plugin may be ignored in some cases. Ignore this plugin?  org.apache.maven.plugins:maven-assembly-plugin:maven-plugin:3.1.0
[Y/n] > 

In google-http-client-appengine/pom.xml: This dependency cannot be found in the Debian Maven repository. Ignore this dependency?  com.google.appengine:appengine-api-1.0-sdk:jar:1.9.71
[y/N] > 
> dpkg --search /usr/share/maven-repo/com/google/appengine/appengine-api-1.0-sdk/*/* 
dpkg failed to execute successfully
> apt-file search /usr/share/maven-repo/com/google/appengine/appengine-api-1.0-sdk 
apt-file failed to execute successfully
> dpkg --search /usr/share/java/appengine-api-1.0-sdk.jar 
dpkg failed to execute successfully
> apt-file search /usr/share/java/appengine-api-1.0-sdk.jar 
apt-file failed to execute successfully
[error] Cannot resolve Maven dependency com.google.appengine:appengine-api-1.0-sdk:jar:1.9.71. If you know a package that contains a compatible dependency,
try to enter a substitution rule of the form s/groupId/newGroupId/ s/artifactId/newArtifactId/ jar s/version/newVersion/ here:

> 
Try again to resolve the dependency?
[Y/n] > n
Juni 01, 2020 8:39:36 VORM. org.debian.maven.packager.DependenciesSolver$ToResolve resolve
SCHWERWIEGEND: Cannot resolve dependencies in ./google-http-client-appengine/pom.xml: Dependency not found com.google.appengine:appengine-api-1.0-sdk:jar:1.9.71
> dpkg --status libmaven-source-plugin-java 
dpkg failed to execute successfully
[warning] Please install the missing dependency. Run the following command in another terminal:
  sudo apt-get install libmaven-source-plugin-java
Try again to resolve the dependency?
[Y/n] > 
Rescanning /usr/share/maven-repo...

In google-http-client-android/pom.xml: This dependency cannot be found in the Debian Maven repository. Ignore this dependency?  com.google.android:android:jar:4.1.1.4
[y/N] > y

In google-http-client-apache-v2/pom.xml: This dependency cannot be found in the Debian Maven repository. Ignore this dependency?  org.mockito:mockito-all:jar:1.10.19
[y/N] > y

In google-http-client-apache-v2/pom.xml: This plugin cannot be found in the Debian Maven repository. Ignore this plugin?  org.codehaus.mojo:build-helper-maven-plugin:maven-plugin:3.1.0
[y/N] > y

In google-http-client-apache-v2/pom.xml: This plugin cannot be found in the Debian Maven repository. Ignore this plugin?  org.apache.felix:maven-bundle-plugin:maven-plugin:2.5.4
[y/N] > y

In google-http-client-protobuf/pom.xml: This plugin cannot be found in the Debian Maven repository. Ignore this plugin?  com.google.protobuf.tools:maven-protoc-plugin:maven-plugin:0.4.2
[y/N] > y

In google-http-client-protobuf/pom.xml: This dependency cannot be found in the Debian Maven repository. Ignore this dependency?  kr.motd.maven:os-maven-plugin:jar:1.6.2
[y/N] > y

In google-http-client-findbugs/pom.xml: This dependency cannot be found in the Debian Maven repository. Ignore this dependency?  com.google.code.findbugs:bcel-findbugs:jar:6.0
[y/N] > y

In samples/dailymotion-simple-cmdline-sample/pom.xml: This plugin cannot be found in the Debian Maven repository. Ignore this plugin?  org.codehaus.mojo:exec-maven-plugin:maven-plugin:1.6.0
[y/N] > y

In samples/dailymotion-simple-cmdline-sample/pom.xml: This plugin is not useful for the build or its use is against Debian policies. Ignore this plugin?  org.apache.maven.plugins:maven-deploy-plugin:maven-plugin:2.8.2
[Y/n] > 
ERROR:
pom.xml: plugin is not packaged in the Maven repository for Debian: com.coveo:fmt-maven-plugin:2.9
google-http-client/pom.xml: dependency is not packaged in the Maven repository for Debian: com.google.j2objc:j2objc-annotations:1.3
google-http-client/pom.xml: plugin is not packaged in the Maven repository for Debian: org.apache.maven.plugins:maven-source-plugin:3.2.1
google-http-client-appengine/pom.xml: dependency is not packaged in the Maven repository for Debian: com.google.appengine:appengine-api-1.0-sdk:1.9.71
google-http-client-appengine/pom.xml: plugin is not packaged in the Maven repository for Debian: org.apache.maven.plugins:maven-source-plugin:3.2.1
--------
Checking dependencies for documentation packages...
> dpkg --search /usr/share/doc/junit4/api/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/junit4/api/index.html 
Found junit4-doc
> dpkg --search /usr/share/doc/libfindbugs-java/api/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libfindbugs-java/api/index.html 
apt-file failed to execute successfully
> dpkg --search /usr/share/doc/libfindbugs-java-doc/api/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libfindbugs-java-doc/api/index.html 
apt-file failed to execute successfully
> dpkg --search /usr/share/doc/libfindbugs-java/apidocs/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libfindbugs-java/apidocs/index.html 
apt-file failed to execute successfully
> dpkg --search /usr/share/doc/libfindbugs-java-doc/apidocs/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libfindbugs-java-doc/apidocs/index.html 
apt-file failed to execute successfully
> dpkg --search /usr/share/doc/libgoogle-gson-java/api/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libgoogle-gson-java/api/index.html 
apt-file failed to execute successfully
> dpkg --search /usr/share/doc/libgoogle-gson-java-doc/api/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libgoogle-gson-java-doc/api/index.html 
apt-file failed to execute successfully
> dpkg --search /usr/share/doc/libgoogle-gson-java/apidocs/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libgoogle-gson-java/apidocs/index.html 
apt-file failed to execute successfully
> dpkg --search /usr/share/doc/libgoogle-gson-java-doc/apidocs/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libgoogle-gson-java-doc/apidocs/index.html 
apt-file failed to execute successfully
> dpkg --search /usr/share/doc/libguava-java/api/index.html
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libguava-java/api/index.html 
Found libguava-java-doc
> dpkg --search /usr/share/doc/libhttpclient-java/api/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libhttpclient-java/api/index.html 
apt-file failed to execute successfully
> dpkg --search /usr/share/doc/libhttpclient-java-doc/api/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libhttpclient-java-doc/api/index.html 
apt-file failed to execute successfully
> dpkg --search /usr/share/doc/libhttpclient-java/apidocs/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libhttpclient-java/apidocs/index.html 
apt-file failed to execute successfully
> dpkg --search /usr/share/doc/libhttpclient-java-doc/apidocs/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libhttpclient-java-doc/apidocs/index.html 
apt-file failed to execute successfully
> dpkg --search /usr/share/doc/libhttpcore-java/api/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libhttpcore-java/api/index.html 
apt-file failed to execute successfully
> dpkg --search /usr/share/doc/libhttpcore-java-doc/api/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libhttpcore-java-doc/api/index.html
apt-file failed to execute successfully
> dpkg --search /usr/share/doc/libhttpcore-java/apidocs/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libhttpcore-java/apidocs/index.html 
apt-file failed to execute successfully
> dpkg --search /usr/share/doc/libhttpcore-java-doc/apidocs/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libhttpcore-java-doc/apidocs/index.html 
apt-file failed to execute successfully
> dpkg --search /usr/share/doc/libjackson2-core-java/api/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libjackson2-core-java/api/index.html 
Found libjackson2-core-java-doc
> dpkg --search /usr/share/doc/libjsr305-java/api/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libjsr305-java/api/index.html 
Found libjsr305-java-doc
> dpkg --search /usr/share/doc/libprotobuf-java/api/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libprotobuf-java/api/index.html 
apt-file failed to execute successfully
> dpkg --search /usr/share/doc/libprotobuf-java-doc/api/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libprotobuf-java-doc/api/index.html 
apt-file failed to execute successfully
> dpkg --search /usr/share/doc/libprotobuf-java/apidocs/index.html
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libprotobuf-java/apidocs/index.html 
apt-file failed to execute successfully
> dpkg --search /usr/share/doc/libprotobuf-java-doc/apidocs/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libprotobuf-java-doc/apidocs/index.html 
apt-file failed to execute successfully
> dpkg --search /usr/share/doc/libxpp3-java/api/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libxpp3-java/api/index.html 
apt-file failed to execute successfully
> dpkg --search /usr/share/doc/libxpp3-java-doc/api/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libxpp3-java-doc/api/index.html 
apt-file failed to execute successfully
> dpkg --search /usr/share/doc/libxpp3-java/apidocs/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libxpp3-java/apidocs/index.html 
apt-file failed to execute successfully
> dpkg --search /usr/share/doc/libxpp3-java-doc/apidocs/index.html 
dpkg failed to execute successfully
> apt-file search /usr/share/doc/libxpp3-java-doc/apidocs/index.html 
apt-file failed to execute successfully
Some problems were found in this project, exiting...
Exit code:   1


I admit I have no idea what message is really relevant but the package
does not build and the build log says:


...
   dh_auto_build
        /usr/lib/jvm/default-java/bin/java -noverify -cp /usr/share/maven/boot/plexus-classworlds-2.x.jar -Dmaven.home=/usr/share/maven -Dmaven.multiModuleProjectDirectory=/build/google-http-java-client-1.35.0 -Dclassworlds.conf=/etc/maven/m2-debian.conf org.codehaus.plexus.classworlds.launcher.Launcher -s/etc/maven/settings-debian.xml -Ddebian.dir=/build/google-http-java-client-1.35.0/debian -Dmaven.repo.local=/build/google-http-java-client-1.35.0/debian/maven-repo package -DskipTests -Dnotimestamp=true -Dlocale=en_US
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[INFO] Scanning for projects...
[WARNING] The POM for org.sonatype.plugins:nexus-staging-maven-plugin:jar:1.6.8 is missing, no dependency information available
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[ERROR] Unresolveable build extension: Plugin org.sonatype.plugins:nexus-staging-maven-plugin:1.6.8 or one of its dependencies could not be resolved: Cannot access central (https://repo.maven.apache.org/maven2) in offline mode and the artifact org.sonatype.plugins:nexus-staging-maven-plugin:jar:1.6.8 has not been downloaded from it before. @ 
 @ 
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]   
[ERROR]   The project com.google.http-client:google-http-client-parent:1.35.0 (/build/google-http-java-client-1.35.0/pom.xml) has 1 error
[ERROR]     Unresolveable build extension: Plugin org.sonatype.plugins:nexus-staging-maven-plugin:1.6.8 or one of its dependencies could not be resolved: Cannot access central (https://repo.maven.apache.org/maven2) in offline mode and the artifact org.sonatype.plugins:nexus-staging-maven-plugin:jar:1.6.8 has not been downloaded from it before. -> [Help 2]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
[ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/PluginManagerException
dh_auto_build: error: /usr/lib/jvm/default-java/bin/java -noverify -cp /usr/share/maven/boot/plexus-classworlds-2.x.jar -Dmaven.home=/usr/share/maven -Dmaven.multiModuleProjectDirectory=/build/google-http-java-client-1.35.0 -Dclassworlds.conf=/etc/maven/m2-debian.conf org.codehaus.plexus.classworlds.launcher.Launcher -s/etc/maven/settings-debian.xml -Ddebian.dir=/build/google-http-java-client-1.35.0/debian -Dmaven.repo.local=/build/google-http-java-client-1.35.0/debian/maven-repo package -DskipTests -Dnotimestamp=true -Dlocale=en_US returned exit code 1
...


Any help would be welcome.

Kind regards

       Andreas.

[1] https://salsa.debian.org/java-team/google-http-java-client

-- 
http://fam-tille.de

Back to linux.debian.bugs.dist | Previous | NextNext in thread | Find similar


Thread

Bug#960984: ITP: google-http-client-java -- Google HTTP Client Library for Java Andreas Tille <andreas@an3as.eu> - 2020-06-01 09:20 +0200
  Re: ITP: google-http-client-java -- Google HTTP Client Library for Java Olek Wojnar <olek@debian.org> - 2020-06-01 22:10 +0200
    Re: ITP: google-http-client-java -- Google HTTP Client Library for Java Sudip Mukherjee <sudipm.mukherjee@gmail.com> - 2020-06-02 01:20 +0200
      Re: ITP: google-http-client-java -- Google HTTP Client Library for Java Sudip Mukherjee <sudipm.mukherjee@gmail.com> - 2020-06-02 17:10 +0200
        Re: ITP: google-http-client-java -- Google HTTP Client Library for Java Olek Wojnar <olek@debian.org> - 2020-06-03 09:40 +0200
          Re: ITP: google-http-client-java -- Google HTTP Client Library for Java Sudip Mukherjee <sudipm.mukherjee@gmail.com> - 2020-06-03 13:50 +0200
            Re: ITP: google-http-client-java -- Google HTTP Client Library for Java Olek Wojnar <olek@debian.org> - 2020-06-03 16:20 +0200
              Re: ITP: google-http-client-java -- Google HTTP Client Library for Java Sudip Mukherjee <sudipm.mukherjee@gmail.com> - 2020-06-04 14:40 +0200
                Re: ITP: google-http-client-java -- Google HTTP Client Library for Java Olek Wojnar <olek@debian.org> - 2020-06-04 16:40 +0200

csiph-web