Skip to content
Aigars Mahinovs edited this page Jun 25, 2015 · 36 revisions

Python packaging in Debian

Dependency tree for spreads

  • cffi ✅
  • libjpeg > 8 ✅
  • python-cffi > 0.8 ✅
  • python-enum34 > 1.0.1 ✅
  • libhidapi-libusb0 ✅
  • ruby ✅
  • jbig2enc
  • ruby-rmagic ✅
  • ruby-nokogiri ✅
  • djvubind ✅

Legend:

  • ✅ - already was packaged
  • ☑️ - packaged
  • 🔜 - to do before first Spreads release can be packaged

Problematic packages

Python-usb 1.0

  • chdkcamera depends on pyusb 1.0b
  • debian has pyusb 0.4.3 in sid
  • Let's check the reverse dependencies for pyusb:
$ apt-cache rdepends python-usb
python-usb
Reverse Depends:
  python-usb:i386
  quisk
  python-yubico
  pymissile
  python-nxt
  python-expeyes
  • quisk: exotic sound related usb hardware (popcon inst: 121, rank 25252, maintainer: "1.0b would be better for us")
  • pymissile: Marks and Spencer usb toy missile control (popcon inst: 30, rank 46195, emailed maintainer)
  • python-yubico: yubikey control (popcon inst: 30, rank 41165, maintainer: "1.0b would be better for us")
  • python-nxt: lego nxt control (popcon inst:n/a, rank n/a, maintainer: "ok with experimental so I can test python-nxt with a pyusb 1.0 patch")
  • python-expeyes: Expeyes box control Indian scientific experiments (popcon inst: n/a, maintainer: "please upload 1.0 to experimental or if not possible to mentors.debian.net so I can test")
  • There is now a pyusb 1.0 in experimental

jbig2enc

pdfbeads