[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#993482: marked as done (python3-fonttools: missing dependency to python3-lxml)



Your message dated Thu, 02 Sep 2021 05:20:52 +0000
with message-id <E1mLf9g-00020k-5w@fasolo.debian.org>
and subject line Bug#993482: fixed in fonttools 4.26.2-2
has caused the Debian Bug report #993482,
regarding python3-fonttools: missing dependency to python3-lxml
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
993482: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=993482
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: fonttools
Version: 4.19.1-1
Severity: important
X-Debbugs-Cc: debian@microjoe.org

Dear Maintainer,

I am using fontmake to build a font source package in Debian.

During the invocation in an isolated environment (sbuild), the call
fails with the following stacktrace:

> Traceback (most recent call last):
>   File "/usr/bin/fontmake", line 33, in <module>
>     sys.exit(load_entry_point('fontmake==2.4.1', 'console_scripts', 'fontmake')())
>   File "/usr/bin/fontmake", line 25, in importlib_load_entry_point
>     return next(matches).load()
>   File "/usr/lib/python3.9/importlib/metadata.py", line 77, in load
>     module = import_module(match.group('module'))
>   File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
>     return _bootstrap._gcd_import(name[level:], package, level)
>   File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
>   File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
>   File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
>   File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
>   File "<frozen importlib._bootstrap_external>", line 850, in exec_module
>   File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
>   File "/usr/lib/python3/dist-packages/fontmake/__main__.py", line 20, in <module>
>     from ufo2ft import CFFOptimization
>   File "/usr/lib/python3/dist-packages/ufo2ft/__init__.py", line 8, in <module>
>     from ufo2ft.featureCompiler import (
>   File "/usr/lib/python3/dist-packages/ufo2ft/featureCompiler.py", line 14, in <module>
>     from ufo2ft.featureWriters import (
>   File "/usr/lib/python3/dist-packages/ufo2ft/featureWriters/__init__.py", line 11, in <module>
>     from .markFeatureWriter import MarkFeatureWriter
>   File "/usr/lib/python3/dist-packages/ufo2ft/featureWriters/markFeatureWriter.py", line 9, in <module>
>     from ufo2ft.fontInfoData import getAttrWithFallback
>   File "/usr/lib/python3/dist-packages/ufo2ft/fontInfoData.py", line 23, in <module>
>     from fontTools import ufoLib
>   File "/usr/lib/python3/dist-packages/fontTools/ufoLib/__init__.py", line 8, in <module>
>     import fs
>   File "/usr/lib/python3/dist-packages/fs/__init__.py", line 4, in <module>
>     __import__("pkg_resources").declare_namespace(__name__)  # type: ignore
>   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3243, in <module>
> Traceback (most recent call last):
>   File "/usr/bin/fontmake", line 33, in <module>
>     sys.exit(load_entry_point('fontmake==2.4.1', 'console_scripts', 'fontmake')())
>   File "/usr/bin/fontmake", line 25, in importlib_load_entry_point
>     return next(matches).load()
>   File "/usr/lib/python3.9/importlib/metadata.py", line 77, in load
>     module = import_module(match.group('module'))
>   File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
>     return _bootstrap._gcd_import(name[level:], package, level)
>   File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
>     def _initialize_master_working_set():
>   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3226, in _call_aside
>   File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
>   File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
>   File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
>   File "<frozen importlib._bootstrap_external>", line 850, in exec_module
>   File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
>   File "/usr/lib/python3/dist-packages/fontmake/__main__.py", line 20, in <module>
>     from ufo2ft import CFFOptimization
>   File "/usr/lib/python3/dist-packages/ufo2ft/__init__.py", line 8, in <module>
>     from ufo2ft.featureCompiler import (
>   File "/usr/lib/python3/dist-packages/ufo2ft/featureCompiler.py", line 14, in <module>
>     from ufo2ft.featureWriters import (
>   File "/usr/lib/python3/dist-packages/ufo2ft/featureWriters/__init__.py", line 11, in <module>
>     from .markFeatureWriter import MarkFeatureWriter
>   File "/usr/lib/python3/dist-packages/ufo2ft/featureWriters/markFeatureWriter.py", line 9, in <module>
>     from ufo2ft.fontInfoData import getAttrWithFallback
>   File "/usr/lib/python3/dist-packages/ufo2ft/fontInfoData.py", line 23, in <module>
>     from fontTools import ufoLib
>   File "/usr/lib/python3/dist-packages/fontTools/ufoLib/__init__.py", line 8, in <module>
>     f(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3255, in _initialize_master_working_set
>     import fs
>   File "/usr/lib/python3/dist-packages/fs/__init__.py", line 4, in <module>
>     __import__("pkg_resources").declare_namespace(__name__)  # type: ignore
>   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3243, in <module>
>     working_set = WorkingSet._build_master()
>   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 568, in _build_master
>     def _initialize_master_working_set():
>   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3226, in _call_aside
>     ws.require(__requires__)
>   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 886, in require
>     needed = self.resolve(parse_requirements(requirements))
>   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 772, in resolve
>     raise DistributionNotFound(req, requirers)
> pkg_resources.DistributionNotFound: The 'lxml<5,>=4.0' distribution was not found and is required by fonttools
>     f(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3255, in _initialize_master_working_set
>     working_set = WorkingSet._build_master()
>   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 568, in _build_master
>     ws.require(__requires__)
>   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 886, in require
>     needed = self.resolve(parse_requirements(requirements))
>   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 772, in resolve
>     raise DistributionNotFound(req, requirers)
> pkg_resources.DistributionNotFound: The 'lxml<5,>=4.0' distribution was not found and is required by fonttools

The dependency chain I found was:

fontmake -> python3-fontmake -> fonttools -> python3-fonttools

After forcing the `python3-lxml` dependency in my d/control, the call to
fontmake succeeds, which indicates that the dependency is no longer
missing from python3-fonttools.

Thanks in advance.

-- System Information:
Debian Release: 11.0
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-8-amd64 (SMP w/4 CPU threads)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages fonttools depends on:
ii  python3            3.9.2-3
ii  python3-fonttools  4.19.1-1

fonttools recommends no packages.

fonttools suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: fonttools
Source-Version: 4.26.2-2
Done: Yao Wei (魏銘廷) <mwei@debian.org>

We believe that the bug you reported is fixed in the latest version of
fonttools, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 993482@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Yao Wei (魏銘廷) <mwei@debian.org> (supplier of updated fonttools package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 02 Sep 2021 12:49:00 +0800
Source: fonttools
Architecture: source
Version: 4.26.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Fonts Task Force <debian-fonts@lists.debian.org>
Changed-By: Yao Wei (魏銘廷) <mwei@debian.org>
Closes: 993482
Changes:
 fonttools (4.26.2-2) unstable; urgency=medium
 .
   * debian/control: Add missing dependencies. Closes: #993482
Checksums-Sha1:
 e03570f78a08f9fafdbbc286ddf7cbaa08514727 2569 fonttools_4.26.2-2.dsc
 da1a351258503c745cba522be8d7e8ad13515926 10652 fonttools_4.26.2-2.debian.tar.xz
 941765d52d2b4ab7fd4a6d9ddbd8f9d2241967ae 9421 fonttools_4.26.2-2_amd64.buildinfo
Checksums-Sha256:
 8d4924b05a288bcc7fa9ebece03acf3401eac189c218a13ef4d2b48ee6758522 2569 fonttools_4.26.2-2.dsc
 11a1636f9a4f8492f5863125c3e298fd9c57aed53dab4371ed198f5743e130e9 10652 fonttools_4.26.2-2.debian.tar.xz
 58ebde9519ef70f7127265fc55e1e13e42926e0d974873e3b1f9563cf5d06116 9421 fonttools_4.26.2-2_amd64.buildinfo
Files:
 5ff1145a661b3a73592c9a7c873c4868 2569 devel optional fonttools_4.26.2-2.dsc
 c1d2230d2ec6f598c9c3694f3ef844e6 10652 devel optional fonttools_4.26.2-2.debian.tar.xz
 145a193772f64df6beb7a0c338bfd96f 9421 devel optional fonttools_4.26.2-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCgAuFiEE8htgli/cvAeDZWXRl1ewRNNETDMFAmEwWXYQHG13ZWlAZGVi
aWFuLm9yZwAKCRCXV7BE00RMM6YDEACFXFqcmxGD013bJ2Tdx1yYVxYwMXwjxdWp
wxu/PzDtKicRSigNpvvvSCz/N+mdmAv2hVXfcJqYA3v0dSFiQxMAZeqmu1e/HJg4
tBh25fZbd+UzYzXwyzU2wtFuGXW5VyECEc/Z4QoU2hPENL3EE7xtJC6EoTTyA2M3
mjNfQsjsVDvdowtNvG+jIGRDzeq1tJLJCzIpMRql+tjHLJZ/OHscq7MxtrKndQMV
f39opVG6t3FsC0Jvn0D4AtBX4sXEULhkxHc50kNzq+kAo0jR96Ue14fJKFWMHMwc
/n4YTEm37QRpA8IrViIlXpWISIII6sfPXwkdEYwuUk2zECDWOSAyc9Rb/C4uzqXf
VNgOnqyUHg2NRmXge9EhZaLpUwmqBpTPSr06rUAEOiUj/KeRgoKU4E91QNNBOr+4
tmuDIuH6tAcUTBuh3EoUzu1vaI1BcD4/OMHaENnO6Cx3tyvxPFYULXjQeuWmK3jH
VaGnXOZM6N8zYdF5wT4xXrsl5Y9XCqQxll5L4wxtKLpvDiVsZ+FS0mvrsv04Y4jn
eA+WJdRvtp7wCBdt8uorPLhkoINOZWAx2fXex5l71vpvMmLjfueXCwIjkfr4Faf0
L5dw0fU2qnULAfEi72E3zj3L4mToewmIIpEBGdGQ8ACtFAUmNsJPi52Fn+gLIBAI
NdpMuV1PGw==
=gFd6
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: