Bug#647462: Backport of activemq

micah anderson micah at debian.org
Sun Nov 13 04:03:14 UTC 2011


Hi,

On Fri, 4 Nov 2011 20:52:07 +0100, "Damien Raude-Morvan" <drazzib at drazzib.com> wrote:
> Le mercredi 02 novembre 2011 23:17:04, Micah Anderson a écrit :
> > I would like to use activemq on squeeze. Would you consider a backport for
> > squeeze-backports?
> 
> There has been discussion last month on debian-backport about this [1].

Indeed, I participated in the discussion... and then forgot that I
did. In the meantime, i've CC'd Tom on this bug, because it seems like
he made some progress with this, but then got stuck somewhere along the line.

> > I'd be happy to do the backport, if you do not wish to do so.
> 
> I just lack enough free time to do the work by myself, so you're more than 
> welcome to give a hand !
> Feel free to fork git and submit patch and/or join debian pkg-java team.

So I gave this a shot and found:

/usr/share/cdbs/1/class/maven.mk doesn't exist in squeeze without
maven-debian-helper (>= 1.4) which is a build dependency of activemq,
squeeze has 1.1

attempting to backport maven-debian-helper reveals that it, in turn,
requires maven-ant-helper, which depends on maven-repo-helper >= 1.4,
squeeze has 1.2.

i was able to backport the wheezy maven-repo-helper, which then lets me
backport maven-debian-helper

so, then we are back to activemq. It needs glassfish-javaee >=
2.1.1-b31g, so backport that.

then we need activemq-activeio, which backports fine.

Then activemq needs activemq-protobuf, this doesn't backport cleanly
because it needs libmaven-bundle-plugin-java, which also doesn't
backport cleanly because it needs libfelix-bundlerepository-java,
libfelix-osgi-obr-java, libosgi-core-java, libosgi-compendium-java all
to be backported.

Ok, so lets do libosgi-core-java first because the other osgi things
need it. Once I get that done, I discover that libosgi-compendium-java
needs libosgi-foundation-ee-java[0]. I managed to backport that package,
which enabled me to backport libosgi-compendium-java.

Then I got libfelix-osgi-obr-java backported.

Then I tried to get libfelix-bundlrepository-java backported, but that
requires felix-utils (for libfelix-utils-java) which I do. Then
felix-shell (for libfelix-shell-java), but felix-shell needs
libmaven-bundle-plugin-java which is how I got into this mess in the
first place.

I've either tangled myself up too much and got confused, or there is a
cirlcuar dependency here that I dont know how to resolve. I'll let it
sit and come back to it after some rest.

micah

0. I'm in a twisty maze here...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-java-maintainers/attachments/20111112/8de52363/attachment.pgp>


More information about the pkg-java-maintainers mailing list