Bug#713171: gradle: FTBFS: /«PKGBUILDDIR»/subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/ivyservice/ivyresolve/parser/IvyXmlModuleDescriptorParser.java:395: cannot find symbol

2013-08-11 Thread Miguel Landaeta
tags 713171 + confirmed
thanks

On Sat, Jun 22, 2013 at 01:59:18PM +0200, Lucas Nussbaum wrote:
 Source: gradle
 Version: 1.4-1
 Severity: serious
 Tags: jessie sid
 User: debian...@lists.debian.org
 Usertags: qa-ftbfs-20130620 qa-ftbfs
 Justification: FTBFS on amd64
 
 Hi,
 
 During a rebuild of all packages in sid, your package failed to build on
 amd64.
 
 Relevant part:
  [...]
  :coreImpl:compileJava UP-TO-DATE
  /«PKGBUILDDIR»/subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/cachemanager/LocalFileRepositoryCacheManager.java:39:
   
  org.gradle.api.internal.artifacts.repositories.cachemanager.LocalFileRepositoryCacheManager
   is not abstract and does not override abstract method 
  downloadRepositoryResource(org.apache.ivy.plugins.repository.Resource,java.lang.String,java.lang.String,java.lang.String,org.apache.ivy.core.cache.CacheResourceOptions,org.apache.ivy.plugins.repository.Repository)
   in org.apache.ivy.core.cache.RepositoryCacheManager
  public class LocalFileRepositoryCacheManager extends 
  AbstractRepositoryCacheManager {
 ^
  /«PKGBUILDDIR»/subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/cachemanager/DownloadingRepositoryCacheManager.java:52:
   
  org.gradle.api.internal.artifacts.repositories.cachemanager.DownloadingRepositoryCacheManager
   is not abstract and does not override abstract method 
  downloadRepositoryResource(org.apache.ivy.plugins.repository.Resource,java.lang.String,java.lang.String,java.lang.String,org.apache.ivy.core.cache.CacheResourceOptions,org.apache.ivy.plugins.repository.Repository)
   in org.apache.ivy.core.cache.RepositoryCacheManager
  public class DownloadingRepositoryCacheManager extends 
  AbstractRepositoryCacheManager {
 ^
  /«PKGBUILDDIR»/subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/ivyservice/ivyresolve/parser/IvyXmlModuleDescriptorParser.java:395:
   cannot find symbol
  symbol  : constructor 
  DefaultExtendsDescriptor(org.apache.ivy.core.module.id.ModuleRevisionId,org.apache.ivy.core.module.id.ModuleRevisionId,java.lang.String,java.lang.String[])
  location: class 
  org.apache.ivy.core.module.descriptor.DefaultExtendsDescriptor
  DefaultExtendsDescriptor ed = new DefaultExtendsDescriptor(
^
  /«PKGBUILDDIR»/subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/ivyservice/ivyresolve/NoOpRepositoryCacheManager.java:36:
   
  org.gradle.api.internal.artifacts.ivyservice.ivyresolve.NoOpRepositoryCacheManager
   is not abstract and does not override abstract method 
  downloadRepositoryResource(org.apache.ivy.plugins.repository.Resource,java.lang.String,java.lang.String,java.lang.String,org.apache.ivy.core.cache.CacheResourceOptions,org.apache.ivy.plugins.repository.Repository)
   in org.apache.ivy.core.cache.RepositoryCacheManager
  public class NoOpRepositoryCacheManager implements RepositoryCacheManager {
 ^
  [...]
 
These errors are due to API changes introduced by ivy 2.3.0.

I was taking a look at upstream repository and they have not ported
their code to this new ivy version yet.

AbstractRepositoryCacheManager errors are easy to fix but I still have
to review how to fix changes in DefaultExtendsDescriptor class.

-- 
Miguel Landaeta, miguel at miguel.cc
secure email with PGP 0x6E608B637D8967E9 available at http://keyserver.pgp.com/
Faith means not wanting to know what is true. -- Nietzsche


signature.asc
Description: Digital signature
__
This is the maintainer address of Debian's Java team
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. 
Please use
debian-j...@lists.debian.org for discussions and questions.

Bug#713171: gradle: FTBFS: /«PKGBUILDDIR»/subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/ivyservice/ivyresolve/parser/IvyXmlModuleDescriptorParser.java:395: cannot find symbol

2013-06-22 Thread Lucas Nussbaum
Source: gradle
Version: 1.4-1
Severity: serious
Tags: jessie sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20130620 qa-ftbfs
Justification: FTBFS on amd64

Hi,

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

Relevant part:
 make[1]: Entering directory `/«PKGBUILDDIR»'
 find /usr/share/gradle -type l ! -exec test -r {} \; -print
 mkdir /«PKGBUILDDIR»/.gradlehome
 gradle --project-prop finalRelease=true --stacktrace --offline assemble
 :buildSrc:clean UP-TO-DATE
 :buildSrc:compileJava UP-TO-DATE
 :buildSrc:compileGroovy
 :buildSrc:processResources
 :buildSrc:classes
 :buildSrc:jar
 :buildSrc:assemble
 :buildSrc:checkstyleMain
 :buildSrc:compileTestJava UP-TO-DATE
 :buildSrc:compileTestGroovy
 :buildSrc:processTestResources
 :buildSrc:testClasses
 :buildSrc:checkstyleTest UP-TO-DATE
 :buildSrc:codenarcMain
 :buildSrc:codenarcTest
 :buildSrc:test
 :buildSrc:check
 :buildSrc:build
 Gradle version: 1.4
 :assemble UP-TO-DATE
 :announce:classpathManifest
 :baseServices:classpathManifest
 /«PKGBUILDDIR»/subprojects/base-services/src/main/java/org/gradle/internal/CompositeStoppable.java:45:
  warning: non-varargs call of varargs method with inexact argument type for 
 last parameter;
 cast to java.lang.Object for a varargs call
 cast to java.lang.Object[] for a non-varargs call and to suppress this warning
 return new CompositeStoppable().add(elements);
 ^
 Note: Some input files use unchecked or unsafe operations.
 Note: Recompile with -Xlint:unchecked for details.
 1 warning
 :baseServices:compileJava
 :baseServices:compileGroovy UP-TO-DATE
 :baseServices:processResources UP-TO-DATE
 :baseServices:classes
 :baseServices:jar
 :baseServicesGroovy:classpathManifest
 :baseServicesGroovy:compileJava UP-TO-DATE
 Note: 
 /«PKGBUILDDIR»/subprojects/base-services-groovy/src/main/groovy/org/gradle/api/specs/AndSpec.java
  uses unchecked or unsafe operations.
 Note: Recompile with -Xlint:unchecked for details.
 :baseServicesGroovy:compileGroovy
 :baseServicesGroovy:processResources UP-TO-DATE
 :baseServicesGroovy:classes
 :baseServicesGroovy:jar
 :cli:classpathManifest
 :cli:compileJava
 :cli:compileGroovy UP-TO-DATE
 :cli:processResources UP-TO-DATE
 :cli:classes
 :cli:jar
 :createBuildReceipt
 :core:buildReceiptResource
 :core:classpathManifest
 :messaging:classpathManifest
 Note: Some input files use unchecked or unsafe operations.
 Note: Recompile with -Xlint:unchecked for details.
 :messaging:compileJava
 :messaging:compileGroovy UP-TO-DATE
 :messaging:processResources UP-TO-DATE
 :messaging:classes
 :messaging:jar
 :native:classpathManifest
 :native:compileJava
 :native:compileGroovy UP-TO-DATE
 :native:processResources UP-TO-DATE
 :native:classes
 :native:jar
 :core:compileJava UP-TO-DATE
 Note: Some input files use or override a deprecated API.
 Note: Recompile with -Xlint:deprecation for details.
 Note: Some input files use unchecked or unsafe operations.
 Note: Recompile with -Xlint:unchecked for details.
 :core:compileGroovy
 :core:pluginsManifest
 :core:processResources
 :core:reportResources UP-TO-DATE
 :core:classes
 :core:jar
 :announce:compileJava UP-TO-DATE
 :announce:compileGroovy
 :announce:processResources
 :announce:classes
 :announce:jar
 :announce:assemble
 :antlr:classpathManifest
 :coreImpl:jarJarMaven3
 :coreImpl:classpathManifest
 :coreImpl:compileJava UP-TO-DATE
 /«PKGBUILDDIR»/subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/cachemanager/LocalFileRepositoryCacheManager.java:39:
  
 org.gradle.api.internal.artifacts.repositories.cachemanager.LocalFileRepositoryCacheManager
  is not abstract and does not override abstract method 
 downloadRepositoryResource(org.apache.ivy.plugins.repository.Resource,java.lang.String,java.lang.String,java.lang.String,org.apache.ivy.core.cache.CacheResourceOptions,org.apache.ivy.plugins.repository.Repository)
  in org.apache.ivy.core.cache.RepositoryCacheManager
 public class LocalFileRepositoryCacheManager extends 
 AbstractRepositoryCacheManager {
^
 /«PKGBUILDDIR»/subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/cachemanager/DownloadingRepositoryCacheManager.java:52:
  
 org.gradle.api.internal.artifacts.repositories.cachemanager.DownloadingRepositoryCacheManager
  is not abstract and does not override abstract method 
 downloadRepositoryResource(org.apache.ivy.plugins.repository.Resource,java.lang.String,java.lang.String,java.lang.String,org.apache.ivy.core.cache.CacheResourceOptions,org.apache.ivy.plugins.repository.Repository)
  in org.apache.ivy.core.cache.RepositoryCacheManager
 public class DownloadingRepositoryCacheManager extends 
 AbstractRepositoryCacheManager {
^
 /«PKGBUILDDIR»/subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/ivyservice/ivyresolve/parser/IvyXmlModuleDescriptorParser.java:395:
  cannot find symbol
 symbol  : constructor