[Neurodebian-devel] Uploading pyqtgraph packages
Luke Campagnola
lcampagn at email.unc.edu
Mon Jan 13 06:11:47 UTC 2014
After my prolonged and daring escape from graduate school, I am finally
ready to pick this up again. Here is where I am at:
1. I have updated pyqtgraph's debian/ files to make use of pybuild;
successfully building .dsc describing 1 source package and 3 binary
packages: python-pyqtgraph, python3-pyqtgraph, and python-pyqtgraph-doc.
2. I ran nd_addistall; three distributions failed:
- debian-jessie and nd+debian-jessie both had this error:
I: running debootstrap
/usr/sbin/debootstrap
E: No such script: /usr/share/debootstrap/scripts/jessie
E: debootstrap failed
- nd+debian-squeeze had this error:
WARNING: The following packages cannot be authenticated!
debootstrap
E: There are problems and -y was used without --force-yes
3. running nd_build4all on my .dsc generates this error:
dh_install -O--buildsystem=pybuild
dh_install: python-pyqtgraph missing files (usr/lib/python2*), aborting
make: *** [binary] Error 2
The path in question comes from the debian/*.install files:
debian/python-pyqtgraph.install:
usr/lib/python2*
debian/python3-pyqtgraph.install:
usr/lib/python3*
These were added because I otherwise end up with empty packages.
The error appears to occur because the dsc describes 3 binary packages:
python-pyqtgraph, python3-pyqtgraph, and python-pyqtgraph-doc.
In a successful build, the py2 and py3 files are all installed into the
same fakeroot:
.../python-pyqtgraph-0.9.8/debian/tmp/...
..but when running nd_build4all, each package has its own fakeroot:
/tmp/buildd/python-pyqtgraph-0.9.8/debian/python-pyqtgraph/...
/tmp/buildd/python-pyqtgraph-0.9.8/debian/python3-pyqtgraph/...
I suspect this causes dh_install to fail because it can't find
python2.7 in
the python3 fakeroot.
I am seeking suggestions..
Thanks!
Luke
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/neurodebian-devel/attachments/20140113/7666a78f/attachment.html>
More information about the Neurodebian-devel
mailing list