On Fri, 4 Nov 2011 20:52:07 +0100, "Damien Raude-Morvan" <draz...@drazzib.com> 
> 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.


0. I'm in a twisty maze here...

Attachment: pgpBiNrEvMNj9.pgp
Description: PGP signature

This is the maintainer address of Debian's Java team
Please use
debian-j...@lists.debian.org for discussions and questions.

Reply via email to