#Is there a reason that yank permissions

1 messages ยท Page 1 of 1 (latest)

supple aspen
#

I don't think there's a reason. Generally maintainers are limited from 'destructive' actions, but since un-yanking is possible, I think it would be reasonable to extend this permission to maintainers. Could you open an issue at https://github.com/pypi/warehouse/issues ?

GitHub

The Python Package Index. Contribute to pypi/warehouse development by creating an account on GitHub.

candid crescent
#

Great, will do that. ninja 1.11.1 is sadly segmentation faulting on Linux. ๐Ÿ˜ฆ

#

Unfortionaly, it's likely a bit of a project, as maintainers don't see the manage UI at all and currently that's the only place yanking shows up.

supple aspen
#

Ah, right. That's probably the main reason why then: it was easiest

candid crescent
#

FYI, ninja's manylinux1 wheels segfaulted on newer platforms. manylinux2010 work & was able to add those, so the 1.11.1 release was fixed. Still would have been really helpful to have been able to yank. SciPy and a bunch of other things were broken for a few hours today. I'll write up a proper issue in the next couple of days!

supple aspen
#

Sounds like a good reason (amongst others) to promote some maintainers to project owners ๐Ÿ™‚ If the existing maintainer is unresponsive, this could be done via a PEP 541 request.

candid crescent
#

In this case, project owners are only responsive on weekdays and some maintainer had the brilliant idea of releasing on a weekend when there are fewer users. ๐Ÿ˜‰ (actually wasn't me this time, but was me last time) I rather expect that will be the fix in our case, but I think it really needs to be eventually fixed in the future so that anyone who uploads a release can then yank it if it's a disaster. Even if a maintainer could only yank a release they made, that would be a big improvement.