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>

index | next in thread | previous in thread | raw e-mail

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


home | help

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