Your message dated Sat, 10 Jan 2026 11:52:34 +0000
with message-id <[email protected]>
and subject line Released with 13.3
has caused the Debian Bug report #1115579,
regarding trixie-pu: package fpdf2/2.8.3-1+deb13u1
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 [email protected]
immediately.)
--
1115579: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1115579
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: trixie
X-Debbugs-Cc: [email protected]
Control: affects -1 + src:fpdf2
User: [email protected]
Usertags: pu
[ Reason ]
This upload would fix #1110990 python3-fpdf: KeyError when loading
variable fonts ( https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1110990 ),
introduced in the latest upstream version, the first to enter a Debian
stable release.
[ Impact ]
Without this update, users would not be able to use variable fonts with
fpdf2 or any 3rd party software using it (afaik there are no reverse
dependencies already in Debian).
[ Tests ]
The package runs most upstream unittests at build time and as
autopkgtests, and I've manually run piuparts on the proposed package.
I've also sent the proposed package to the submitter of #1110990 for
further manual tests and they were happy with it.
[ Risks ]
The proposed change is the backport of a one-line change from upstream.
[ Checklist ]
[x] *all* changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in (old)stable
[x] the issue is verified as fixed in unstable
[ Changes ]
The changes removes “fvar” from the list of unused tables dropped from
fonts when loading them, because it was not actually unused.
Thanks in advance,
diff -Nru fpdf2-2.8.3/debian/changelog fpdf2-2.8.3/debian/changelog
--- fpdf2-2.8.3/debian/changelog 2025-05-06 10:38:52.000000000 +0200
+++ fpdf2-2.8.3/debian/changelog 2025-08-21 11:50:07.000000000 +0200
@@ -1,3 +1,10 @@
+fpdf2 (2.8.3-1+deb13u1) trixie; urgency=medium
+
+ * Stop wrongly removing fvar table, allowing again the use of fpdf2 with
+ variable fonts. (Closes: 1110990)
+
+ -- Elena Grandi <[email protected]> Thu, 21 Aug 2025 11:50:07 +0200
+
fpdf2 (2.8.3-1) unstable; urgency=medium
* New upstream release
diff -Nru fpdf2-2.8.3/debian/patches/0010-Fix-wrongly-removing-fvar-table.patch
fpdf2-2.8.3/debian/patches/0010-Fix-wrongly-removing-fvar-table.patch
--- fpdf2-2.8.3/debian/patches/0010-Fix-wrongly-removing-fvar-table.patch
1970-01-01 01:00:00.000000000 +0100
+++ fpdf2-2.8.3/debian/patches/0010-Fix-wrongly-removing-fvar-table.patch
2025-08-21 11:50:07.000000000 +0200
@@ -0,0 +1,23 @@
+From: Elena ``of Valhalla'' Grandi <[email protected]>
+Date: Thu, 21 Aug 2025 11:46:43 +0200
+Subject: Fix wrongly removing fvar table
+
+Origin: upstream,
https://github.com/py-pdf/fpdf2/pull/1529/commits/7884fedff84f91694ef0c9cf53e396a5dc7e9ba9
+Bug: https://github.com/py-pdf/fpdf2/issues/1528
+
+---
+ fpdf/output.py | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/fpdf/output.py b/fpdf/output.py
+index d024414..5051121 100644
+--- a/fpdf/output.py
++++ b/fpdf/output.py
+@@ -818,7 +818,6 @@ class OutputProducer:
+ "SVG ", # SVG table
+ "CPAL", # Color Palette table
+ "COLR", # Color table
+- "fvar", # Font Variations table
+ ]
+ subsetter = ftsubset.Subsetter(options)
+ subsetter.populate(glyphs=glyph_names)
diff -Nru fpdf2-2.8.3/debian/patches/series fpdf2-2.8.3/debian/patches/series
--- fpdf2-2.8.3/debian/patches/series 2025-05-06 10:38:52.000000000 +0200
+++ fpdf2-2.8.3/debian/patches/series 2025-08-21 11:50:07.000000000 +0200
@@ -7,3 +7,4 @@
0007-Allow-a-test-to-run-on-different-pytest-versions.patch
0008-Ignore-a-spurious-ResourceWarning-in-one-of-the-test.patch
0010-Temporarily-skip-a-pdfa-test.patch
+0010-Fix-wrongly-removing-fvar-table.patch
--- End Message ---
--- Begin Message ---
Package: release.debian.org\nVersion: 13.3\n\nThis update has been released as
part of Debian 13.3.
--- End Message ---