Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Mar 2015 15:39:56 +1100
From:      Kubilay Kocak <koobs@FreeBSD.org>
To:        Dmitry Sivachenko <demon@FreeBSD.org>, Antoine Brodin <antoine@FreeBSD.org>
Cc:        "svn-ports-head@freebsd.org" <svn-ports-head@freebsd.org>, "svn-ports-all@freebsd.org" <svn-ports-all@freebsd.org>, python@FreeBSD.org, "ports-committers@freebsd.org" <ports-committers@freebsd.org>
Subject:   Re: svn commit: r382357 - in head/archivers: . py-python-snappy
Message-ID:  <5516309C.20006@FreeBSD.org>
In-Reply-To: <580752A5-F273-478B-8ABB-55883B2F32CC@FreeBSD.org>
References:  <201503262336.t2QNa3jg062494@svn.freebsd.org> <ECC310D6-D7A6-4E14-B3DC-DDA56D113D41@FreeBSD.org> <CAALwa8m63Hp9pr8Rib03=2HfPD5azdKiXDn3NgGoPFoa0CWqSQ@mail.gmail.com> <580752A5-F273-478B-8ABB-55883B2F32CC@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 28/03/2015 7:03 AM, Dmitry Sivachenko wrote:
> 
>> On 27 марта 2015 г., at 12:52, Antoine Brodin <antoine@FreeBSD.org>
>> wrote:
>> 
>> On Fri, Mar 27, 2015 at 10:49 AM, Dmitry Sivachenko
>> <demon@freebsd.org> wrote:
>>> 
>>>> On 27 марта 2015 г., at 2:36, Antoine Brodin
>>>> <antoine@FreeBSD.org> wrote:
>>>> 
>>>> Author: antoine Date: Thu Mar 26 23:36:02 2015 New Revision:
>>>> 382357 URL: https://svnweb.freebsd.org/changeset/ports/382357 
>>>> QAT: https://qat.redports.org/buildarchive/r382357/
>>>> 
>>>> Log: New port: archivers/py-python-snappy
>>> 
>>> 
>>> Isn't this "python" in the middle excessive? Why not just
>>> py-snappy?
>> 
>> Upstream decided to name it python-snappy. When you use pip,  you
>> "pip install python-snappy" etc.
>> 
> 
> 
> Yes, but you also added "py-" prefix, so with it "python-" became
> excessive. Either py-snappy or python-snappy, but since "py-" is a
> standard for FreeBSD ports, "python-" should be removed IMHO.
> 
> 

The current target state (from Python@'s point of view) is:

  * Match upstream PyPi name, AND
  * py- prefix

Unless there is a VERY compelling case *not* to do so.

Exceptions to this *may* be pure CLI utility or "end-user" products,
such as:

sysutils/bsdploy
devel/buildbot

Even the above examples may not ultimately last as prefix-less ports in
the tree longer term.

There have been packaging naming conflicts in the past (some that still
exist) due to the lack of a clear and consistent convention. One example is:

twitter and python-twitter

There are numerous others, and will continue to be in the future as
upstreams control the names of their projects and packages.

Kubilay



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5516309C.20006>