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

Miguel Landaeta miguel at miguel.cc
Sun Aug 11 15:29:09 UTC 2013


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-qa at 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-java-maintainers/attachments/20130811/afdfed27/attachment.sig>


More information about the pkg-java-maintainers mailing list