Re: Maven packages in Debian (was Re: Progress in preparing the Bazel Build System for Debian (COVID-19 Biohackathon follow-up))
On Sat, May 23, 2020 at 8:10 PM Thorsten Glaser wrote: > > On Sat, 23 May 2020, Sudip Mukherjee wrote: > > > I have now made a list with package name, the jar files that it > > provides and the list of class that the jar provides. > > This must be scripted/scriptable though… the list for stable is > pretty much fixed, but the one for unstable (which is the relevant > one for packaging) isn’t and needs to be redone every few weeks at > least… It was generated using a script. It will not be a problem to redo every week. > > > Not sure where to put that or if it is in an usable format. So, > > initial version is at: > > https://drive.google.com/open?id=1A0tnTNofdNFuMwzrxV_HQE6npfpUglcS > > Ouch, 33M… methinks this is more suited as a web application. > Not all that easy… due to sheer size, at least. Yes, I was thinking of making a Debian native package for it, the data will be in either sqlite or yaml and then an application to read from it. cmdline will accept either jar or class name and will list the package containing them. And if package name is given then it will list everything that the package contains. Just a thought for now. -- Regards Sudip
Re: Maven packages in Debian (was Re: Progress in preparing the Bazel Build System for Debian (COVID-19 Biohackathon follow-up))
On Sat, 23 May 2020, Sudip Mukherjee wrote: > I have now made a list with package name, the jar files that it > provides and the list of class that the jar provides. This must be scripted/scriptable though… the list for stable is pretty much fixed, but the one for unstable (which is the relevant one for packaging) isn’t and needs to be redone every few weeks at least… > Not sure where to put that or if it is in an usable format. So, > initial version is at: > https://drive.google.com/open?id=1A0tnTNofdNFuMwzrxV_HQE6npfpUglcS Ouch, 33M… methinks this is more suited as a web application. Not all that easy… due to sheer size, at least. bye, //mirabilos -- tarent solutions GmbH Rochusstraße 2-4, D-53123 Bonn • http://www.tarent.de/ Tel: +49 228 54881-393 • Fax: +49 228 54881-235 HRB 5168 (AG Bonn) • USt-ID (VAT): DE122264941 Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg
Re: Maven packages in Debian (was Re: Progress in preparing the Bazel Build System for Debian (COVID-19 Biohackathon follow-up))
On Wed, May 13, 2020 at 7:33 PM Thorsten Glaser wrote: > > On Wed, 6 May 2020, Andreas Tille wrote: > > > > Or perhaps we need a webpage or wiki page generated by parsing the > > > Contents file and listing the matching Debian package for each class > > > or, at least, Java package (unless split across multiple packages)… > > > > I remember times when such a web page (actually some autogenerated text > > file) existed which was **extremely** helpful. I wished this would be > > back! > > > > > … I just volunteerd, didn’t I? > > Here you are: > > https://wiki.debian.org/Java/MavenPkgs > > Sponsored by ⮡ tarent, see below. > > This is step 1, the list of all Maven packages ⇒ Debian package name. > It doesn’t go as far as to map Java packages or even classes… yet. > For this I’d have to download all those packages, extract them and > look into the JARs. I’d prefer some central service to offer archive > contents if possible (diffoscope already extracts archives anyway). I have now made a list with package name, the jar files that it provides and the list of class that the jar provides. Not sure where to put that or if it is in an usable format. So, initial version is at: https://drive.google.com/open?id=1A0tnTNofdNFuMwzrxV_HQE6npfpUglcS I think, next I will make a sorted list so that it will be easy to make a diff of what has changed. -- Regards Sudip
Re: Maven packages in Debian (was Re: Progress in preparing the Bazel Build System for Debian (COVID-19 Biohackathon follow-up))
On Wed, May 13, 2020 at 08:33:07PM +0200, Thorsten Glaser wrote: > > I remember times when such a web page (actually some autogenerated text > > file) existed which was **extremely** helpful. I wished this would be > > back! > > > > > … I just volunteerd, didn’t I? > > Here you are: > > https://wiki.debian.org/Java/MavenPkgs Looks pretty helpful! > Sponsored by ⮡ tarent, see below. Thanks! > This is step 1, the list of all Maven packages ⇒ Debian package name. > It doesn’t go as far as to map Java packages or even classes… yet. > For this I’d have to download all those packages, extract them and > look into the JARs. I’d prefer some central service to offer archive > contents if possible (diffoscope already extracts archives anyway). Sounds very promising. Thanks a lot Andreas. -- http://fam-tille.de