Package: python3-reportlab
Version: 4.0.4-11
Severity: minor

Hi,

according to the comment added in
debian/patches/dejavu-font-default.diff:

# the T1 file was not yet found!
# fall back to Vera TTF font

This reads to me that python-reportlabs tries to find the T1 fonts
*first* and then falls back trying to find the TTF fonts only if the
former doesn't succeed. However, the package has hard dependencies on
both the T1 fonts in fonts-urw-base35, and the TTF fallback fonts in
fonts-dejavu-core and fonts-dejavu-extra.

I guess it would suffice to let the package depend on
"fonts-urw-base35 | fonts-dejavu-core, fonts-urw-base35 |
fonts-dejavu-extra" to make sure that either the T1 fonts or *both*
TTF fallback fonts packages are installed.

Thanks!

Cheers,

 - Fabian


-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.4.0-3-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.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 python3-reportlab depends on:
ii  fonts-dejavu-core   2.37-8
ii  fonts-dejavu-extra  2.37-8
ii  fonts-urw-base35    20200910-7
ii  python3             3.11.4-5+b1
ii  python3-freetype    2.4.0-1
ii  python3-pil         10.0.0-1
ii  python3-rlpycairo   0.3.0-2

python3-reportlab recommends no packages.

Versions of packages python3-reportlab suggests:
ii  evince [pdf-viewer]         45~alpha-2
pn  python-reportlab-doc        <none>
pn  python3-egenix-mxtexttools  <none>

-- no debconf information

Reply via email to