[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [MoM] Potential next software for packaging?



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



Reply to: