| Age | Commit message (Collapse) | Author |
|
|
|
While the folks running 0xacab are much more lovely than the github ones, this
project has outgrown the former:
- Github offers beefy continuous integration, make it easier to run the
testsuite on every python version, instead of using a weird docker-based
contraption. Moreover, I'd rather burn some Microsoft money than 0xacab one.
- Opening an account on 0xacab is non-trivial (by design), making it tedious
for people to report issues and contribute to mat2.
- Gitlab is becoming unbearably slow and convoluted, even compared to Github's
awful Copilot/AI push.
It's a sad state of affairs, but it's a pragmatic decision. People who don't
have a Github account can still report issues and send patches by sending me an
email.
|
|
The continuous integration on 0xacab didn't run, so it didn't catch this issue.
It seems like we'll have to move to github or whatever instead, sigh.
|
|
It has always been useless a best, and a nuisance most of the times.
|
|
Reported-By: https://github.com/NixOS/nixpkgs/issues/436421
|
|
|
|
```
======================================================================
ERROR: test_all_parametred (tests.test_libmat2.TestCleaning.test_all_parametred) (case={'name': 'webp', 'parser': <class 'libmat2.images.WEBPParser'>, 'meta': {'Warning': '[minor] Improper EXIF header'}, 'expected_meta': {}})
----------------------------------------------------------------------
Traceback (most recent call last):
File "/builds/jvoisin/mat2/libmat2/images.py", line 109, in __init__
GdkPixbuf.Pixbuf.new_from_file(self.filename)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
gi.repository.GLib.GError: gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “./tests/data/clean.webp” (3)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/builds/jvoisin/mat2/tests/test_libmat2.py", line 557, in test_all_parametred
p1 = case['parser'](target)
File "/builds/jvoisin/mat2/libmat2/images.py", line 111, in __init__
raise ValueError
ValueError
```
Pending on https://0xacab.org/georg/mat2-ci-images/-/issues/14
|
|
```
Traceback (most recent call last):
File "/builds/jvoisin/mat2/tests/test_deep_cleaning.py", line 147, in test_office
meta = p.get_meta()
File "/builds/jvoisin/mat2/libmat2/archive.py", line 155, in get_meta
zin.extract(member=item, path=temp_folder)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/zipfile/__init__.py", line 1762, in extract
return self._extract_member(member, path, pwd)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/zipfile/__init__.py", line 1829, in _extract_member
os.makedirs(upperdirs, exist_ok=True)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen os>", line 227, in makedirs
OSError: [Errno 28] No space left on device: '/tmp/tmptl1ibyv6/word/theme'
```
This should never happen™, but just in case…
|
|
|
|
|
|
|
|
|
|
|
|
This should close #202
|
|
|
|
This is a leftover from today's best-effort merges.
|
|
The file `word/_rels/document.xml.rels` is similar to `[Content_Types].xml` and
has references to other files in the archive. If those references aren't
removed Word refuses to open the document. # Please enter the commit message
for your changes. Lines starting
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Prompted by !113
|
|
Patch by https://github.com/felixonmars
|
|
|
|
|
|
The --no-sandbox argument was parsed incorrectly, meaning no sandbox was
used when it was absent and the sandbox being used when it was present.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This should close #192
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
codespell was dropped via a63011b3f62d8de15cb27c0af0ccd46edbd2cfc4.
Accordingly, this commit does some cleanup.
|
|
The previous commit changed the strategy to 'clone', instead of 'fetch'
as before. While this fixes permission errors, it is also slower, as an
existing checkout of the repository will be ignored. To overcome this,
this commit limits the depth to 5.
|
|
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 #191
|
|
Closes #187
|
|
|
|
|