On Sep 4, 2013, at 12:14 PM, Donald Stufft wrote:

> 
> On Sep 4, 2013, at 2:36 PM, Vinay Sajip <vinay_sa...@yahoo.co.uk> wrote:
> 
>> 
>> 
>>> Obligatory reminder that we (I) have no intention of supporting pypissh as 
>>> we move into the Era of Warehouse.
>> 
>> 
>> 
>> What *is* the Era of Warehouse, exactly? Is there any documentation which 
>> defines standards, interfaces etc., or a rough time frame/road map for such 
>> documentation? What are the deliverables? Is it expected that there could be 
>> multiple implementations of a standard, or just a single blessed 
>> implementation that everyone has to use? Does all or most of the discussion 
>> about Warehouse happen on this list, or does substantive discussion take 
>> place on some other list somewhere?
>> 
>> Regards,
>> 
>> Vinay Sajip
> 
> Rolling up answers to multiple questions in here.
> 
> 1) Warehouse is the name of the software that will power PyPI 2.0.
> 2) Nothing about the future of Warehouse is set in stone and API
>     breakages and the like will be discussed before hand.
> 3) The way the migration was going to work was posted to this list
>     already 
> (https://mail.python.org/pipermail/distutils-sig/2013-July/022096.html).
> 4) In regards to the PyPISSH I don't know exactly what tooling I want to 
> replace it with, it might
>     simply be a saner implementation of SSH Authentication, it might be TLS 
> Client Certs,
>     or OAuth Tokens. Personally I'm leaning towards TLS Client Certs and 
> possibly OAuth
>     tokens but that will be decided down the road.

To refine my statement, the current server implementation of using opensshd 
with some authorized_keys trickery is what the infra team is declining to 
support long term. Something built around Twisted's SSH server impl (for 
example) could be a suitable replacement since that would be secure by default 
as opposed to the current system where any failure on our part gives you shell 
access to the PyPI server. I know of no current issues, but long-term it isn't 
a position we want to be in in terms of support.

--Noah


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

_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to