PMXBOT Log file Viewer

Help | Karma | Search:

#pypa-dev logs for Wednesday the 26th of June, 2019

(Back to #pypa-dev overview) (Back to channel listing) (Animate logs)
[00:15:15] <cooperlees> pradyunsg: Weird .yaml parsing going on there - Might look one day to put up a PR to support their weird format and normalize everything to legit yaml - They must of wrote their own parser for some reason ...
[00:15:24] <cooperlees> pradyunsg: All back in India?
[10:02:48] <apollo13> hello, can anyone recommend an on-demand pypi mirror software?
[10:02:58] <apollo13> I do not want to mirror everything but only the packages I need
[10:03:09] <apollo13> basically a caching pypi proxy
[10:04:09] <apollo13> devpi?
[12:10:59] <tos9> apollo13: sure
[13:38:26] <pradyunsg> cooperlees: yep. Been back for a bit.
[13:56:55] <pradyunsg> Folks, Armageddon is someone with some devops experience and wants to contribute his skillset and expertise to help PyPA if feasible. I'm not super familiar with too many details so just poking here for potential discussion/interaction since there's definitely other people here who know more than I do. :)
[13:59:47] <Armageddon> pradyunsg, thank you =)
[14:45:10] <cooperlees> Armageddon: I'm always keen for more people to help with bandersnatch - It's the mirroring software for running local copies of PyPI.org
[14:45:19] <cooperlees> https://github.com/pypa/bandersnatch
[14:45:47] <cooperlees> https://github.com/pypa/bandersnatch/issues/120 - Deleting a symlink we miss
[14:45:48] <cooperlees> or
[14:46:08] <cooperlees> Running a tool to pep484 type all the code would be great starting tasks: https://github.com/pypa/bandersnatch/issues/15
[14:46:28] <cooperlees> But with pradyunsg mentioning devops I'm guessing you more want to help with the AWS infra etc.?
[14:47:16] <Armageddon> cooperlees, I "can" write python code, but it will take me a while to get up to the level expected of me, my experience so far has been mostly devops
[14:47:50] <Armageddon> not that I wouldn't want to help with code, it's all about the curve
[14:48:02] <cooperlees> The best way to learn is to do and try :) Happy to review PRs and comment on commits on branches to help you learn
[14:48:17] <pradyunsg> Armageddon: it'd probably help to describe what you are familiar with.
[14:49:21] <Armageddon> so what I do, on a day to day basis is everything below the application layer (is as best as I can describe it), everything from hardware, networking, to CI/CD tooling and kubernetes management and deployment and helping devs get their codes there
[14:50:01] <Armageddon> my experience in writing code is limited to my devops roles, gluing different tools together to automate things like consuming API from one and hooking it into another one, etc...
[14:50:59] <Armageddon> if I can help in any capacity there, I'd be glad to, until I work on my coding skills to get to a stage where I can contribute there too
[14:52:39] <Armageddon> and for people who would like to have an idea about my skill set, feel free to pm me for a linkedin profile :)
[15:23:40] <cooperlees> pradyunsg: Cheers for the info about Monkey type :) I sat 2 desks away from the guy who wrote most of it :)
[15:23:56] <cooperlees> Handy to add to the task tho :)
[15:24:00] <cooperlees> *Issue
[18:09:19] <sumanah> Armageddon: hi, just reviewing logs - thank you for offering to help!
[18:09:45] <Armageddon> sumanah, my pleasure :D
[18:09:54] <sumanah> Armageddon: would you take a look at https://github.com/pypa/warehouse/issues/3417 ?
[18:10:31] <sumanah> also Armageddon have you ever done any ElasticSearch configuration or worked with improving Dockerfiles?
[18:11:01] <sumanah> I'm the project manager currently for Warehouse, the software behind PyPI, and we have some open pull requests I'd love help reviewing that have ElasticSearch or Docker aspects
[18:11:23] <Armageddon> I do have some elastic experience yes but not hardening but shouldn't be too too hard to read up on i
[18:11:27] <Armageddon> s/i/it/
[18:11:33] <Armageddon> and dockerfile, yes
[18:11:48] <Armageddon> sumanah, yea sure
[18:11:54] <Armageddon> sumanah, could I pm ?
[18:11:59] <sumanah> Armageddon: You may!
[18:17:05] <sumanah> Armageddon: https://github.com/pypa/warehouse/pull/5980 and https://github.com/pypa/warehouse/pull/4961 could use a look
[18:17:17] <sumanah> the latter needs a merge conflict resolved with a Makefile
[18:24:08] <Armageddon> sumanah, the links are saved, I'll take a look when I'm home
[18:24:13] <sumanah> Great! Thanks!
[18:24:15] <sumanah> back in a moment
[19:11:15] <sumanah> steiza_: I filed https://github.com/pypa/warehouse/issues/6103 and gave woodruffw a heads-up
[19:11:39] <sumanah> Thanks for the testing and the report!
[19:13:18] <woodruffw> thanks for the ping sumanah and steiza_! some quick triage: do you have any extensions that delete query parameters from GET requests, or did you leave that form open for > 5 minutes before attempting to use WebAuthn?
[19:13:55] <woodruffw> that error is actually unrelated to WebAuthn; it's caused by the token we send during login timing out before the form is submitted
[19:14:19] <woodruffw> (or otherwise failing to validate, but timing out is the most likely explanation)
[19:18:43] <sumanah> woodruffw: Zach may be at lunch or similar; I updated the issue title
[19:19:21] <woodruffw> gotcha; i'll be idling :-)