[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