Hi, I have prepared a javacc 6.1.3 package and recompiled some of its dependencies. So far three packages fail to compile (there are probably more): * css-parser * lucene-solr * lucene2 All three packages are a couple of years behind the latest upstream version. Is there an easy way to autobuild the reverse-depends of a package to test the other packages? Something like a buildd light?
The only reverse-build-dep of cssparser (libcssparser-java) is htmlunit (libhtmlunit-java) which apparently has no reverse-build-dep/reverse- deps and a low popcon, so it could probably removed. In contrast lucene-solr is used quite a bit and lucene2 is a reverse- build-dep of eclipse. Probably more recent upstream versions would work fine with javacc6, but packaging those and updating their rdepends seems like a major undertaking. I now see several options: * update javacc to 6 and create a javacc5 package, patching all the packages which do not compile with 6.1.3 (requires a team effort) * update javacc to 6.1.3 and upload to experimental, filing FTBS bugs against the packages which do not build * create a javacc6 package to be used by those packages requiring javacc6 I have no experience in library transitions so guidance on the best/recommended way would be appreciated. Since my only reason for updating javacc in the first place was to update umlet (popcon: installs 829, 0.43%), there is no need to do any of this before stretch. Here is the list of packages I have built against 6.1.3 so far. Build Tested application * cdk pass * cssparser fail * javacc-maven-plugin pass * jing-trang pass * ognl pass * olap4j * surefire * svgsalamander * alter-sequence-alignment * bsh pass * castor * flute * geogebra * gridengine * javacc4 * josm pass yes * josql * libformula * libfreemarker-java * libnb-platform18-java * lucene-solr fail * lucene2 fail * lucene4.10 * mondrian * netbeans * openjpa * plantuml pass yes * relaxngcc * zookeeper Best regards Ben