On Jun 1, 2013, at 3:21 PM, holger krekel <[email protected]> wrote:

> On Sat, Jun 01, 2013 at 11:57 -0400, Jim Fulton wrote:
>> In the Python community, we've been pretty laid back
>> about how we name packages.  When we were small, this made
>> sense.  It doesn't make sense any more.
> 
> I've heart this sentiment before, but would like to read more
> clearly stated problems.
> 
>> We should not have to come up with a process for recognizing squatters
>> on simple package names.  We should have something more systematic,
>> IMO.
>> 
>> Unfortunately, I think the sanest way of avoiding most package
>> name issues is to base them on domains, as is done in the Java
>> world.  This goes against the Python philosophy of preferring
>> flat to nested, but I still think it's better than trying to police 
>> squatters,
>> or to encouraging races to claim top-level names.
> 
> I am not sure that tying to DNS namespacing is the only solution here
> (whatever the problem is exactly :).
> 
>> For a while, many of us have been pretty careful to use namespaces
>> for new packages to mitigate this issue.  For example, the zc namespace
>> is a shorter version of com.zope, but at some point, it won't be fair
>> for us to claim zc for ourselves.
> 
> I wonder if we could allow people/groups to apply (to humans) for a
> namespace which they can subsequently control, like the "zc.*" one.
> 
> Everyone could continue to push non-namespaced (flat) packages to pypi
> like now but the names couldn't take the form of namespaced ones.
> 
> So for example if the django community wants to introduce the concept
> of "vetted" plugins/addons, they could move to manage "dj.*" or so.
> 
> I don't think we would suddenly drown in namespace regs if we make
> it a pre-condition that there need to be a couple of existing real
> packages that would go into it.

I've long thought about allowing people to claim a namespace. It certainly
provides a "carrot" to get people to namespace their packages and thus
not take up the top level names.

> 
> cheers,
> holger
> 
>> Jim
>> 
>> -- 
>> Jim Fulton
>> http://www.linkedin.com/in/jimfulton
>> _______________________________________________
>> Distutils-SIG maillist  -  [email protected]
>> http://mail.python.org/mailman/listinfo/distutils-sig
>> 
> _______________________________________________
> Distutils-SIG maillist  -  [email protected]
> http://mail.python.org/mailman/listinfo/distutils-sig


-----------------
Donald Stufft
PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to