PMXBOT Log file Viewer

Help | Karma | Search:

#pypa-dev logs for Friday the 29th of May, 2020

(Back to #pypa-dev overview) (Back to channel listing) (Animate logs)
[13:44:05] <sumanah> EWDurbin: dstufft: I am user "brainwane" on SourceForge. Would you like to give me some admin privileges on https://sourceforge.net/p/pypi/support-requests/ so I can start moving the project namechange/ownership tickets to https://github.com/pypa/pypi-support/issues ?
[15:04:27] <dstufft> uhh
[15:04:38] <dstufft> I don't know if I have any perms on sourceforge
[15:04:53] <dstufft> let ne look
[15:05:32] <dstufft> apparently I do?
[15:06:05] <dstufft> https://media1.tenor.com/images/034e7f9bd0df198f758dad87858b0004/tenor.gif?itemid=9228837
[15:08:49] <dstufft> sumanah: I think I did it?
[15:09:00] <sumanah> looking
[15:09:07] <dstufft> source forge is a mystery
[15:09:19] <dstufft> but you'r esoem kind of an admin over something now
[15:09:31] <dstufft> it might not be what you want to be an admin over
[15:09:35] <sumanah> I see that. Let's see whether I can now close a ticket
[15:11:04] <sumanah> dstufft: It seems like I do have MORE ticket powers now, but not ticket-closing/resolving powers
[15:11:17] <dstufft> lol what
[15:11:28] <dstufft> admins can't sloe tickets?
[15:11:30] <dstufft> that's so weird
[15:12:03] <sumanah> I figured it out
[15:12:17] <sumanah> I have to click Edit in order to change the resolution state of the ticket
[15:12:25] <sumanah> example: https://sourceforge.net/p/pypi/support-requests/743/
[15:12:27] <sumanah> thank you dstufft
[15:12:31] <dstufft> ahhh
[15:12:32] <dstufft> sounds good
[15:13:05] <dstufft> going to block out any memory of the last 10 minutes from my mind so I can continue to forget source forge exists
[15:13:08] <sumanah> dstufft: so now I have queued up an export of the support tickets
[15:13:29] <sumanah> I'm told I will "recieve" (misspelling in original) an email when I can download that export
[15:14:20] <sumanah> then I'm probably gonna fiddle with https://github.com/cmungall/gosf2github to try to turn those tickets into https://github.com/pypa/pypi-support/issues tickets
[15:14:32] <dstufft> sounds good
[18:03:51] <bhrutledge> Hi all. I stumbled upon "Summer 2020 Projects" today: https://github.com/orgs/pypa/projects/3. Noting some Twine issues in there, I'm curious about the background/scope/intent of that project. Can anyone point me in the right direction? Also happy to post this question on one of the other discussion platforms.
[18:25:53] <sumanah> hi bhrutledge
[18:27:50] <sumanah> I'm answering this elsewhere, sorry
[18:28:03] <sumanah> separately though bhrutledge -- about Twine -- congrats on the mypy work!
[18:30:00] <sumanah> bhrutledge: what do you think is the next feature/bugfix to take care of before making a fresh release?
[18:30:18] <PSFSlack> <di> bhrutledge: That's me, sorry that's confusing. Are you able to see https://github.com/orgs/pypa/teams/twine-team/discussions/1 ?
[18:31:41] <bhrutledge> di: yes, but I didn't get an email notification. :\
[18:41:22] <bhrutledge> sumanah: Thanks again! I don't know about releases. Last time I checked, I was not blessed to do that, so I haven't given it much thought.
[18:49:03] <sumanah> bhrutledge: you mean you don't have PyPI upload privileges?
[18:49:26] <sumanah> https://pypi.org/project/twine/ I see you don't
[18:49:35] <sumanah> bhrutledge: are you interested? would you want them?
[18:52:28] <bhrutledge> sumanah: I'm interested, if the other maintainers are okay with it, and I'd definitely want to confer with them before making a release.
[18:53:47] <sumanah> jaraco: ^
[18:53:55] <sumanah> I'm on a call at the moment, sorry
[18:54:48] <PSFSlack> <di> bhrutledge: makes sense to me!
[19:41:20] <sumanah> ok I'm off my call.... di_codes I think you can give bhrutledge those privileges on PyPI once you know his user account there, right?
[19:42:05] <bhrutledge> https://pypi.org/user/bhrutledge/
[19:43:12] <sumanah> bhrutledge: ok, so, assuming that you can publish a release, what else would you want to implement before publishing?
[19:47:22] <bhrutledge> sumanah: I'd like to think about that a bit. I'd want to review what's been merged since the last release, to determine the scope. But, in my head, a higher priority is some issue triage. There are currently a number of related issues around big themes like "improve twine check" and "improve configuration/authentication" and "improve error messages".
[19:49:40] <bhrutledge> I was going to attempt to bucket those in a way that would facilitate a holistic review and roadmap, maybe via GitHub projects, or a meta-issue, or ???
[19:51:02] <sumanah> bhrutledge: GitHub project sounds fine, yeah
[19:55:29] <sumanah> bhrutledge: go ahead, IMO
[19:55:58] <jaraco> Did bhrutledge get access? I also approve of that. Though in practice, it should not be necessary as tagged commits get published automatically.
[19:56:38] <jaraco> So anyone with commit access can publish releases.
[19:56:53] <bhrutledge> jaraco: Good to know. Where is that configured?
[19:57:18] <jaraco> Standby...
[19:59:39] <jaraco> It’s documented here (https://github.com/pypa/twine/blob/master/docs/contributing.rst#making-a-new-release)
[20:00:51] <jaraco> It’s configured here: https://github.com/pypa/twine/blob/20b735f795d547914fe4c4a2ad2ac3845178e813/.travis.yml#L36-L41
[20:02:37] <jaraco> And the token is configured in Travis. https://usercontent.irccloud-cdn.com/file/o09HjZjA/image.png
[20:04:47] <sumanah> jaraco: I don't think anyone has given https://pypi.org/user/bhrutledge/ maintainer status in https://pypi.org/project/twine/ yet
[20:05:00] <jaraco> Will do.
[20:05:21] <sumanah> but also, I had not kept up with events, and the automated thing from GitHub is cool and good
[20:06:29] <jaraco> Oh, i don’t think I have access to do that. I’m only a maintainer.
[20:06:43] <jaraco> An owner will need to do that.
[20:13:55] <sumanah> yeah I'm actually a co-maintainer as well, not an owner. Maybe Thea or di_codes has owner access?
[20:14:18] <sumanah> but anyway bhrutledge sounds like you should go ahead and look at what's been merged since the last release, and start thinking about a fresh release
[20:17:11] <bhrutledge> sumanah: Happy to. How urgent/important do you think that is?
[20:17:42] <sumanah> bhrutledge: depending on what is awaiting release, it might be "this should have been done yesterday"; I haven't reviewed what's in that backlog so I don't know
[20:25:57] <sumanah> techalchemy: bhrutledge: LyndsySimon: alanbato: cooperlees: seongsoocho: tos9: woodruffw: https://discuss.python.org/t/europython-online-sprint-july-25-26/4300 checking for interest in a EuroPython sprint, July 25-26. Comment in that Discourse thread if you're interested.
[20:26:16] <sumanah> (or anyone else - I just pinged those people because I believe I've seen them interested in the past)
[20:27:06] <LyndsySimon> Thanks, I’ll take a look!
[20:29:38] <cooperlees> Interesting - I should be all settled in my new house by then so I'd be keen. Will let other black maintainers and some others I know about it
[20:30:11] <cooperlees> techalchemy: ^^ Could polish up bandersnatch 4.1 and release it if we haven't by then
[20:30:31] <sumanah> cooperlees: congrats on the move! Hope it goes well!
[20:30:50] <cooperlees> sumanah: Super excited. Moving to South Lake Tahoe :D
[20:31:19] <sumanah> cooperlees: OH NEAT..... so, in the Mark Twain book "Innocents Abroad" Twain goes on a pleasure cruise to Europe and the Middle East. In like 1866.
[20:31:36] <sumanah> cooperlees: and Twain used to live in Northern California. And every time he talks about any body of water that anyone else thinks is cool
[20:31:51] <sumanah> cooperlees: he says basically "but you know what's amazing? LAKE TAHOE" and goes on for like a page about Tahoe
[20:32:12] <cooperlees> It's a pretty special place. As someone who's been to every continent but Antartica I agree with him.
[20:32:16] <sumanah> so I hope you like it about 1% of how much Mark Twain did because that dude ADORED Lake Tahoe
[20:32:41] <cooperlees> Lake Louise in Canada is on par if not better looks wise, but water is to damn cold :)
[20:32:43] <sumanah> if you like it any more than that then I kinda expect a memoir from you
[20:33:10] <sumanah> oh that sounds nice right now! it's pretty warm in NYC at the moment. Although of course if I actually dipped into a cold lake then I might change my mind real fast
[20:33:29] <cooperlees> Right now in Tahoe, you'd definitely change that mind fast :D
[20:33:36] <sumanah> heeeheeehee
[20:33:42] <cooperlees> It snowed there 2 weeks ago when I was up there house hunting
[20:34:11] <techalchemy> cooperlees, lol. i have some bad news about the bandersnatch situation... remember all that swift work... yeah i'll be implementing the S3 version also :)
[20:34:32] <techalchemy> i guess that's technically good news if you are planning to use it
[20:34:36] <cooperlees> techalchemy: It's all abstracted - Why would I care?
[20:34:48] <cooperlees> yeah, more support the better
[20:35:17] <techalchemy> well, most likely it needs to be done by july 26, although i'im not sure how polished it might be
[20:36:14] <cooperlees> I want to hack up a POC aiohttp server to sit in front of the S3 / swift / filesystem based and more magically just work
[20:36:14] <cooperlees> Do some form of simple caching and more dynically generation of the HTML so we don't need to pre build and save it
[21:17:59] <sumanah> cooperlees: so can I count you in for a EuroPython sprint?
[21:19:26] <cooperlees> Lukasz seems keen to have a black corner so might help there and maybe some bandersnatch stuff
[21:19:39] <cooperlees> I nede to add it to may calendar - Will be the only way I don't forget
[21:25:53] <sumanah> indeed
[21:26:09] <sumanah> cooperlees: so should I count you toward the 3 other people who are volunteering?
[21:26:49] <cooperlees> To do what? Help organize people on the day or something?
[21:27:14] <sumanah> cooperlees: either to help newcomers or to do some in-depth collaboration with other experts
[21:27:22] <sumanah> to participate in any way
[21:27:34] <cooperlees> Yeah, I'd prefer on the latter if possible :)
[21:28:11] <sumanah> ok! leave a note saying that in https://discuss.python.org/t/europython-online-sprint-july-25-26/4300 cooperlees?
[21:29:17] <cooperlees> Done - Cheers for nudging.
[21:29:29] <sumanah> Thanks cooperlees
[21:29:44] <sumanah> that's how we'll know that there are enough people volunteering that, even if I fall over, SOMEONE will be there
[21:49:40] <sumanah> 10 min till http://www.dropkickmurphys.com/ the Dropkick Murphys concert
[21:50:05] <sumanah> catch y'all later!
[22:01:43] <cooperlees> no worries - I'll get up early to have a hack
[22:02:28] <cooperlees> Drop kick seems down for me
[23:08:02] <travis-ci> pypa/pip#16554 (master - 0521e11 : Paul Moore): The build passed.
[23:08:02] <travis-ci> Change view : https://github.com/pypa/pip/compare/466a61dd4685f9c84b3bae9efc8a2d201f010b54...0521e112274ff00866f891982301828f2efa0555
[23:08:02] <travis-ci> Build details : https://travis-ci.org/pypa/pip/builds/692743889