Hi Shayan, On 2019-07-13 17:58, Shayan Doust wrote: > Well, now that MindTheGap has been uploaded and will now rely on, of > course, long term support due to upstream updates now, I've been looking > at different softwares that have not yet been packaged.
Thanks a lot for your contribution to Debian! I'm glad to hear that packaging difficulties didn't scare you, but sparked your enthusiasm instead :) > I stumbled across MMseqs2[1]. This is a search and clustering suite. I > have been unable to find this software within the debian repositories > for all releases so I can only assume this does not exist yet. I think > this categorises well under the general "life sciences" of things and > bioinformatics. What do you think? > > I have also browsed through all the files, understood its directory > structure and have managed to compile it. This seems to be very well > documented too (fairly huge PDF is included). > > With enough time invested in this, would you say this is either too > huge/heavy to do, or do-able? Excellent choice. In addition to Andreas's comment, I want to remark that the package's source seems to include a bunch of "third-party" sources (mostly under lib/). As you've already seen in MindTheGap, dependencies that are already in Debian should be used instead of embedded ones (if possible). A quick glance under lib/ reveals 'gzstream', which seems to be packaged as 'libgzstream-dev' in Debian, therefore it's better to remove it from the source (with Files-Excluded, as mentioned by Andreas). Other dependencies are not packaged, so I guess it's fine to leave them as is for now. Just be sure to mention them in debian/copyright file (I usually start from 'licensecheck -r --deb-machine'). Best wishes, Andrius

