PMXBOT Log file Viewer

Help | Karma | Search:

#pypa-dev logs for Monday the 26th of March, 2018

(Back to #pypa-dev overview) (Back to channel listing) (Animate logs)
[14:06:11] <dstufft> pf_moore: thanks a lot for doing release managering for pip x :)
[14:06:49] <pf_moore> dstufft: Translation - lots of nagging ;-)
[15:00:50] <sumanah> *wave*
[15:06:39] <toad_polo> o/
[15:06:42] <toad_polo> How long is the Warehouse cache?
[15:07:21] <toad_polo> I'm seeing a weird bug where this RST is not being rendered for this URL: https://pypi.org/project/python-dateutil/
[15:07:25] <dstufft> depends on the page
[15:07:36] <toad_polo> But the explicit version-qualified version of the same URL is being rendered correctly: https://pypi.org/project/python-dateutil/2.7.2/
[15:07:57] <toad_polo> I'm wondering if I hit the first one at some bad render that's about to clear with the next cache miss.
[15:08:05] <toad_polo> If not I'll make a bug on the issue tracker.
[15:08:12] <dstufft> di_codes: ^ I think you were looking at that in the past
[15:08:21] <dstufft> it will most likely clear with the next cache miss
[15:08:38] <sumanah> !logs
[15:08:38] <pmxbot> http://kafka.dcpython.org/channel/pypa-dev
[15:10:09] <toad_polo> dstufft: OK, cool. di_codes Let me know if you want me to make an issue or chime in on an issue. I don't have much information other than the fact that I reloaded the page probably within a second of uploading the package.
[15:46:55] <sumanah> beta is launched!
[15:47:09] <sumanah> https://pypi.org/
[15:47:21] <sumanah> "This is a beta deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org)."
[16:00:23] <sumanah> https://pyfound.blogspot.com/2018/03/warehouse-all-new-pypi-is-now-in-beta.html
[16:26:36] <sumanah> Hi lghampton - welcome to beta Warehouse land!!!
[16:26:55] <lghampton> sumanah: Hi! Congratulations, you must be very happy!
[16:27:09] <sumanah> Yup!
[16:27:09] <thea> \o/ wooo beta.
[16:27:28] <sumanah> lghampton: I'd love for you to review a few PRs today
[16:27:33] <lghampton> sumanah: sure thing
[16:27:41] <sumanah> lghampton: and I think it would be great to deepen/broaden *how you do code/PR review*
[16:28:07] <lghampton> sumanah: Ok, in what way?
[16:28:09] <sumanah> we can talk abotu that
[16:28:11] <sumanah> after the call
[16:28:14] <sumanah> for now:
[16:28:48] <sumanah> looking at PRs
[16:28:51] <sumanah> I am looking at PRs
[16:29:19] <sumanah> lghampton: if you are up to testing pre-release readme-renderer, you could test https://github.com/pypa/warehouse/pull/3322
[16:29:49] <lghampton> sumanah: I could give it a try
[16:29:51] <sumanah> lghampton: ok
[16:30:07] <sumanah> lghampton: in a few min I can show you how I did a similar thing when testing Dustin's work, before some other tools had been released
[16:30:15] <lghampton> sumanah: ok, sounds good
[16:30:41] <sumanah> thea: do you have a moment to look at https://github.com/pypa/warehouse/pull/3412 ? I think there's something about the phrasing that could be better
[16:33:20] <thea> Yeah I can take a look after my first meeting this morning.
[16:39:42] <thea> yeah that does read a little weird. I'll recommend a different wording.
[16:41:57] <sumanah> Thanks thea
[17:16:08] <sumanah> lghampton: I'm gonna work on post-meeting TODOs now. You good to keep on working on reviewing thea's GitHub-Flavored Markdown pull request?
[17:16:21] <lghampton> sumanah: sure thing.
[17:17:04] <lghampton> sumanah: Nicole also asked me to do some testing on https://github.com/pypa/warehouse/pull/3287, so I will take care of that after
[17:17:30] <sumanah> lghampton: oh I had not realized Nicole had asked you to do that. Please test #3287 first.
[17:17:38] <lghampton> sumanah: ok, will do
[17:19:43] <thea> sumanah: https://github.com/pypa/warehouse/pull/3412/files#r177169440
[17:20:14] <sumanah> Thanks thea
[17:29:48] <sumanah> lghampton: I am gonna take a moment to ingest food in the common area, in case you want to socialize
[18:21:37] <lghampton> sumanah: ping!
[18:21:50] <sumanah> hi lghampton
[18:22:36] <lghampton> sumanah: I submitted my comment on user testing to Nicole, I am going to start testing the GitHub-flavored markup
[18:22:54] <sumanah> lghampton: ok, great, give me a moment to join you
[18:26:50] <thea> lghampton: note that my PR to warehouse just means it'll accept gfm as a variant. It won't actually *work* until di_codes and I get a new reader_renderer released.
[18:27:15] <thea> "work" defined as "will render stuff as github-flavored markdown" correctly.
[19:59:17] <sumanah> TIL that the description content MUST be in UTF-8. https://packaging.python.org/specifications/core-metadata/?highlight=encoding#description-content-type-optional
[20:00:27] <thea> yep! I imagine that makes a lot of lives easier (there are some *strange* encodings out there)
[21:07:08] <EWDurbin> headsup for warehouse developers: merge of Postgresql 10.1 branch means everyone needs to reset their databases locally, looks like the docker image we use can't upgrade the files in place :/
[21:08:13] <techalchemy> EWDurbin: not directly related to warehouse but what version did you upgrade from
[21:08:30] <EWDurbin> 9.6
[21:08:56] <techalchemy> yikes, ok
[21:09:41] <EWDurbin> techalchemy: it's mainly that there's nothing in the wiring to run pg_upgrade... not that postgres is doing something wrong.
[21:10:42] <techalchemy> ahhh alright. How is the release going? On track?
[21:11:34] <EWDurbin> overall heck yeah!
[21:11:55] <EWDurbin> beta launched today, you can read more at http://pyfound.blogspot.com/2018/03/warehouse-all-new-pypi-is-now-in-beta.html
[21:13:39] <techalchemy> We have pip9 vendored right now for resolver support and I'm sure it relies on XMLRPC calls primarily
[21:14:27] <techalchemy> We don't have a timeline for moving away from that because pip-tools is tightly coupled to it
[21:16:44] <techalchemy> will the new warehouse support xmlrpc at all or should we keep that pointed at the legacy location
[21:28:23] <EWDurbin> techalchemy: new warehouse supports XMLRPC but we're using the publicity of warehouse/pypi.org to remind people that they need to run away
[21:29:01] <EWDurbin> problem with XMLRPC is that it is all POSTs
[21:29:16] <techalchemy> is that the only problem
[21:29:17] <techalchemy> lol
[21:29:26] <EWDurbin> the only one i care about :-p
[21:29:39] <EWDurbin> i've done some heroics over the years to keep XMLRPC usable and kinda regret them
[21:29:46] <techalchemy> our resolver code is atrocious anyway
[21:29:58] <EWDurbin> all resolver code is
[21:30:01] <EWDurbin> :(
[21:30:10] <techalchemy> its like hacked up bits of pip + pip-tools + other random crap
[21:30:15] <sumanah> !logs
[21:30:15] <pmxbot> http://kafka.dcpython.org/channel/pypa-dev
[21:31:23] <techalchemy> there was a PEP recently about describing dependencies and package metadata, can't wait for taht to be implemented
[21:32:52] <EWDurbin> 508?
[21:35:21] <sumanah> njs: ping, see your inbox for something to fwd
[21:38:39] <sumanah> dstufft: remind me, did you give contact@changeset.nyc the ability to post to https://groups.google.com/forum/#!forum/pypa-announce ?
[21:38:55] <sumanah> I'm logged in and don't see a Post button
[21:39:11] <dstufft> sumanah: uh
[21:39:44] <dstufft> maybe not
[21:40:33] <dstufft> not sure it's worth it, there's like nobody subscribed to this list really, 13 total members, 9 are PyPA devs lol
[21:40:54] <sumanah> dstufft: then I'd like to shut it down with a single message that says "please subscribe to pypi-announce"
[21:41:03] <sumanah> which I'm happy for you to do
[21:41:32] <sumanah> EWDurbin: "everyone needs to reset their databases locally" -- would `make initdb` suffice, or do I need to do more?
[21:41:39] <dstufft> initdb should suffice
[21:42:10] <dstufft> sumanah: I'm probably not going to get to it today, I can quick add you as ana dmin though if you want to give me your gmail again
[21:46:37] <techalchemy> EWDurbin: I was thinking of 426 but I see it is withdrawn now
[21:52:06] <techalchemy> oh 518
[21:55:00] <sumanah> dstufft: "You are not the owner of this group. You must be the owner of the group to delete it." You have my blessing to delete it :)
[21:55:08] <dstufft> lol
[21:55:14] <sumanah> I can't delete it as I am not an owner
[21:55:17] <dstufft> I guess Owner isn't really Owner
[21:55:42] <dstufft> there
[21:55:43] <dstufft> deleted it
[21:56:00] <sumanah> Thanks dstufft