Debian Patches

Status for inkscape/1.2.2-6

Patch Description Author Forwarded Bugs Origin Last update
python3.patch Don't consider `python` a valid python[23]? interpreter. Just to be safe, don't even try to look it up.
Should be safe to drop the patch once python2 is not around anymore.
Mattia Rizzolo <mattia@debian.org> not-needed 2020-05-07
skip-tests.patch skip tests that are currently failing not-needed upstream
test-output-page.patch partial patch from upstream to ease the next patch no upstream, 699da8c402e8fce05b08021d1bfff779499d711c 2022-12-18
fuzzy_tests.patch [PATCH 1/2] Fuzzy bitmap comparison in CLI rendering tests
Enhance the CLI testing framework with the ability to compare raster
output (either produced by Inkscape or converted from a vector format
with ImageMagick) using the L2 distance in the image space. Each such
"fuzzy" test can set a maximum allowed percentage difference between
the two compared images. This technique is applied to four multipage
output tests, fixing the spurious failures due to subtle differences
in rasterization artifacts between platforms and library versions.

Fixes https://gitlab.com/inkscape/inbox/-/issues/7304
Rafael Siejakowski <rs@rs-math.net> no 2022-07-10
skip-test-lpe.patch skip test 31 - test_lpe64 this fails on ard64, s390x, ppc64el not-needed upstream 2022-12-20
skip-test-8_png_check_output.patch skip test 241 - cli_export-png-color-mode-gray-8_png_check_output this fails on arm64, s390x, ppc64el
allegedly a precision error in the gamma
not-needed upstream 2022-12-20
timeout-test-lpe.patch increaste timeout for this test https://buildd.debian.org/status/fetch.php?pkg=inkscape&arch=mipsel&ver=1.2.2-1&stamp=1671553799&raw=0
https://buildd.debian.org/status/fetch.php?pkg=inkscape&arch=mips64el&ver=1.2.2-1&stamp=1671566710&raw=0
In the past it took ~60 seconds, but suddenly it timeouted after 180.
Let's try increasing this.
Mattia Rizzolo <mattia@debian.org> not-needed 2022-12-21
skip-test-librevenge.patch skip all the librevenge comparison tests I had a quick look and it seems to me that the produced files look identical to my eye but `compare` claims they are not.
Probably this started with librevenge 0.0.5, as in december 2022 these tests were fine, to be further investigated.
Mattia Rizzolo <mattia@debian.org> no 2023-01-10
skip-test-glyph-big-endian.patch skip this test that fail on s390x, ppc64, sparc64 Here the failure is real, but let's just ignore it since it only concerns BE Mattia Rizzolo <mattia@debian.org> not-needed upstream 2023-01-10
skip-test-use.patch skip test-use According to upstream, this is a false positive Mattia Rizzolo <mattia@debian.org> not-needed upstream 2023-01-10
Fix-LPE-test-sensitivity-to-system-fonts-list.patch Fix LPE test sensitivity to system fonts list
The Measure LPE tests only pass if the text labels have exactly the
right size, which in particular only happens if the system decides to
resolve "Sans" to "DejaVu Sans". This can fail if the system has other
sans fonts installed such as Noto Sans. Therefore, we modify the files
in the LPE test suite to explicitly request that the labels are set in
DejaVu Sans. This makes the LPE test suite more robust against system
differences, and resolves certain test failures that only happen outside
of CI.


This is similar to commit 170b95f9c8e2b49b3524e5ba6814993eb5845ccf
included in Inkscape 1.3
PBS <pbs3141@gmail.com> no 2023-01-18
f7e944575ea5247952d23f85dfa905cfa13f7b28.patch [PATCH] Fix build with >=poppler-24.03.0
Fixes build errors caused by:

"Use an enum for Function getType"
Upstream commit 6e3824d45d42cb806a28a2df84e4ab6bb3587083


Fixes https://gitlab.com/inkscape/inkscape/-/issues/4787
Andreas Sturmlechner <asturm@gentoo.org> no 2024-03-04
1798e9c13b786f3d077ba0132592c4d5c1d1fb9b.patch [PATCH] Up C++ version to C++20. Tavmjong Bah <tavmjong@free.fr> no 2023-09-26
694d8ae43d06efff21adebf377ce614d660b24cd.patch [PATCH] include missing header file
This fixes build error:
```
/build/inkscape/src/inkscape/src/object/uri.cpp: In constructor ‘Inkscape::URI::URI(const gchar*, const char*)’:
/build/inkscape/src/inkscape/src/object/uri.cpp:86:9: error: ‘xmlFree’ was not declared in this scope; did you mean ‘xmlFreeURI’?
86 | xmlFree(full);
```
Christian Hesse <mail@eworm.de> no 2023-11-17
877fc26483f74f951eab516f1b57b136780a8c78.patch [PATCH] FilterEffectsDial: rm <T> on own ctor breaks C++20
The `<T>` on our constructor here is redundant anyway, but _somehow_ in
C++20 it confuses the compiler and makes the file not build. Remove it!
Daniel Boles <dboles.src+inkscape@gmail.com> no 2023-09-04

All known versions for source package 'inkscape'

Links