[14:34:36] <toad_polo> Is it preferable to put Author: UNKNOWN or to omit the Author line entirely?
[14:34:48] <toad_polo> Same question RE: "Maintainer:"
[14:35:44] <toad_polo> The way I originally wrote this patch the logic is that at least one of Author or Maintainer will show up in the PKG-INFO, even if both are left blank.
[14:37:11] <toad_polo> I could just automatically populate it with UNKNOWN for both, though.
[14:39:26] <dstufft> I hate the fact distutils populates things with UNKNOWN
[14:39:33] <dstufft> I'd much rather it just omit'd them
[14:39:55] <dstufft> the reason it does the UNKNOWN thing is because some fields are "mandatory" in the spec
[14:39:56] <toad_polo> Well, that makes things easier.
[14:40:04] <dstufft> but I guess distutils didn't want to make them actually mandatory in the setup() call?
[14:40:31] <dstufft> I don't know why exactly it does that, but Warehouse just strips UNKNOWNs from most or all fields before processing the upload
[14:43:08] <toad_polo> All the Author/Maintainer stuff is not mandatory.
[17:44:53] <sumanah> toad_polo: you asked, "Is there no function in setuptools that reads PKG-INFO?" Not sure; maybe ask on https://groups.google.com/forum/#!forum/pypa-dev ?
[17:44:58] <sumanah> lghampton: what are you working on?
[17:45:25] <lghampton> sumanah: I am leaving a comment on my PR
[19:27:03] <sumanah> lghampton: ok, let me back up a moment
[19:27:15] <sumanah> so within PyPI, there are basically 4 classes of users
[19:27:20] <sumanah> 1: people who are not logged in at all
[19:27:45] <sumanah> 2: people who are logged in and aren't maintaining or owning any packages
[19:28:00] <sumanah> 3: logged-in people who are maintaining and/or owning packages
[19:28:09] <di_codes> ah, damn. not to discourage lghampton from working on this, but that’s exactly what i’ve been working on this morning (if we’re talking about <https://github.com/pypa/warehouse/issues/2649>)
[19:28:11] <sumanah> 4: PyPI admins, that is to say, Ernest, Donald, Dustin, etc.
[19:28:43] <sumanah> di_codes: you didn't see when I pinged you in IRC and in the issue to let you know Laura was working on that? :)
[19:28:53] <lghampton> sumanah: di_codes: I think Dustin will have made more progress with this
[19:29:07] <lghampton> sumanah: di_codes: I can choose another issue
[19:29:22] <di_codes> sumanah: sadly no, i was at lunch :slightly_smiling_face:
[19:29:49] <sumanah> di_codes: understood. lghampton if you push your work to a WIP branch now we can see how much overlap there is!
[19:30:39] <lghampton> sumanah: di_codes: There isn't much. I was trying to get the form to work, and was looking for the right view to pass a `form` parameter to
[19:32:15] <sumanah> "Send email when a new collaborator has been added to the project." by Mariatta
[19:32:40] <lghampton> sumanah: I see it, thank you!
[19:33:08] <sumanah> lghampton: and after that, https://github.com/pypa/warehouse/pull/2574 " simple/<package_name> sort versions correctly" by cryvate
[19:35:27] <di_codes> lghampton: real sorry to waste your time like that, I should have assigned the issue to myself
[19:35:28] <sumanah> lghampton: to finish up my explanation (which I'm about to go put in the architecture overview), when we talk about PyPI admins, or when you see the "admin" label/tag on an issue, we're talking about functionality for the fourth class of user
[19:57:19] <nlh> lghampton, sumanah has already proof read - could you do a quick read over to make sure everything is ok before we make some noise about it?
[19:57:56] <lghampton> nlh: sure thing. I will take a look at it after I finish this PR.
[20:20:22] <sumanah> illume: heads-up about https://github.com/pypa/warehouse/issues/3108 in case you want to subscribe to notifications on " Last-Modified header reported incorrect on file downloads #3108"
[20:21:33] <sumanah> lghampton: once you finish reviewing cryvate's PR, I think it might be good for you to take over alanbato's https://github.com/pypa/warehouse/pull/2928 "Check if another file has been uploaded with the same blake2 digest"
[20:26:07] <lghampton> sumanah: I did cryvate's yesterday: https://github.com/pypa/warehouse/pull/3230
[20:26:40] <lghampton> I can take a look at alanbato's
[20:26:47] <sumanah> lghampton: perhaps you misunderstood
[20:27:06] <sumanah> lghampton: I asked you to please review https://github.com/pypa/warehouse/pull/2574 " simple/<package_name> sort versions correctly" which is a different PR by cryvate
[20:29:01] <lghampton> sumanah: oh, sorry, I just saw his name. I can take a look at it
[20:35:41] <dstufft> Using N-dashes because your name starts with N seems about as reasonable as a reason to use one over the other as I have ever been able to construct in my own head
[20:36:09] <dstufft> I'm sure there is like, an actual offiical reason you'd use one over the other
[21:14:42] <sumanah> lghampton: yeah I saw that and Dustin's reply.
[21:14:48] <sumanah> lghampton: what is the rest of the week looking like for you?
[21:15:42] <lghampton> sumanah: I have a presentation that I need to give thursday evening, and I'd like to have some time to work on that. Do you want to get together remotely on Friday?