Hello,<div><br></div><div>I am intending to package the latest versions of apache-solr and lucene. However, upstream the Solr and Lucene projects have been merged so they share a source package.</div>
<div><br></div><div>I am requesting comments on how best to deal with the situation.</div><div><br></div><div>Currently, the source package lucene2 provides liblucene2-java and liblucene2-java-doc. The solr source package provides solr-common, solr-tomcat and solr-jetty.</div>
<div><br></div><div>How I would imagine the resolution is:</div><div><br></div><div>* Merge the lucene2 source tree with the solr one</div><div>* Merge the latest upstream</div><div>* Make the solr source package now provide solr-common, solr-tomcat, solr-jetty, liblucene-java and liblucene-java-doc</div>
<div>* Update the Depends: of packages that depend on lucene to the new binary package names</div><div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>* Remove the lucene2 source package and its binary products from Ubuntu</div>
</div><div><br></div><div>Outstanding questions:</div><div>* Since the latest version of Lucene is 3.4.0, liblucene2-java no longer makes sense as a name. Should it be liblucene-java or liblucene3-java now?</div><div>* Should the debian/changelogs of the two packages be merged into one?</div>
<div>* Would the new lucene packages need to have Provides, Conflicts or Breaks sections in debian/control to deal with the transition?</div><div><br></div><div>Thank you for your time</div><div><br></div><div>Mat Scales</div>