[09:32] <xnox> Laney, thank you for analysis. I did sync python-debian over. not sure where that is stuck. I shall check libgnupg-perl too now.
[09:47] <Laney> xnox: welcome
[10:04] <xnox> Laney, libgnupg-perl_0.19-1ubuntu1 and parcimonie_0.10.2-1ubuntu1 uploaded should make things dandy....
[10:09] <Laney> fingers crossed
[10:09] <xnox> however parcimonie fails.... yet local build passes, and local adt tests pass too =(
[11:03] <xnox> ok libgnupg-perl was stuck without entropy.... uploaded one with pre-generated key
[15:53] <LocutusOfBorg> pitti, cjwatson I found some sort of bug in buildd
[15:53] <LocutusOfBorg> " INFO: pkgstripfiles: waiting for lock (glusterfs-dbg) ..."
[15:54] <LocutusOfBorg> this happens on all the architectures
[15:54] <LocutusOfBorg> race condition? can I retry them=
[15:54] <LocutusOfBorg> https://launchpad.net/ubuntu/+source/glusterfs/3.8.3-1ubuntu1/+build/10714418
[15:58] <cjwatson> doubtless a package bug of some kind; cancel it and you might see more
[16:02] <doko_> cjwatson, LocutusOfBorg: that's the parallelized pkgstripfiles code. if you find there a bug ... please tell me. I see this from time to time too
[16:03] <LocutusOfBorg> doko_, my wonder too
[16:03] <LocutusOfBorg> some race condition in the lock?
[16:03] <LocutusOfBorg> anyway, retrying
[16:03] <LocutusOfBorg> but only ppc64el
[16:16] <LocutusOfBorg> still failing doko_
[16:16] <LocutusOfBorg> trying a local build now
[16:17] <cjwatson> you'll need to ensure to have pkgbinarymangler installed and possibly to do some extra gubbins to enable it (I forget)
[16:17] <LocutusOfBorg> but how can it be a package bug?
[16:18] <cjwatson> dunno
[16:18] <cjwatson> v unlikely to be a buildd bug though :)  could be a pkgbinarymangler bug
[16:18] <LocutusOfBorg> sure, I call "buildd" whatever is not packaging :)
[16:21] <LocutusOfBorg> confirming, the build works in pbuilder without pkgbinarymangler
[16:43] <doko_>    dh_builddeb -a
[16:43] <doko_> Found files in /usr/lib/python2.7/site-packages (must be in dist-packages for python2.7).
[16:43] <doko_> debian/glusterfs-common/usr/lib/python2.7/site-packages
[16:43] <doko_> debian/glusterfs-common/usr/lib/python2.7/site-packages/gluster
[16:43] <doko_> debian/glusterfs-common/usr/lib/python2.7/site-packages/gluster/__init__.py
[16:43] <doko_> debian/glusterfs-common/usr/lib/python2.7/site-packages/gluster/glupy
[16:43] <doko_> debian/glusterfs-common/usr/lib/python2.7/site-packages/gluster/glupy/__init__.py
[16:43] <doko_> dh_builddeb.pkgbinarymangler: dpkg-deb --build debian/glusterfs-common .. returned exit code 1
[16:44] <doko_> LocutusOfBorg, cjwatson: ^^^  looks like dpkg-deb fails with an error, and then the pkgbinarymangle script doesn't cope with build errors and goes into an endless loop
[16:46] <LocutusOfBorg> doko_, why debian is good?
[16:46] <doko_> because debian doesn't have pkgbinarymangler?
[16:47] <LocutusOfBorg> no doko_ that part is fail of dpkg-deb, right?
[16:48] <doko_> I haven't checked
[16:48] <LocutusOfBorg> anyway, thanks, I'll fix it
[16:53] <cjwatson> LocutusOfBorg: No, that check is implemented in pkgsanitychecks which is part of pkgbinarymangler.  It's hooked into dpkg-deb there.
[16:54] <LocutusOfBorg> doko_, can you explain this?
[16:54] <LocutusOfBorg> python -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib(prefix="${exec_prefix}"))'
[16:54] <LocutusOfBorg> ${exec_prefix}/lib/python2.7/site-packages
[16:54] <LocutusOfBorg> python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"
[16:54] <LocutusOfBorg>  /usr/lib/python2.7/dist-packages
[16:55] <LocutusOfBorg> shouldn't it return dist-packages in both cases?
[16:57] <doko_> no, this is kind of a hack to force manually run setup.py's to override system packages. not perfect, but it keeps our python lib clean. why do you need to set an explicit prefix?
[16:58] <LocutusOfBorg> this get_python_lib is used to understand where to installl the python binding
[16:58] <LocutusOfBorg> and site-packages is returned instead of dist-packages
[16:59] <doko_> use dh-python, and it moves things around
[17:00] <LocutusOfBorg> now it calls dh_python2 lots of times
[17:00] <LocutusOfBorg> should I just do a mv debian/foo-dev/usr/lib/python2.7/site-packages/* debian/foo-bar/usr/lib/python2.7/dist-packages/ or whatever?
[17:03] <doko_> why do you call dh_python2 explicitly with site-packages?
[17:03] <LocutusOfBorg> I don't even know what it does mean, I'm not the maintainer, just tried to fix the package in an Ubuntu merge :)
[17:03] <LocutusOfBorg> what is the fix? remove the dh_python2=
[17:03] <LocutusOfBorg> ?
[17:06] <bdmurray> slangasek: I'd like to release update-manager & xorg-server-lts-xenial now.  Its a day early so I'm looking for an ack.
[17:40] <slangasek> bdmurray: ack
[22:09] <infinity> cyphermox: Is that binutils/grub hack upstream?
[22:09] <infinity> cyphermox: Also, grub2-signed, please.
[22:10] <infinity> cyphermox: Ahh, the binutils hack is *from* upstream.  That works.
[23:49] <cyphermox> infinity: yes
[23:49] <cyphermox> grub2-signed coming up (sorry about that)