Hi, On Fri, 4 Nov 2011 20:52:07 +0100, "Damien Raude-Morvan" <draz...@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...
pgp2xfc2zjh6w.pgp
Description: PGP signature