[01:35:05] <lifeless> StevenK: ok, sorry it took so long to get you a review, bunch of stuff to page in
[01:36:12] <lifeless> StevenK: please ping me when you update it
[01:36:25] <lifeless> StevenK: (I know waiting around without input suuuucks)
[01:36:58] <lifeless> StevenK: and github either wants me to be subscribed to *everything* or get spotty notifications
[01:38:03] <StevenK> lifeless: I prodded you via IRC when I pushed it
[01:39:10] <StevenK> lifeless: I've been poking at setuptools and translations stuff, so I have to do the same paging.
[01:39:38] <StevenK> lifeless: I can drop localextras 0.0.2 if you don't think it provides value at the moment
[01:39:58] <StevenK> Since it doesn't fail, it just picks one and deals.
[01:44:33] <lifeless> StevenK: yeah, I don't care about localextras 0.0.2 either way
[01:44:45] <lifeless> StevenK: I know you did, I'm just asking you to do it again :)
[01:44:58] <lifeless> StevenK: because I feel bad about how long I left you hanging
[01:45:25] <lifeless> StevenK: I have I think however identified the confusion between you and Nakato and proposed a change that will resolve things
[01:45:36] <lifeless> StevenK: as well as describing in detail the xfail test we need
[04:27:16] <StevenK> lifeless: You're totally right, re: adding existing_req.extras == install_req.extras for the error case, I can drop my code path and then Nakato's fires anyway.
[04:28:52] <StevenK> Which changes the diff of req_set.py to +5/-1. \o/
[04:30:31] <StevenK> lifeless: I'm not following your information dump about the tests, you also say it might be overkill, so I can push this up after I rewrite the prose in the commit message if you wish.
[05:17:27] <lifeless> StevenK: push it up for sure
[05:18:10] <lifeless> StevenK: the thing missing is a single failing test
[05:18:18] <lifeless> e.g.conflictingextras depends on simple==1.0, but conflictextras[bad] depends on simple==2.0
[06:51:52] <lifeless> StevenK: "without a resolver, pip does not detect the conflict between simple==0.0.1 and simple==0.0.2. Once a resolver is added, this conflict should be detected.
[06:52:30] <lifeless> StevenK: you should also use
[14:37:39] <dstufft_test> Deployed test-app at 0b5fb19
[14:54:18] <pypabot> Deployed 0b5fb19 to Warehouse (Staging)
[15:04:50] <pypabot> Deployed 0b5fb19 to Warehouse (Production)
[15:05:31] <pypabot> Deployed 70de350 to Warehouse (Production)
[15:25:02] <pypabot> Deployed cced45e to Warehouse (Production)
[17:45:48] <xafer> hello lifeless, I'm the train and unable to check easily before sunday: does 'pip install . pip==6' work ? (where . would be a 8.0.dev0 workspace)