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

Reply via email to