[Pkg-fonts-devel] Bug#876439: fonttools: lost python2 module?

Rene Engelhard rene at debian.org
Fri Sep 22 10:49:31 UTC 2017


Source: fonttools
Version: 3.15.1-2
Severity: wishlist

Dear Maintainer,

it looks like the "new" fonttools lost it's python2 module?

# dpkg -L fonttools | grep pyth | cut -d/ -f1-4 | sort | uniq
/usr/lib/python3
[1]

I don't see it mentioned in the changelog, though:

fonttools (3.15.1-2) unstable; urgency=medium

  * Team upload.
  * Upload to unstable 

 -- Hideki Yamane <henrich at debian.org>  Sun, 03 Sep 2017 18:09:16 +0900

fonttools (3.15.1-1) experimental; urgency=medium

  * Team upload.
  * New upstream release (Closes: #872448)
  * debian/control
    - set debhelper (>= 10)
    - adjust python build dependency
    - add python-sphinx since upstream use rst files.
    - set Debian Fonts Task Force as Maintainer
    - set Standards-Version to 4.1.0
    - update Homepage: (Closes: #838374)
    - add Vcs-*
    - add X-Python3-Version: >= 3.4
  * debian/compat
    - set 10
  * debian/rules
    - simplify it
    - deal with upstream's change
    - specify sphinx doc directory
  * debian/docs
    - update it to include rst files
  * debian/stripinstall
    - unnecessary with upstream's change, drop it
  * debian/watch
    - update to version4
  * debian/doc-base
    - once drop it
  * debian/patches
    - add 0001-add-module-path-for-automodule-directive.patch
  * debian/clean
    - clean sphinx build files

 -- Hideki Yamane <henrich at debian.org>  Mon, 28 Aug 2017 20:38:26 +0900

That doesn't mention python2 removal Though
https://packages.debian.org/sid/fonttools has only python3'ish depends...

Was that change intended? Debian-only? Upstream? If yes, you might be able
to close it - as bad as it is.

That said, this change made graphite2 FTBFS in it's testsuite since
it uses

from fontTools.ttLib import TTFont

which of course then doesn't work anymore with "python". See
https://buildd.debian.org/status/logs.php?pkg=graphite2&ver=1.3.10-3&suite=sid.

Regards,

Rene

P.S:

Shouldn't the python modules be split out to python-* and python-* packages?
That would make the support more clear. Or are they not supposed to be used
externally?

[1] actually https://packages.debian.org/sid/all/fonttools/filelist shows it,
but probably the filelists are not uptodate whereas the package overview is.

-- System Information:
Debian Release: 8.9
  APT prefers oldstable-updates
  APT policy: (500, 'oldstable-updates'), (500, 'oldstable')
Architecture: armhf (armv7l)

Kernel: Linux 3.18.0-trunk-rpi2 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



More information about the Pkg-fonts-devel mailing list