[pkg-eucalyptus-maintainers] More GWT developments

Thomas Koch thomas at koch.ro
Wed Aug 29 09:06:22 UTC 2012


Brian Thomason:
> It looks like Chris is out of town at the moment so I don't have any update
> on the GWT bug that was filed, but I did manage to get some packaging done
> for guava-gwt bindings (which also needed the packaging of libtruth) and
> placed them in the pkg-eucalyptus svn.  guava is currently maintained in
> the pkg-java svn but does not include the GWT bindings (as GWT wasn't
> available until very recently) so I added it to the pkg-eucalyptus svn so
> as to not step on any packaging toes there.

I could not find anything guava related at the pkg-java svn[1]. The Guava 
overview site links to a Git repo[2]. Would you mind to also use Git? SVN is 
just a major pita.

[1] http://anonscm.debian.org/viewvc/pkg-java/trunk
[2] http://packages.qa.debian.org/g/guava-libraries.html

> Thomas, do you think you could sponsor libtruth and the guava updates and
> then merge my changes over into pkg-java?  I'm going to check tomorrow to
> see if the new guava breaks Eucalyptus or not (the transition from 9.0 ->
> 11.0.2 did) and report back.

I'm not a Debian Developer (yet...), just a Maintainer, so I can't sponsor 
anything.

> One thing to note on the packaging:  it should be fairly complete aside
> from the get-orig-source target.  IIUC, this is used by uscan on watchfiles
> and does not support fetching from revision control systems?  The only way
> I know to obtain the source for truth is:

The get-orig-source target is optional, not required. I've not yet taken the 
time to learn a lot about it since I'm still capable of keeping an overview 
about my few packages without it.

> Upstream does not use tags and provide no download deliverables. (it's
> alpha software but Google decided to use it for their Guava teslib library
> which is in turn needed to compile guava-gwt-super, part of the guava
> bindings for GWT)

If upstream uses Git I keep the upstream development in a branch "upstream", 
identify the release commit and add a gpg signed git tag myself conforming to 
the pattern "upstream/${UPSTREAM_VERSION}". If upstream does not release 
source tarballs just explain the situation in debian/README.source

> I also had to replace one file in truth with a version from a previous
> release (0.5.1-beta) as the new one would not compile.  It appears to have
> the same functionality just implemented in a much simpler way.
Did you fill an issue at upstream's issue tracker about this?

Thank you a lot for your work!

Regards,

Thomas Koch, http://www.koch.ro



More information about the pkg-eucalyptus-maintainers mailing list