svn commit: r382357 - in head/archivers: . py-python-snappy

Kubilay Kocak koobs at FreeBSD.org
Sat Mar 28 04:40:11 UTC 2015


On 28/03/2015 7:03 AM, Dmitry Sivachenko wrote:
> 
>> On 27 марта 2015 г., at 12:52, Antoine Brodin <antoine at FreeBSD.org>
>> wrote:
>> 
>> On Fri, Mar 27, 2015 at 10:49 AM, Dmitry Sivachenko
>> <demon at freebsd.org> wrote:
>>> 
>>>> On 27 марта 2015 г., at 2:36, Antoine Brodin
>>>> <antoine at 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


More information about the svn-ports-head mailing list