[pkg-eucalyptus-maintainers] [Debian] Re: Possible FTBS?
graziano obertelli
graziano at eucalyptus.com
Tue Aug 16 06:41:10 UTC 2011
Hello Rudy,
On 08/15/2011 10:20 AM, Rudy Godoy Guillén wrote:
> Hello,
>
> On Mon, Aug 15, 2011 at 3:19 AM, graziano obertelli
> <graziano at eucalyptus.com <mailto: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
> <http://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.
Ok.
> 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( );
I seem to recall issues with the different version of groovy. Which
version do you have installed? I'm not very versed with groovy and java:
I will try to ask around the day after tomorrow (I will be out of office
tomorrow).
cheers,
graziano
>
> Best regards.
>
> --
> Rudy Godoy
> http://stone-head.org
>
--
Graziano Obertelli
Eucalyptus Systems, Inc.
More information about the pkg-eucalyptus-maintainers
mailing list