mat2 merge requestshttps://0xacab.org/jvoisin/mat2/-/merge_requests2023-11-13T14:09:42Zhttps://0xacab.org/jvoisin/mat2/-/merge_requests/114Fix sandbox usage2023-11-13T14:09:42ZRomainFix sandbox usageIssues with Metadata Cleaner and mat2's sandbox in the latest GNOME Flatpak runtime lead me to investigate how mat2 is using its sandbox.
I found the following:
- mat2's `--no-sandbox` argument is working in reverse (meaning by default ...Issues with Metadata Cleaner and mat2's sandbox in the latest GNOME Flatpak runtime lead me to investigate how mat2 is using its sandbox.
I found the following:
- mat2's `--no-sandbox` argument is working in reverse (meaning by default no sandbox is used, and passing `--no-sandbox` would actually use a sandbox)
- When a parser needs child parsers (in archives or FLAC), the sandbox option is not passed down
These commits should fix those issues.https://0xacab.org/jvoisin/mat2/-/merge_requests/113Add python3.12 in the CI2024-01-02T17:26:45ZjvoisinAdd python3.12 in the CIgeorggeorghttps://0xacab.org/jvoisin/mat2/-/merge_requests/112tests: drop duplicate dirty.epub file; it's stored below data/ as well2023-08-03T19:06:18Zgeorgtests: drop duplicate dirty.epub file; it's stored below data/ as wellhttps://0xacab.org/jvoisin/mat2/-/merge_requests/111setup: use share/man/man1 for man12023-09-01T17:22:32ZRui Chensetup: use share/man/man1 for man1use `share/man/man1` for man files to conform GNU layout, https://www.gnu.org/software/make/manual/html_node/Directory-Variables.html#prefix
relates to https://github.com/Homebrew/homebrew-core/pull/138356use `share/man/man1` for man files to conform GNU layout, https://www.gnu.org/software/make/manual/html_node/Directory-Variables.html#prefix
relates to https://github.com/Homebrew/homebrew-core/pull/138356https://0xacab.org/jvoisin/mat2/-/merge_requests/110setup: use share/man/man1 for man1 files2023-08-02T23:18:10ZRui Chensetup: use share/man/man1 for man1 filesuse `share/man/man1` for man files to conform GNU layout, https://www.gnu.org/software/make/manual/html_node/Directory-Variables.html#prefix
relates to https://github.com/Homebrew/homebrew-core/pull/138356use `share/man/man1` for man files to conform GNU layout, https://www.gnu.org/software/make/manual/html_node/Directory-Variables.html#prefix
relates to https://github.com/Homebrew/homebrew-core/pull/138356https://0xacab.org/jvoisin/mat2/-/merge_requests/109CI: codespell: drop obsolete list of ignored words2023-03-21T13:28:35ZgeorgCI: codespell: drop obsolete list of ignored wordscodespell was dropped via a63011b3f62d8de15cb27c0af0ccd46edbd2cfc4.
Accordingly, this commit does some cleanup.codespell was dropped via a63011b3f62d8de15cb27c0af0ccd46edbd2cfc4.
Accordingly, this commit does some cleanup.georggeorghttps://0xacab.org/jvoisin/mat2/-/merge_requests/108CI: 'clone' git repository instead of 'fetch'2023-03-20T15:15:20ZgeorgCI: 'clone' git repository instead of 'fetch'While the former is slower, the later might lead to errors such as
"fatal: detected dubious ownership in repository at" which is fixed
GitLab upstream via
https://gitlab.com/gitlab-org/gitlab-runner/-/merge_requests/3538, but
not yet rel...While the former is slower, the later might lead to errors such as
"fatal: detected dubious ownership in repository at" which is fixed
GitLab upstream via
https://gitlab.com/gitlab-org/gitlab-runner/-/merge_requests/3538, but
not yet released.
Closes #191georggeorghttps://0xacab.org/jvoisin/mat2/-/merge_requests/107CI: Add python3.{7,8,9,10,11} test jobs2023-03-19T18:32:04ZgeorgCI: Add python3.{7,8,9,10,11} test jobsCloses #187Closes #187georggeorghttps://0xacab.org/jvoisin/mat2/-/merge_requests/106CI: linting: ruff: specify image2023-03-07T17:37:43ZgeorgCI: linting: ruff: specify imageOtherwise, this job might fail, depending on the runner which executes
the job, due to different configurations, especially wrt the default
image.
Ref https://0xacab.org/jvoisin/mat2/-/merge_requests/105Otherwise, this job might fail, depending on the runner which executes
the job, due to different configurations, especially wrt the default
image.
Ref https://0xacab.org/jvoisin/mat2/-/merge_requests/105https://0xacab.org/jvoisin/mat2/-/merge_requests/105fix: Typing in the parser factory2023-03-07T17:45:26ZGu1nn3zzfix: Typing in the parser factoryFixes https://0xacab.org/jvoisin/mat2/-/issues/188Fixes https://0xacab.org/jvoisin/mat2/-/issues/188https://0xacab.org/jvoisin/mat2/-/merge_requests/104Update `pyproject.toml` to include `version`2023-02-24T15:58:59ZRui ChenUpdate `pyproject.toml` to include `version`https://0xacab.org/jvoisin/mat2/-/merge_requests/103Another typing pass2023-01-28T16:30:20ZjvoisinAnother typing passjvoisinjvoisinhttps://0xacab.org/jvoisin/mat2/-/merge_requests/102Fix the type annotations2023-01-28T15:57:22ZjvoisinFix the type annotationsPython doesn't like `dict` and prefers `Dict`.Python doesn't like `dict` and prefers `Dict`.jvoisinjvoisinhttps://0xacab.org/jvoisin/mat2/-/merge_requests/101Make the 'A' in the README ascii art look more "A-like"2022-12-31T10:40:06ZMegamindMake the 'A' in the README ascii art look more "A-like"Purely cosmetic patch, "fixes" the A in the README art, so it looks more like an A.Purely cosmetic patch, "fixes" the A in the README art, so it looks more like an A.https://0xacab.org/jvoisin/mat2/-/merge_requests/100DRAFT: Fix gentoo2022-10-17T18:11:48ZjvoisinDRAFT: Fix gentoogeorggeorghttps://0xacab.org/jvoisin/mat2/-/merge_requests/99Simplify the typing annotations2022-08-28T20:31:39ZjvoisinSimplify the typing annotationsjvoisinjvoisinhttps://0xacab.org/jvoisin/mat2/-/merge_requests/98update source and installation2022-08-24T18:19:39Zb068931cc450442b 63f5b3d276ea4297update source and installationhttps://0xacab.org/jvoisin/mat2/-/merge_requests/97Try to use modern rsvg functions when we can2022-03-16T19:28:17ZjvoisinTry to use modern rsvg functions when we canThis should close #167This should close #167https://0xacab.org/jvoisin/mat2/-/merge_requests/96CONTRIBUTING.md: Update information about tests2021-12-09T17:27:41ZDenis CarikliCONTRIBUTING.md: Update information about testsContributors are now supposed to run tests in the GitLab instance, so
this also needs to be reflected in the CONTRIBUTING.md as otherwise
people not used to forge workflows could completely miss that
information.
Signed-off-by: Denis 'G...Contributors are now supposed to run tests in the GitLab instance, so
this also needs to be reflected in the CONTRIBUTING.md as otherwise
people not used to forge workflows could completely miss that
information.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>https://0xacab.org/jvoisin/mat2/-/merge_requests/95zip archives: keep individual files compression type2021-12-09T16:17:37ZDenis Cariklizip archives: keep individual files compression typeWhile hardcoding the compression to zipfile.ZIP_DEFLATED works for
most use cases of mat, being able to produce cleaned up uncompressed
zip files is useful for content that cannot be compressed more.
In addition it also enables to use m...While hardcoding the compression to zipfile.ZIP_DEFLATED works for
most use cases of mat, being able to produce cleaned up uncompressed
zip files is useful for content that cannot be compressed more.
In addition it also enables to use mat2 for reproducible builds of
Android bootanimation files file that don't support compression.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>