Your message dated Thu, 23 Oct 2025 14:36:49 +0000
with message-id <[email protected]>
and subject line Bug#1114201: fixed in mat2 0.14.0-1
has caused the Debian Bug report #1114201,
regarding mat2: FTBFS: dpkg-buildpackage: error: debian/rules binary subprocess 
returned exit status 2
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.)


-- 
1114201: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1114201
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:mat2
Version: 0.13.5-1.2
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build.

Below you will find how the build ends (probably the most relevant part,
but not necessarily). If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202509/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:mat2, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --with python3 --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
        pybuild --clean -i python{version} -p 3.13
I: pybuild base:311: python3.13 setup.py clean 
/usr/lib/python3/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: 
_MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored.
!!

        
********************************************************************************
        The following seems to be defined outside of `pyproject.toml`:

        `authors = 'Julien (jvoisin) Voisin'`

        According to the spec (see the link below), however, setuptools CANNOT

[... snipped ...]

        or your builds will no longer be supported.

        See 
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 
for details.
        
********************************************************************************

!!
  corresp(dist, value, root_dir)
/usr/lib/python3/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: 
SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` 
(dependencies)
  corresp(dist, value, root_dir)
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/libmat2
copying libmat2/bubblewrap.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/libmat2
copying libmat2/web.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/libmat2
copying libmat2/archive.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/libmat2
copying libmat2/pdf.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/libmat2
copying libmat2/images.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/libmat2
copying libmat2/exiftool.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/libmat2
copying libmat2/parser_factory.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/libmat2
copying libmat2/office.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/libmat2
copying libmat2/audio.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/libmat2
copying libmat2/video.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/libmat2
copying libmat2/abstract.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/libmat2
copying libmat2/epub.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/libmat2
copying libmat2/harmless.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/libmat2
copying libmat2/torrent.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/libmat2
copying libmat2/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/libmat2
running egg_info
creating mat2.egg-info
writing mat2.egg-info/PKG-INFO
writing dependency_links to mat2.egg-info/dependency_links.txt
writing requirements to mat2.egg-info/requires.txt
writing top-level names to mat2.egg-info/top_level.txt
writing manifest file 'mat2.egg-info/SOURCES.txt'
reading manifest file 'mat2.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'mat2.egg-info/SOURCES.txt'
running build_scripts
creating build/scripts-3.13
copying and adjusting mat2 -> build/scripts-3.13
changing mode of build/scripts-3.13/mat2 from 644 to 755
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
python3 -m unittest discover -v
test_jpg (tests.test_climat2.TestCleanFolder.test_jpg) ... ok
test_jpg (tests.test_climat2.TestCleanMeta.test_jpg) ... ok
test_jpg_nosandbox (tests.test_climat2.TestCleanMeta.test_jpg_nosandbox) ... ok
test_different (tests.test_climat2.TestCommandLineParallel.test_different) ... 
Warning: Not deleting permanent ICC_Profile directory - 
./tests/data/parallel/dirty.heic
WARNING: The format of "./tests/data/parallel/dirty.mp4" (video/mp4) has some 
mandatory metadata fields; mat2 filled them with standard data.
WARNING: The format of "./tests/data/parallel/dirty.wmv" (video/x-ms-wmv) has 
some mandatory metadata fields; mat2 filled them with standard data.
ok
test_faulty (tests.test_climat2.TestCommandLineParallel.test_faulty) ... ok
test_same (tests.test_climat2.TestCommandLineParallel.test_same) ... ok
test_jpg (tests.test_climat2.TestControlCharInjection.test_jpg) ... ok
test_jpg_777 (tests.test_climat2.TestCopyPermissions.test_jpg_777) ... ok
test_dependencies (tests.test_climat2.TestDependencies.test_dependencies) ... ok
test_docx (tests.test_climat2.TestGetMeta.test_docx) ... ok
test_flac (tests.test_climat2.TestGetMeta.test_flac) ... ok
test_jpg (tests.test_climat2.TestGetMeta.test_jpg) ... ok
test_mp3 (tests.test_climat2.TestGetMeta.test_mp3) ... ok
test_odt (tests.test_climat2.TestGetMeta.test_odt) ... ok
test_ogg (tests.test_climat2.TestGetMeta.test_ogg) ... ok
test_pdf (tests.test_climat2.TestGetMeta.test_pdf) ... ok
test_png (tests.test_climat2.TestGetMeta.test_png) ... ok
test_help (tests.test_climat2.TestHelp.test_help) ... ok
test_no_arg (tests.test_climat2.TestHelp.test_no_arg) ... ok
test_cleaning (tests.test_climat2.TestInplaceCleaning.test_cleaning) ... ok
test_cleaning_multiple_one_fails 
(tests.test_climat2.TestInplaceCleaning.test_cleaning_multiple_one_fails) ... ok
test_pdf (tests.test_climat2.TestIsSupported.test_pdf) ... ok
test_nonzero (tests.test_climat2.TestReturnValue.test_nonzero) ... ok
test_zero (tests.test_climat2.TestReturnValue.test_zero) ... ok
test_version (tests.test_climat2.TestVersion.test_version) ... ok
test_docx (tests.test_corrupted_files.TestCorruptedEmbedded.test_docx) ... 
ERROR:root:Unable to parse /tmp/tmpm64wn038/docProps/dirty.xml: not well-formed 
(invalid token): line 1, column 18
WARNING:root:Something went wrong during deep cleaning of docProps/dirty.xml in 
./tests/data/clean.docx
ERROR:root:Unable to parse /tmp/tmpm64wn038/word/document.xml: not well-formed 
(invalid token): line 1, column 18
WARNING:root:Something went wrong during deep cleaning of word/document.xml in 
./tests/data/clean.docx
ok
test_odt (tests.test_corrupted_files.TestCorruptedEmbedded.test_odt) ... 
ERROR:root:Unable to parse /tmp/tmpapeihe52/content.xml: not well-formed 
(invalid token): line 1, column 18
WARNING:root:Something went wrong during deep cleaning of content.xml in 
./tests/data/clean.odt
ERROR:root:Unable to parse /tmp/tmpapeihe52/meta.xml: not well-formed (invalid 
token): line 1, column 18
WARNING:root:Something went wrong during deep cleaning of meta.xml in 
./tests/data/clean.odt
ok
test_avi (tests.test_corrupted_files.TestCorruptedFiles.test_avi) ... 
ERROR:root:Something went wrong during the processing of 
./tests/data/clean.avi: Command '['/usr/bin/ffmpeg', '-i', 
'./tests/data/clean.avi', '-y', '-map', '0', '-codec', 'copy', '-loglevel', 
'panic', '-hide_banner', '-map_metadata', '-1', '-map_chapters', '-1', 
'-disposition', '0', '-fflags', '+bitexact', '-flags:v', '+bitexact', 
'-flags:a', '+bitexact', './tests/data/clean.cleaned.avi']' returned non-zero 
exit status 183.
ok
test_avi_injection 
(tests.test_corrupted_files.TestCorruptedFiles.test_avi_injection) ... 
ERROR:root:Something went wrong during the processing of 
./tests/data/--output.avi: Command '['/usr/bin/ffmpeg', '-i', 
'./tests/data/--output.avi', '-y', '-map', '0', '-codec', 'copy', '-loglevel', 
'panic', '-hide_banner', '-map_metadata', '-1', '-map_chapters', '-1', 
'-disposition', '0', '-fflags', '+bitexact', '-flags:v', '+bitexact', 
'-flags:a', '+bitexact', './tests/data/--output.cleaned.avi']' returned 
non-zero exit status 183.
ok
test_bmp (tests.test_corrupted_files.TestCorruptedFiles.test_bmp) ... ok
test_docx (tests.test_corrupted_files.TestCorruptedFiles.test_docx) ... ok
test_epub (tests.test_corrupted_files.TestCorruptedFiles.test_epub) ... 
ERROR:root:Unable to parse /tmp/tmp61lpxrj_/OEBPS/content.opf in 
./tests/data/clean.epub.
WARNING:root:Something went wrong during deep cleaning of OEBPS/content.opf in 
./tests/data/clean.epub
ok
test_flac (tests.test_corrupted_files.TestCorruptedFiles.test_flac) ... ok
test_html (tests.test_corrupted_files.TestCorruptedFiles.test_html) ... ok
test_jpg (tests.test_corrupted_files.TestCorruptedFiles.test_jpg) ... ok
test_mp3 (tests.test_corrupted_files.TestCorruptedFiles.test_mp3) ... ok
test_odg (tests.test_corrupted_files.TestCorruptedFiles.test_odg) ... ok
test_pdf (tests.test_corrupted_files.TestCorruptedFiles.test_pdf) ... ok
test_png (tests.test_corrupted_files.TestCorruptedFiles.test_png) ... ok
test_png2 (tests.test_corrupted_files.TestCorruptedFiles.test_png2) ... ok
test_png_lightweight 
(tests.test_corrupted_files.TestCorruptedFiles.test_png_lightweight) ... ok
test_tar (tests.test_corrupted_files.TestCorruptedFiles.test_tar) ... 
/<<PKGBUILDDIR>>/libmat2/archive.py:155: DeprecationWarning: Python 3.14 will, 
by default, filter extracted tar archives and reject files or modify their 
metadata. Use the filter argument to control this behavior.
  zin.extract(member=item, path=temp_folder)
/<<PKGBUILDDIR>>/libmat2/archive.py:207: DeprecationWarning: Python 3.14 will, 
by default, filter extracted tar archives and reject files or modify their 
metadata. Use the filter argument to control this behavior.
  zin.extract(member=item, path=temp_folder)
ERROR:root:Unable to parse /tmp/tmp1k5ucyuz/docProps/dirty.xml: not well-formed 
(invalid token): line 1, column 18
WARNING:root:Something went wrong during deep cleaning of docProps/dirty.xml in 
/tmp/tmp4btsomsz/./tests/data/embedded_corrupted.docx
ERROR:root:Unable to parse /tmp/tmp1k5ucyuz/word/document.xml: not well-formed 
(invalid token): line 1, column 18
WARNING:root:Something went wrong during deep cleaning of word/document.xml in 
/tmp/tmp4btsomsz/./tests/data/embedded_corrupted.docx
ok
test_torrent (tests.test_corrupted_files.TestCorruptedFiles.test_torrent) ... 
WARNING:root:Not a valid bencoded string: 137
WARNING:root:Not a valid bencoded string: 137
WARNING:root:Not a valid bencoded string: 
WARNING:root:Not a valid bencoded string: 
WARNING:root:Not a valid bencoded string: 
WARNING:root:Invalid bencoded value (data after valid prefix)
ok
test_wrong_tif (tests.test_corrupted_files.TestCorruptedFiles.test_wrong_tif) 
... ok
test_zip (tests.test_corrupted_files.TestCorruptedFiles.test_zip) ... 
ERROR:root:Unable to parse /tmp/tmpmyqkn9oj/docProps/dirty.xml: not well-formed 
(invalid token): line 1, column 18
WARNING:root:Something went wrong during deep cleaning of docProps/dirty.xml in 
/tmp/tmpkt5u8zuj/tests/data/embedded_corrupted.docx
ERROR:root:Unable to parse /tmp/tmpmyqkn9oj/word/document.xml: not well-formed 
(invalid token): line 1, column 18
WARNING:root:Something went wrong during deep cleaning of word/document.xml in 
/tmp/tmpkt5u8zuj/tests/data/embedded_corrupted.docx
ok
test_pdf (tests.test_corrupted_files.TestExplicitelyUnsupportedFiles.test_pdf) 
... ok
test_brokensymlink 
(tests.test_corrupted_files.TestInexistentFiles.test_brokensymlink) ... ok
test_chardevice 
(tests.test_corrupted_files.TestInexistentFiles.test_chardevice) ... ok
test_folder (tests.test_corrupted_files.TestInexistentFiles.test_folder) ... ok
test_inexistingfile 
(tests.test_corrupted_files.TestInexistentFiles.test_inexistingfile) ... ok
test_notaccessible 
(tests.test_corrupted_files.TestInexistentFiles.test_notaccessible) ... ok
test_ro (tests.test_corrupted_files.TestInexistentFiles.test_ro) ... ok
test_tar_absolute_path 
(tests.test_corrupted_files.TestPathTraversalArchiveMembers.test_tar_absolute_path)
 ... ok
test_tar_device_file 
(tests.test_corrupted_files.TestPathTraversalArchiveMembers.test_tar_device_file)
 ... ok
test_tar_duplicate_file 
(tests.test_corrupted_files.TestPathTraversalArchiveMembers.test_tar_duplicate_file)
 ... ok
test_tar_hardlink 
(tests.test_corrupted_files.TestPathTraversalArchiveMembers.test_tar_hardlink) 
... ok
test_tar_setgid 
(tests.test_corrupted_files.TestPathTraversalArchiveMembers.test_tar_setgid) 
... ok
test_tar_setuid 
(tests.test_corrupted_files.TestPathTraversalArchiveMembers.test_tar_setuid) 
... ok
test_tar_symlink_absolute 
(tests.test_corrupted_files.TestPathTraversalArchiveMembers.test_tar_symlink_absolute)
 ... ok
test_tar_symlink_ok 
(tests.test_corrupted_files.TestPathTraversalArchiveMembers.test_tar_symlink_ok)
 ... ok
test_tar_symlink_relative 
(tests.test_corrupted_files.TestPathTraversalArchiveMembers.test_tar_symlink_relative)
 ... ok
test_tar_traversal 
(tests.test_corrupted_files.TestPathTraversalArchiveMembers.test_tar_traversal) 
... ok
test_onlymember_tar 
(tests.test_corrupted_files.TestReadOnlyArchiveMembers.test_onlymember_tar) ... 
ok
test_pdf (tests.test_corrupted_files.TestUnsupportedFiles.test_pdf) ... ok
test_office_absent 
(tests.test_corrupted_files.TestWrongContentTypesFileOffice.test_office_absent) 
... ok
test_office_broken 
(tests.test_corrupted_files.TestWrongContentTypesFileOffice.test_office_broken) 
... ok
test_office_incomplete 
(tests.test_corrupted_files.TestWrongContentTypesFileOffice.test_office_incomplete)
 ... ok
test_office (tests.test_deep_cleaning.TestNsidRemoval.test_office) ... ok
test_office (tests.test_deep_cleaning.TestRsidRemoval.test_office) ... ok
test_libreoffice (tests.test_deep_cleaning.TestZipMetadata.test_libreoffice) 
... ok
test_office (tests.test_deep_cleaning.TestZipMetadata.test_office) ... ok
test_libreoffice (tests.test_deep_cleaning.TestZipOrder.test_libreoffice) ... ok
test_deps (tests.test_libmat2.TestCheckDependencies.test_deps) ... ok
test_all_parametred (tests.test_libmat2.TestCleaning.test_all_parametred) ... 
Warning: [minor] Can't delete IFD0 from TIFF - ./tests/data/clean.tiff
WARNING:root:The format of "./tests/data/clean.mp4" (video/mp4) has some 
mandatory metadata fields; mat2 filled them with standard data.
WARNING:root:The format of "./tests/data/clean.cleaned.mp4" (video/mp4) has 
some mandatory metadata fields; mat2 filled them with standard data.
WARNING:root:The format of "./tests/data/clean.wmv" (video/x-ms-wmv) has some 
mandatory metadata fields; mat2 filled them with standard data.
WARNING:root:The format of "./tests/data/clean.cleaned.wmv" (video/x-ms-wmv) 
has some mandatory metadata fields; mat2 filled them with standard data.
Warning: Not deleting permanent ICC_Profile directory - ./tests/data/clean.heic
Warning: Not deleting permanent ICC_Profile directory - 
./tests/data/clean.cleaned.heic
ok
test_epub (tests.test_libmat2.TestCleaning.test_epub) ... ok
test_html (tests.test_libmat2.TestCleaning.test_html) ... ERROR
test_tar (tests.test_libmat2.TestCleaningArchives.test_tar) ... 
/<<PKGBUILDDIR>>/tests/test_libmat2.py:734: DeprecationWarning: Python 3.14 
will, by default, filter extracted tar archives and reject files or modify 
their metadata. Use the filter argument to control this behavior.
  zout.extractall(path=tmp_dir)
ok
test_tarbz2 (tests.test_libmat2.TestCleaningArchives.test_tarbz2) ... 
/<<PKGBUILDDIR>>/tests/test_libmat2.py:804: DeprecationWarning: Python 3.14 
will, by default, filter extracted tar archives and reject files or modify 
their metadata. Use the filter argument to control this behavior.
  zout.extractall(path=tmp_dir)
ok
test_targz (tests.test_libmat2.TestCleaningArchives.test_targz) ... 
/<<PKGBUILDDIR>>/tests/test_libmat2.py:769: DeprecationWarning: Python 3.14 
will, by default, filter extracted tar archives and reject files or modify 
their metadata. Use the filter argument to control this behavior.
  zout.extractall(path=tmp_dir)
ok
test_tarxz (tests.test_libmat2.TestCleaningArchives.test_tarxz) ... 
/<<PKGBUILDDIR>>/tests/test_libmat2.py:839: DeprecationWarning: Python 3.14 
will, by default, filter extracted tar archives and reject files or modify 
their metadata. Use the filter argument to control this behavior.
  zout.extractall(path=tmp_dir)
ok
test_zip (tests.test_libmat2.TestCleaningArchives.test_zip) ... ok
test_complex_pptx (tests.test_libmat2.TestComplexOfficeFiles.test_complex_pptx) 
... WARNING:root:./tests/data/clean.pptx contains invalid cNvPr: {1, 2, 3, 4, 
5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 20, 22, 24}
ok
test_aiff (tests.test_libmat2.TestGetMeta.test_aiff) ... ok
test_css (tests.test_libmat2.TestGetMeta.test_css) ... ok
test_docx (tests.test_libmat2.TestGetMeta.test_docx) ... ok
test_epub (tests.test_libmat2.TestGetMeta.test_epub) ... ok
test_flac (tests.test_libmat2.TestGetMeta.test_flac) ... ok
test_gif (tests.test_libmat2.TestGetMeta.test_gif) ... ok
test_heic (tests.test_libmat2.TestGetMeta.test_heic) ... ok
test_jpg (tests.test_libmat2.TestGetMeta.test_jpg) ... ok
test_libreoffice (tests.test_libmat2.TestGetMeta.test_libreoffice) ... ok
test_mp3 (tests.test_libmat2.TestGetMeta.test_mp3) ... ok
test_ogg (tests.test_libmat2.TestGetMeta.test_ogg) ... ok
test_pdf (tests.test_libmat2.TestGetMeta.test_pdf) ... ok
test_png (tests.test_libmat2.TestGetMeta.test_png) ... ok
test_ppm (tests.test_libmat2.TestGetMeta.test_ppm) ... ok
test_svg (tests.test_libmat2.TestGetMeta.test_svg) ... ok
test_tar (tests.test_libmat2.TestGetMeta.test_tar) ... ok
test_tiff (tests.test_libmat2.TestGetMeta.test_tiff) ... ok
test_torrent (tests.test_libmat2.TestGetMeta.test_torrent) ... ok
test_txt (tests.test_libmat2.TestGetMeta.test_txt) ... ok
test_wav (tests.test_libmat2.TestGetMeta.test_wav) ... ok
test_wmv (tests.test_libmat2.TestGetMeta.test_wmv) ... ok
test_zip (tests.test_libmat2.TestGetMeta.test_zip) ... ok
test_avi_nosandbox (tests.test_libmat2.TestNoSandbox.test_avi_nosandbox) ... ok
test_png_nosandbox (tests.test_libmat2.TestNoSandbox.test_png_nosandbox) ... ok
test_ffmpeg_injection 
(tests.test_libmat2.TestParameterInjection.test_ffmpeg_injection) ... ok
test_ffmpeg_injection_complete_path 
(tests.test_libmat2.TestParameterInjection.test_ffmpeg_injection_complete_path) 
... ok
test_ver_injection 
(tests.test_libmat2.TestParameterInjection.test_ver_injection) ... ok
test_subsubcalss (tests.test_libmat2.TestParserFactory.test_subsubcalss)
Test that our module auto-detection is handling sub-sub-classes ... ok
test_tarfile_double_extension_handling 
(tests.test_libmat2.TestParserFactory.test_tarfile_double_extension_handling)
Test that our module auto-detection is handling sub-sub-classes ... ok
test_odt (tests.test_libmat2.TestRemovingThumbnails.test_odt) ... ok
test_libreoffice (tests.test_libmat2.TestRevisionsCleaning.test_libreoffice) 
... ok
test_msoffice (tests.test_libmat2.TestRevisionsCleaning.test_msoffice) ... ok
test_docx_with_py 
(tests.test_libmat2.TestUnsupportedEmbeddedFiles.test_docx_with_py) ... 
ERROR:root:In file ./tests/data/clean.docx, element word/media/setup.py's 
format (text/x-python) isn't supported
ok
test_odt_with_py 
(tests.test_libmat2.TestUnsupportedEmbeddedFiles.test_odt_with_py) ... 
ERROR:root:In file ./tests/data/clean.odt, element Pictures/setup.py's format 
(text/x-python) isn't supported
ok
test_clean_document_xml_rels 
(tests.test_libmat2.TextDocx.test_clean_document_xml_rels) ... ok
test_comment_references_are_removed 
(tests.test_libmat2.TextDocx.test_comment_references_are_removed) ... ok
test_comment_xml_is_removed 
(tests.test_libmat2.TextDocx.test_comment_xml_is_removed) ... ok
test_xml_is_utf8 (tests.test_libmat2.TextDocx.test_xml_is_utf8) ... ok
test_all (tests.test_lightweight_cleaning.TestLightWeightCleaning.test_all) ... 
Warning: [minor] Can't delete IFD0 from TIFF - ./tests/data/clean.tiff
ok
test_exiftool_overwrite 
(tests.test_lightweight_cleaning.TestLightWeightCleaning.test_exiftool_overwrite)
 ... ok
test_policy_keep (tests.test_policy.TestPolicy.test_policy_keep) ... 
WARNING:root:In file ./tests/data/clean.docx, keeping unknown element 
word/media/setup.py (format: text/x-python)
ok
test_policy_omit (tests.test_policy.TestPolicy.test_policy_omit) ... 
WARNING:root:In file ./tests/data/clean.docx, omitting unknown element 
word/media/setup.py (format: text/x-python)
ok
test_policy_unknown (tests.test_policy.TestPolicy.test_policy_unknown) ... ok

======================================================================
ERROR: test_html (tests.test_libmat2.TestCleaning.test_html)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_libmat2.py", line 633, in test_html
    p = web.HTMLParser('./tests/data/clean.html')
  File "/<<PKGBUILDDIR>>/libmat2/web.py", line 57, in __init__
    self.__parser.feed(f.read())
    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/usr/lib/python3.13/html/parser.py", line 159, in feed
    self.goahead(0)
    ~~~~~~~~~~~~^^^
  File "/usr/lib/python3.13/html/parser.py", line 228, in goahead
    k = self.parse_endtag(i)
  File "/usr/lib/python3.13/html/parser.py", line 472, in parse_endtag
    self.handle_endtag(tag)
    ~~~~~~~~~~~~~~~~~~^^^^^
  File "/<<PKGBUILDDIR>>/libmat2/web.py", line 133, in handle_endtag
    raise ValueError("The closing tag %s doesn't have a corresponding "
                     "opening one in %s." % (tag, self.filename))
ValueError: The closing tag title doesn't have a corresponding opening one in 
./tests/data/clean.html.

----------------------------------------------------------------------
Ran 125 tests in 55.904s

FAILED (errors=1)
[+] Testing pdf
[+] Testing png
[+] Testing jpg
[+] Testing wav
[+] Testing aiff
[+] Testing mp3
[+] Testing ogg
[+] Testing flac
[+] Testing docx
[+] Testing odt
[+] Testing tiff
[+] Testing bmp
[+] Testing torrent
[+] Testing odf
[+] Testing odg
[+] Testing txt
[+] Testing gif
[+] Testing css
[+] Testing svg
[+] Testing ppm
[+] Testing avi
[+] Testing mp4
[+] Testing wmv
[+] Testing heic
make[1]: *** [debian/rules:10: override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: mat2
Source-Version: 0.14.0-1
Done: Georg Faerber <[email protected]>

We believe that the bug you reported is fixed in the latest version of
mat2, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Georg Faerber <[email protected]> (supplier of updated mat2 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 23 Oct 2025 14:12:17 +0000
Source: mat2
Architecture: source
Version: 0.14.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Privacy Tools Maintainers 
<[email protected]>
Changed-By: Georg Faerber <[email protected]>
Closes: 1112109 1114201
Changes:
 mat2 (0.14.0-1) unstable; urgency=medium
 .
   * New upstream version 0.14.0:
     - Add webp support.
     - Improve reliability.
     - Correctly handle PDF with weird filenames.
     - Improve epub support.
     - Improve MSOffice documents support.
     - Add Python 3.13 and 3.14 support.
     - Remove bubblewrap sandboxing.
     - Fix HEIC parsing with the latest exiftool.
       (Closes: #1112109, #1114201)
   debian/control:
     - Depend on webp-pixbuf-loader and extend description.
     - Drop bubblewrap recommendation.
     - Point Homepage to GitHub.
     - Bump Standards-Version to 4.7.2, no changes required.
   debian/copyright:
     - Point Source to GitHub.
   debian/patches:
     - Drop obsolete patch to fix HEIC parsing, applied upstream.
   debian/watch:
     - Switch to GitHub.
Checksums-Sha1:
 015b08e45c2df3c0d31fba8d00d8a0c8e1ff53ce 1612 mat2_0.14.0-1.dsc
 7eca6038981489bb55df3888c38e463eabbe81c5 10636064 mat2_0.14.0.orig.tar.xz
 b6ab17752ab2392365a0e59bbc7dddf6ee46e112 10492 mat2_0.14.0-1.debian.tar.xz
 16c57f69d0aeada3e614c916ac8267a06f04a61d 13472 mat2_0.14.0-1_amd64.buildinfo
Checksums-Sha256:
 32297f37e65297c2477b8343b78fa0cf76aeedfaa699ab5e8bb0bcbe2ca7816c 1612 
mat2_0.14.0-1.dsc
 f01d4d6b481f16f752190e7def1b6803a0f4e82d77c40c9de487026704f476bc 10636064 
mat2_0.14.0.orig.tar.xz
 61a6bb207a6586b57165b0b98e5ba6023faccb9974e71ff212adeefa86326ca7 10492 
mat2_0.14.0-1.debian.tar.xz
 cd85c82e3cbbc32f6ae15e5196d93bff0b3531059d03f4c55f5a7fefe65357f6 13472 
mat2_0.14.0-1_amd64.buildinfo
Files:
 2227f89a489013ef61f73ce7b086fd0a 1612 utils optional mat2_0.14.0-1.dsc
 fdee6efa3c9ad446e9cf507bf9da4827 10636064 utils optional 
mat2_0.14.0.orig.tar.xz
 48494143884f95d447471ec54987d55c 10492 utils optional 
mat2_0.14.0-1.debian.tar.xz
 4a846680784c3c31a4827f8521334699 13472 utils optional 
mat2_0.14.0-1_amd64.buildinfo

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

iHUEARYIAB0WIQTEfr/MTlfp/DLKNABGG+5dJAqekQUCaPo5tgAKCRBGG+5dJAqe
kYnCAP9iOBjC0G5lAriBjlFlT2+vONflrNcrr1QoBsQ09rf8hQEA99Q2HqfIf3Nl
Ug9tNdUrULl0uUGSyjlg61SZZsdifgc=
=Ud7z
-----END PGP SIGNATURE-----

Attachment: pgpn01SSq_Mes.pgp
Description: PGP signature


--- End Message ---

Reply via email to