Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #8034

Re: Enabling Python bindings for jellyfish

Path csiph.com!news.freedyn.net!newsfeed.datemas.de!weretis.net!feeder4.news.weretis.net!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod
From "Diego M. Rodriguez" <diego.plan9@gmail.com>
Newsgroups linux.debian.maint.python
Subject Re: Enabling Python bindings for jellyfish
Date Thu, 31 Dec 2015 18:40:01 +0100
Message-ID <qLPmF-7nK-9@gated-at.bofh.it> (permalink)
References <qKPyp-zX-1@gated-at.bofh.it> <qL5Wy-3oe-1@gated-at.bofh.it> <qL6fU-3vf-15@gated-at.bofh.it> <qL6IW-3H5-7@gated-at.bofh.it> <qL7bY-46z-7@gated-at.bofh.it> <qL7OF-4A4-7@gated-at.bofh.it>
X-Original-To debian-python@lists.debian.org
X-Mailbox-Line From debian-python-request@lists.debian.org Thu Dec 31 17:33:06 2015
Old-Return-Path <diego.plan9@gmail.com>
X-Amavis-Spam-Status No, score=-17.429 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, FVGT_m_MULTI_ODD=0.02, LDO_WHITELIST=-5, MURPHY_SCAM1=0.1, PGPSIGNATURE=-5, RCVD_IN_DNSWL_LOW=-0.7, STATIC_RIMA_TDE=-5] autolearn=ham autolearn_force=no
X-Policyd-Weight using cached result; rate:hard: -7
Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=BSxCQjwPJx9yWnZaa/vPY6k1yfGqqi6prXvvfhhzqXM=; b=DoXvym53/wxpmCGnxW1aEPa9deGehRXgKBzuAWnOQN35dCiRKKpgEn4hVZDu1ofqhQ E3p1n+A6DSkiVXDjpxYI3jzsSs1Xbz3NDWpNaqvuzqe8UIfkS21v/uI6bywy56jz8jjk eeIt299Bwa2qYnr8oE5iM4HkR08YR9LvTw2pk+AAk+H41W8YZjhr/tEkQ/C396f3ijVp x53Z7dcwIvF04ngSGXwAMLgJfHWDDaHU5BS7wtwSJh4YdG7/DA4OjusWHz6kWdzEsdev ixdb9Rg4ZHkSfwjCbxNc57MrGP3dpYY35Uowe06iQNA8DAnX0A60zHJpqBT+VG/ASHYC UJKg==
X-Received by 10.28.146.145 with SMTP id u139mr16037089wmd.81.1451583171154; Thu, 31 Dec 2015 09:32:51 -0800 (PST)
MIME-Version 1.0
Content-Type multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="y0ulUmNC+osPPQO6"
Content-Disposition inline
User-Agent Mutt/1.5.23 (2014-03-12)
X-Mailing-List <debian-python@lists.debian.org> archive/latest/13352
List-ID <debian-python.lists.debian.org>
List-URL <https://lists.debian.org/debian-python/>
List-Archive https://lists.debian.org/msgid-search/20151231173243.GA11155@ometeotl.lan
Approved robomod@news.nic.it
Lines 114
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Thu, 31 Dec 2015 18:32:43 +0100
X-Original-Message-ID <20151231173243.GA11155@ometeotl.lan>
X-Original-References <20151228233014.GE2138@an3as.eu> <1915533.ndbE7HSpDE@kitterma-e6430> <CAO6P2QTDbicwiy_yUAS-jwFgPZyOaoeJ8VFL5zJV3qmBYkE9Eg@mail.gmail.com> <2109817.LxOsod53OL@kitterma-e6430> <20151229182459.GA8645@ometeotl.lan> <CAO6P2QTBj6DGyt7GMazGB1XPE=p2aw6dWgJT_YEVkV74-pLJ9g@mail.gmail.com>
Xref csiph.com linux.debian.maint.python:8034

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

On Tue, Dec 29, 2015 at 02:07:05PM -0500, Paul Tagliamonte wrote:
> That won't solve the problem, since both will provide the python module
> jellyfish

Fair point indeed, and I fully agree that ideally the problem should be solved
at the python module level.

I'm wondering if you or other senior, more experienced developers could
suggest what would be the recommended solution for the namespace conflict,
taking into account:

a) DNA-jellyfish is an stablished Debian package since 2011 [1]
b) STR-jellyfish is on PyPI [2] since 2010 (version 0.1)
c) both packages started their Github repos around the same time (summer 2010)
d) both packages seem to be a bit "niche" (popcon stats for "jellyfish" [3] and
"beets" [4], the package that would depend on STR-jellyfish, seem to hint that
they are both modestly used within Debian and cater to specific groups of
users)
e) other considerations I'm probably missing!

