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

Droping .py extension in cnvkit



Hi,

I tried to upgrade cnvkit to its latest upstream version.  Steffen and
Michael (in CC) did a lot of effort to follow some recommendation given
in UpstreamGuide[1] (BTW, the link to policy there seems to deal with a
different topic - at least in the latest policy).  While I absolutely
agree with the argument that language extensions in upstream scripts are
a nuisance I think we all agreed in the thread starting here[2] that we
are doing a disservice to our users when renaming tools that are named
differently in the non-Debian free software world.  Thus our template
contains an according lintian-override[3] which I'm using in all new
packages I'm packaging.

The thread[2] actually was about the cnvkit example and IMHO we should
decide now what to do here.  I'm persinally in favour of shipping
upstream names.  They moved from setup.py to pyproject.toml so our patch
does not work any more.  I wonder whether we want to fix the patch or
rather our rules file which does a lot of renaming which we could drop
and by doing so simplify the packaging.

What do you think?

Kind regards
     Andreas.

[1] https://wiki.debian.org/UpstreamGuide#Language_extensions_in_scripts
[2] https://lists.debian.org/debian-med/2018/06/msg00043.html
[3] https://salsa.debian.org/med-team/community/package_template/-/blob/master/debian/lintian-overrides

-- 
http://fam-tille.de


Reply to: