[Pkg-privacy-commits] [Git][pkg-privacy-team/mat2][master] 2 commits: Add patch to avoid 2 tests that fail with gdk-pixbuf+glycin
Georg Faerber (@georg)
georg at debian.org
Thu Feb 5 18:19:33 GMT 2026
Georg Faerber pushed to branch master at Privacy Maintainers / mat2
Commits:
208840dc by Jeremy Bícha at 2026-02-05T08:04:46-05:00
Add patch to avoid 2 tests that fail with gdk-pixbuf+glycin
- - - - -
16803f13 by Georg Faerber at 2026-02-05T18:19:32+00:00
Merge branch 'wip/disable-tests-for-glycin' into 'master'
Add patch to avoid 2 tests that fail with gdk-pixbuf+glycin
See merge request pkg-privacy-team/mat2!7
- - - - -
2 changed files:
- + debian/patches/Disable-tests-that-don-t-work-with-gdk-pixbuf-and-glycin.patch
- + debian/patches/series
Changes:
=====================================
debian/patches/Disable-tests-that-don-t-work-with-gdk-pixbuf-and-glycin.patch
=====================================
@@ -0,0 +1,60 @@
+From: =?utf-8?q?Jeremy_B=C3=ADcha?= <jbicha at ubuntu.com>
+Date: Thu, 5 Feb 2026 08:03:52 -0500
+Subject: Disable tests that don't work with gdk-pixbuf and glycin
+
+Forwarded: https://github.com/jvoisin/mat2/issues/42
+---
+ tests/test_climat2.py | 12 ++++++------
+ tests/test_corrupted_files.py | 16 ++++++++--------
+ 2 files changed, 14 insertions(+), 14 deletions(-)
+
+diff --git a/tests/test_climat2.py b/tests/test_climat2.py
+index 0c99939..aaf715e 100644
+--- a/tests/test_climat2.py
++++ b/tests/test_climat2.py
+@@ -223,12 +223,12 @@ class TestGetMeta(unittest.TestCase):
+ stdout, _ = proc.communicate()
+ self.assertIn(b'Warning: [minor] Improper EXIF header', stdout)
+
+-class TestControlCharInjection(unittest.TestCase):
+- def test_jpg(self):
+- proc = subprocess.Popen(mat2_binary + ['--show', './tests/data/control_chars.jpg'],
+- stdout=subprocess.PIPE)
+- stdout, _ = proc.communicate()
+- self.assertIn(b'Comment: GQ\n', stdout)
++#class TestControlCharInjection(unittest.TestCase):
++# def test_jpg(self):
++# proc = subprocess.Popen(mat2_binary + ['--show', './tests/data/control_chars.jpg'],
++# stdout=subprocess.PIPE)
++# stdout, _ = proc.communicate()
++# self.assertIn(b'Comment: GQ\n', stdout)
+
+
+ class TestCommandLineParallel(unittest.TestCase):
+diff --git a/tests/test_corrupted_files.py b/tests/test_corrupted_files.py
+index 639145c..7389eda 100644
+--- a/tests/test_corrupted_files.py
++++ b/tests/test_corrupted_files.py
+@@ -188,14 +188,14 @@ class TestCorruptedFiles(unittest.TestCase):
+ audio.MP3Parser('./tests/data/clean.mp3')
+ os.remove('./tests/data/clean.mp3')
+
+- def test_wrong_tif(self):
+- shutil.copy('./tests/data/dirty.tiff', './tests/data/clean.tif')
+- p = images.TiffParser('./tests/data/clean.tif')
+- p.remove_all()
+- p = images.TiffParser('./tests/data/clean.cleaned.tif')
+- self.assertEqual(p.get_meta(), {})
+- os.remove('./tests/data/clean.tif')
+- os.remove('./tests/data/clean.cleaned.tif')
++# def test_wrong_tif(self):
++# shutil.copy('./tests/data/dirty.tiff', './tests/data/clean.tif')
++# p = images.TiffParser('./tests/data/clean.tif')
++# p.remove_all()
++# p = images.TiffParser('./tests/data/clean.cleaned.tif')
++# self.assertEqual(p.get_meta(), {})
++# os.remove('./tests/data/clean.tif')
++# os.remove('./tests/data/clean.cleaned.tif')
+
+ def test_jpg(self):
+ shutil.copy('./tests/data/dirty.mp3', './tests/data/clean.jpg')
=====================================
debian/patches/series
=====================================
@@ -0,0 +1 @@
+Disable-tests-that-don-t-work-with-gdk-pixbuf-and-glycin.patch
View it on GitLab: https://salsa.debian.org/pkg-privacy-team/mat2/-/compare/b2b0ae82e6ef60a7abc0507364fd1d1f6935f7e9...16803f13f5c3ab7e1fdf176cbda01a7cdcae3c9e
--
View it on GitLab: https://salsa.debian.org/pkg-privacy-team/mat2/-/compare/b2b0ae82e6ef60a7abc0507364fd1d1f6935f7e9...16803f13f5c3ab7e1fdf176cbda01a7cdcae3c9e
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-privacy-commits/attachments/20260205/deefb232/attachment-0001.htm>
More information about the Pkg-privacy-commits
mailing list