I would personally place a bit more weight on the fact that STR-jellyfish is
already on PyPI (based on the rationale that it is arguably the "de facto"
repository for Python packaging); but, again, I am relatively new to
Debian practices and arguing for keeping consistency within the Debian
repository seems reasonable to me as well.

Best regards,

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=644925
[2] https://pypi.python.org/pypi/jellyfish
[3] https://qa.debian.org/popcon.php?package=jellyfish
[4] https://qa.debian.org/popcon.php?package=beets

> 
> On Tue, Dec 29, 2015 at 1:24 PM, Diego M. Rodriguez <diego.plan9@gmail.com>
> wrote:
> 
> > On Tue, Dec 29, 2015 at 12:56:20PM -0500, Scott Kitterman wrote:
> > > I think the respective maintainers should talk and then discuss with
> > their
> > > upstreams as the collision potential isn't just in Debian.
> >
> > I'm chiming in as the (prospective) maintainer of the ITP python-jellyfish
> > package, just to note that I have discussed it with Andreas [1] and fully
> > agreed to rename "my" package. The choice of name was due to not being
> > aware
> > of the Python bindings on the existing DNA-jelyfish package (and in part
> > also
> > due to my inexperience on these matters), and I have contacted upstream
> > earlier today in the hopes of coming up with a good alternative name.
> >
> > I'd be happy to follow up on the discussion with upstream once I get a
> > reply,
> > in order to find out if he would be open to solving the conflict at a
> > "higher"
> > level.
> >
> > Best regards,
> >
> > [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=806716#42
> > --
> > Diego M. Rodriguez
> > 36B3 42A9 9F2F 2CFB F79B  FF9B B6C4 B901 06BC E232
> >
> >
> 
> 
> -- 
> All programmers are playwrights, and all computers are lousy actors.
> 
> #define sizeof(x) rand()
> :wq

-- 
Diego M. Rodriguez
36B3 42A9 9F2F 2CFB F79B  FF9B B6C4 B901 06BC E232

Back to linux.debian.maint.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Enabling Python bindings for jellyfish Andreas Tille <andreas@an3as.eu> - 2015-12-29 00:40 +0100
  Re: Enabling Python bindings for jellyfish Scott Kitterman <debian@kitterman.com> - 2015-12-29 18:00 +0100
    Re: Enabling Python bindings for jellyfish Scott Kitterman <debian@kitterman.com> - 2015-12-29 18:10 +0100
      Re: Enabling Python bindings for jellyfish Paul Tagliamonte <paultag@ubuntu.com> - 2015-12-29 18:30 +0100
        Re: Enabling Python bindings for jellyfish Paul Tagliamonte <paultag@ubuntu.com> - 2015-12-29 19:00 +0100
          Re: Enabling Python bindings for jellyfish Scott Kitterman <debian@kitterman.com> - 2015-12-29 20:30 +0100
        Re: Enabling Python bindings for jellyfish Scott Kitterman <debian@kitterman.com> - 2015-12-29 19:00 +0100
          Re: Enabling Python bindings for jellyfish "Diego M. Rodriguez" <diego.plan9@gmail.com> - 2015-12-29 19:30 +0100
            Re: Enabling Python bindings for jellyfish Paul Tagliamonte <paultag@ubuntu.com> - 2015-12-29 20:10 +0100
              Re: Enabling Python bindings for jellyfish Andreas Tille <andreas@an3as.eu> - 2015-12-29 21:50 +0100
              Re: Enabling Python bindings for jellyfish "Diego M. Rodriguez" <diego.plan9@gmail.com> - 2015-12-31 18:40 +0100
                Re: Enabling Python bindings for jellyfish Scott Kitterman <debian@kitterman.com> - 2015-12-31 18:50 +0100
                Re: Enabling Python bindings for jellyfish "Diego M. Rodriguez" <diego.plan9@gmail.com> - 2015-12-31 20:30 +0100
                Re: Enabling Python bindings for jellyfish Andreas Tille <andreas@fam-tille.de> - 2015-12-31 21:40 +0100
                Re: Enabling Python bindings for jellyfish Guillaume Marcais <gmarcais@umd.edu> - 2016-01-01 00:50 +0100
                Re: Enabling Python bindings for jellyfish Andreas Tille <andreas@an3as.eu> - 2016-01-01 19:30 +0100

csiph-web