[15:02] <sil2100> o/
[15:04] <infinity> In lieu of a meeting, which our manager and tech lead both seem to not be able to attend, barry has proposed we party.
[15:04] <infinity> o/
[15:04] <infinity> \o/
[15:04] <infinity> \o
[15:04] <infinity> Untz, untz, untz.
[15:05] <barry> o/
[15:05] <barry> \o
[15:05] <barry> o\
[15:05] <sil2100> \o
[15:05] <sil2100> o/
[15:05] <barry> /o
[15:05] <sil2100>  /o\
[15:05] <barry> irc macarena fail
[15:06] <sil2100> ~.o.~
[15:07] <infinity> And I believe that concludes our party meeting.
[15:07] <sil2100> AOB?
[15:07]  * slangasek waves
[15:07] <bdmurray> I like to party, but I'd appreciate talking about a bug or two.
[15:07] <infinity> Oh, look, it's vorlon.
[15:07] <slangasek> infinity: vincent?
[15:08] <slangasek> bdmurray: which bugs?
[15:09] <bdmurray> bug 1445239 - is it more likely to be an apt or mirror issue?
[15:10] <infinity> bdmurray: antonb had seen a similar bug, and was working out how to reproduce it.
[15:10] <bdmurray> infinity: okay
[15:12] <bdmurray> then there is bug 1449626 brought up by the cert team
[15:12] <infinity> bdmurray: I've pointed him at it to see if it's the same or another exciting bug.
[15:12] <doko> barry, bdmurray: before you party, any update on pip/requests?
[15:13] <bdmurray> doko: I haven't overridden the regressions yet
[15:14] <doko> bdmurray, where did you run this pip command?
[15:14] <doko> in a virtualenv, or on the system itself?
[15:14] <bdmurray> doko: and I was not testing in a virtual env. In a trusty chroot on the system itself.
[15:15] <doko> bdmurray, so can you verify, that pip removed files installed by dpkg?
[15:15] <bdmurray> doko: I'll have to try again but I'm pretty sure it didn't remove files installed by dpkg. So I'm guessing it changed the environment somehow.
[15:16] <slangasek> bdmurray: just followed up on bug #1449626, which is not reproducible on porter-ppc64el
[15:16] <doko> bdmurray, sure, but your log says so
[15:16] <slangasek> looks like a corrupted install, not a bug in libxslt
[15:16] <bdmurray> slangasek: thanks, I noticed we aren't subscribed to that package. Should we be?
[15:17] <slangasek> bdmurray: appears to be owned by the desktop team
[15:20] <bdmurray> doko: trusty-amd64)root@impulse:/home/bdmurray# debsums python-requests
[15:20] <bdmurray> debsums: missing file /usr/lib/python2.7/dist-packages/requests-2.2.1.egg-info (from python-requests package)
[15:21] <bdmurray> doko: does that explain things?
[15:23] <barry> doko, bdmurray if i can make a little more progress on this system-image stuff, i'll dig in more on pip/requests later today
[15:24] <doko> bdmurray, hmm, looks like it's overwriting system stuff ... barry assured me that this would never happen :-/
[15:24] <barry> it definitely shouldn't
[15:24] <bdmurray> For what its worth it happens w/o the packages from -proposed too
[15:24] <barry> if it does, it's a bug <wink>
[15:25] <doko> and a very severe one ...
[15:27] <bdmurray> Given that this isn't a new issue should we override the regressions?
[15:30] <bdmurray> doko / barry: ?
[15:31] <barry> bdmurray: i'm not sure right now
[15:31] <doko> bdmurray, from my point of view, yes, as said in my email
[15:32] <doko> bdmurray, what does ls -ld /usr/lib/python2.7/dist-packages/requests* say?
[15:35] <bdmurray> doko: http://pastebin.ubuntu.com/10953514/
[15:37] <doko> bdmurray, hmm, only the egg-info missing. where is the new one installed, in /usr/local?
[15:40] <bdmurray> doko: /usr/local/lib/python2.7/dist-packages/requests-2.6.2.dist-info
[15:41] <doko> ahh
[15:43] <barry> bdmurray, doko is the problem that `pip install httpie` installs requests in ~/.local/lib/python2.7/site-packages and that's earlier on the sys.path than /usr/lib/python2.7/dist-packages ?
[15:44] <doko> I'm curious why requests gets installed in /usr/local and httpie in ~/.local/lib/python2.7/site-packages
[15:44] <barry> doko: requests doesn't get installed in /usr/local for me
[15:44] <bdmurray> barry: it also seems to have removed requests-2.2.1.egg-info
[15:44] <barry> only ~/.local
[15:45] <barry> bdmurray: not for me, on vivid
[15:45] <barry> in a vivid chroot
[15:45] <barry> requests-2.4.3.egg-info is still in /usr/lib/python2.7/dist-packages
[15:46] <barry> this is a clean vivid chroot, after `apt-get install python-pip` then `pip install httpie`
[15:46] <bdmurray> I'm using a trusty chroot
[15:46] <barry> it still fails on vivid, but let me try trusty
[15:50] <barry> heh, chroots don't overlay ~/.local ;)
[15:51] <barry> bdmurray: are you using `pip install --user httpie`?
[15:51] <barry> bdmurray: or sudo?
[15:52] <bdmurray> barry: I was root so just pip install httpie
[15:52] <barry> bdmurray: okay, sec
[15:53] <barry> bdmurray: okay, yes it deleted the egg-info file for me in /usr/lib
[15:54] <barry> but i still think the problem is that /usr/local/lib/python2.7/dist-packages is on sys.path before /usr/lib/python2.7/dist-packages
[15:54] <barry> and `sudo pip install httpie` installs a newer requests that doesn't play nice with pip
[15:56] <doko> barry, the path order for this is always to have /usr/local before /usr. echo $PATH
[16:01] <barry> doko: for pip's own imports, it can't do that
[16:01] <barry> doko, bdmurray replied in email
[16:01] <barry> doko, bdmurray i'm off to get some lunch.  i know what the problem is.  i need to experiment and think about the right solution.  let's take it back to email