On Jun 7, 2013, at 5:26 PM, ken cochrane <kencochr...@gmail.com> wrote:

> 
> 
>> b.pypi.python.org is an official mirror that runs on Google App engine, and 
>> it uses a special mirror package built just for GAE. Code for it is found 
>> here. https://bitbucket.org/loewis/pypi-appengine
>> 
>> b.pypi.python.org has been broken for over 104 days according to 
>> http://www.pypi-mirrors.org, and this is because of an issue when we 
>> switched pypi over to serving over SSL. 
>> 
>> I have submitted a pull request to fix this. 
>> https://bitbucket.org/loewis/pypi-appengine/pull-request/2/change-pypi-mirror-connection-to-https/diff#comment-262919
>>   but it hasn't been accepted.
>> 
>> I am one of the maintainers of b.pypi.python.org, so I can see the logs and 
>> push out a new version. 
>> I haven't needed to push a version out before, and I'm a little hesitant 
>> incase I do it wrong and break something. 
>> 
>> I also don't want to push code to GAE from my fork, until my PR gets 
>> accepted or else someone else in the future might deploy the original one 
>> again and remove my fix.
>> 
>> Two things:
>> 
>> 1. Now that we have the pypi CDN up, do we still need this mirror?
> 
> Honestly probably not. Mirrors are less important from a availability/speed 
> side of things now and will likely move to being more useful for companies 
> and such to use.
> 
> OK, what would be the procedure for removing a mirror? Anyone know who is in 
> charge of this mirror? I think Guido had it setup when he worked at Google, 
> and google is paying for the costs of the mirror, but  now that he doesn't 
> work for Google, not sure who might be the contact person on that side.
> 
> I've asked Guido who are admins on the account it to get it turned off. If he 
> doesn't know I can try to find out internally.
> 
> 
> Brett,
> 
> Here is the owner list that I can see on GAE
> 
> - guido
> - kencochrane (me)
> - kumar.mcmillan 
> - martin.v.loewis
> - r1chardj0n3s
> 
> So Guido didn't even know he was an owner. =)
> 
> In terms of shutting down the app, you will want to do two things. First is 
> empty out the cron.yaml file; it should have nothing more than "cron:". After 
> that you probably want to return 404 for everything; see 
> http://stackoverflow.com/a/189935/236574 on how to do that for all URLs.
> 
> If you want, Ken, I can clone 
> https://bitbucket.org/kencochrane/pypi-appengine and send you a pull request 
> to do all of this since I recently did something similar for 
> py3ksupport.appspot.com when I shut it down.
> 
> Brett,
> 
> If our goal is to shut it down, then yes please, if you can send a pull 
> request that would be great.. We should also probably remove it from the pypi 
> mirror pool before we do this so it no longer gets traffic sent it's way.
> 
>  
> 
>  
> 
> If we can get it up to date again, I think it is fine, but an out of date 
> mirror is not useful to anyone, and it could cause problems in the long run.
>  
>> 
>> 2. If yes to 1. if someone can take a minute to review my PR, and leave 
>> comments, or if you have the power, accept my pull request and push out a 
>> new version so we can get the mirror up to date.
> 
> I don't have such permission sadly.
> 
> 
> Thank you anyway. 
> 
> 
> 
> 
> 


Paging Noah to kill the DNS Unless there's any objections to removing it?

-----------------
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  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to