SpamapS | anybody know of something that takes ivy.xml and makes a dependency list out of it? | 00:04 |
---|---|---|
SpamapS | ttx: good morning. ;) | 07:43 |
SpamapS | ttx: I found some allies in cassandra's dev community, so things are moving forward again. :) | 07:44 |
SpamapS | ttx: question.. I haven't seen anything that makes builds easy when a project uses 'ivy.xml' .. but it would be very useful (and simple) to turn ivy.xml into a skeleton debian/control file... thoughts? | 07:44 |
ttx | SpamapS: no there is no "ivy helper" | 07:46 |
ttx | SpamapS: usually I rewrite an ant build.xml | 07:46 |
ttx | that just compiles the damn thing | 07:47 |
ttx | rather than also wash the floor and seubmit a test job on remote hudson instances | 07:47 |
SpamapS | ttx: right I want to use ivy.xml to build the Depends:/Build-Depends: lines | 07:47 |
ttx | and then use the cdbs ant magic | 07:47 |
ttx | that's uncharted waters, but probably good to have | 07:48 |
SpamapS | ttx: also have you done much with maven-debian-helper ? | 07:48 |
ttx | ivy is not that much used | 07:48 |
SpamapS | Apache projects seem to use ivy a lot | 07:48 |
ttx | they usually also have ant build scripts lying around :) | 07:48 |
ttx | maven-debian-helper is a hack | 07:48 |
ttx | ah hold on | 07:49 |
ttx | I confused it with maven-ant-helper | 07:49 |
ttx | maven-debian-helper is actually *not a hack* | 07:50 |
ttx | it allows to build (in the debian way) something using maven | 07:50 |
SpamapS | yeah it seems to work fairly well | 07:51 |
ttx | note that it introduces (useful) fuzzyness in dependency versioning | 07:51 |
SpamapS | I wasn't able to use it to build antlr3-3.1.3 .. but only because it needed antlr3-maven-plugin, which needed.. antlr3 ;) | 07:52 |
ttx | as in, maven wants foo-3.0.2, you have foo... let's take foo. | 07:52 |
ttx | so it's not a recipe for sure success | 07:52 |
SpamapS | Right seems like pbuilder and >= versions become an absolute must for sanity. ;) | 07:52 |
SpamapS | Well anyway, I'm on to avro.. and a couple of cassandra devs may do packages for jackson and json-simple | 07:54 |
SpamapS | ttx: They seem to think that thrift is not doable long term, because it builds non-abi-compatible libraries that break stuff. :-/ | 07:54 |
SpamapS | ttx: anyway, I'm heading to bed.. thanks for the insight. :) | 07:56 |
ttx | jackson is work in progress | 07:57 |
ttx | in debian | 07:57 |
ttx | SpamapS: ^ | 07:58 |
SpamapS | ttx: Oh I hadn't seen that.. good to know. :) | 07:59 |
* SpamapS goes to sleep "fo real" | 07:59 | |
ttx | SpamapS: I think someone told me it's on -mentors | 08:02 |
nthykier | SpamapS: Have you seen https://code.launchpad.net/~ludovicc/uj/antlr3 ? | 12:57 |
Asche | hi | 13:41 |
SpamapS | nthykier: I had not, but that looks very promising! :) | 16:18 |
nthykier | SpamapS: I figured you might be interested in it ;) | 16:19 |
SpamapS | Definitely.. grabbing it right now. :) | 16:19 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!