[pkg-eucalyptus-maintainers] [Debian] Re: Possible FTBS?

Rudy Godoy Guillén rudy at stone-head.org
Mon Aug 15 17:20:32 UTC 2011


Hello,

On Mon, Aug 15, 2011 at 3:19 AM, graziano obertelli <graziano at eucalyptus.com
> wrote:

> Rudy, Charles,
>
> On 08/14/2011 06:30 AM, Charles Plessy wrote:
> > Le Wed, Aug 10, 2011 at 02:06:10PM -0500, Rudy Godoy Guillén a écrit :
> >>
> >> The problem is that the existing packaging patches upstream Makefile
> >> (gatherlog/Makefile and others). The patch removes the following lines
> >> and other (see at the end of the message):
> >>
> >> -       sh $(WSDL2C) -uri $(GLWSDL) -g -d adb -u -uw -f -o generated |
> grep
> >> -v 'the classpath'
> >>
> >> The build later expects a set of files in the 'gatherlog/generated'
> >> directory, in order to add some bits (tools/add_marshalling.pl), that
> are
> >> not present, so the whole build fails.
> >>
> >> I've identified the patches comming from
> >> debian/patches/temporary_lintian_fixes.patch but also from the
> >> debian/rules' setup-lib target.
> >
> > Dear Rudy,
> >
> > if you can not find the origin of the patch (no meaningful commit message
> ?),
> > and if Eucalyptus works without, perhaps it would be better to remove it.
> > Do you have one extra lintian tag after removal ?
> >
> > Have a nice day,
> >
>
> I'm not fully sure what the patch is, but it seems that it prevent the
> creation of the stubs from the wsdl. I wonder if this was done to
> prevent the dependency at build time on $WSDL2C which is a java program.
> This would work only if the stubs are checked in the source tree you are
> using.
>
>
Thank you for the feedback. Yes, the patch is to prevent the stubs being
generated and it's related to dependency on the AXIS2 Java package (which is
not present in Debian, instead the C version is). I've managed to pass that
point by exporting the AXIS2_HOME env variable from my .zshrc so it's used
by the subshell call (I guess that's the real problem here -my workaround
doesn't resolve in the long-term-), and the build goes fine, stubs are
generated and so.

However, I'm stuck with a build errors from Java's source code coming from
groovy I yet have to debug. I'll post some news by the end of the day (for
my timezone).

/home/rudy/debian/devel/soc-2011/eucalyptus/eucalyptus-2.0.3-src-offline/clc/modules/msgs/src/main/java/org/apache/tools/ant/util/DateUtils.java
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup
failed:
Compile error during compilation with javac.
/home/rudy/debian/devel/soc-2011/eucalyptus/eucalyptus-2.0.3-src-offline/clc/modules/msgs/src/main/java/com/eucalyptus/bootstrap/ServiceJarDiscovery.java:33:
cannot find symbol
symbol  : method newArrayListMultimap()
location: class com.google.common.collect.Multimaps
  private static Multimap<Class, String>        classList =
Multimaps.newArrayListMultimap( );


Best regards.

-- 
Rudy Godoy
http://stone-head.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-eucalyptus-maintainers/attachments/20110815/a83a2e07/attachment.html>


More information about the pkg-eucalyptus-maintainers mailing list