mat issueshttps://0xacab.org/mat/mat/-/issues2017-06-25T22:31:37Zhttps://0xacab.org/mat/mat/-/issues/8199"Clean" is impossible to translate correctly in some languages2017-06-25T22:31:37ZGhost User"Clean" is impossible to translate correctly in some languagesThis word is used both as an adjective (a file was cleaned or is clean already) and as a verb to express the desired action. In some languages, such as French, those two cases don't translate the same. Is there any way to tell gettext th...This word is used both as an adjective (a file was cleaned or is clean already) and as a verb to express the desired action. In some languages, such as French, those two cases don't translate the same. Is there any way to tell gettext that those occurrences are not the same word wrt. translation?
*(from redmine: created on 2014-11-03)*https://0xacab.org/mat/mat/-/issues/8397Create a blueprint to improve the usability of MAT2017-06-25T22:31:37ZintrigeriCreate a blueprint to improve the usability of MAT(as discussed this summer)
*(from redmine: created on 2014-12-06, relates #7684)*(as discussed this summer)
*(from redmine: created on 2014-12-06, relates #7684)*jvoisinjvoisinhttps://0xacab.org/mat/mat/-/issues/10973Cleaned archives lose compression2018-02-14T23:07:06ZGhost UserCleaned archives lose compressionWhen trying to clean a gzipped or bzipped tarball, the compression is lost in the cleaned version but the file name is not updated to reflect that:
<pre>
$ tar czvf 1.tar.gz test/dirty\ é.p*
test/dirty é.pdf
test/dirty é.png
$ fil...When trying to clean a gzipped or bzipped tarball, the compression is lost in the cleaned version but the file name is not updated to reflect that:
<pre>
$ tar czvf 1.tar.gz test/dirty\ é.p*
test/dirty é.pdf
test/dirty é.png
$ file 1.tar.gz
1.tar.gz: gzip compressed data, last modified: Mon Jan 18 22:12:30 2016, from Unix
$ mat 1.tar.gz
[*] Cleaning 1.tar.gz
[+] 1.tar.gz cleaned!
$ file 1.tar.gz
1.tar.gz: POSIX tar archive (GNU)
$ tar xzvf 1.tar.gz
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
</pre>
*(from redmine: created on 2016-01-19)*https://0xacab.org/mat/mat/-/issues/10979GUI whitelist functionality for unsupported archive contents breaks when arch...2018-02-14T23:07:06ZGhost UserGUI whitelist functionality for unsupported archive contents breaks when archives contain directoriesWhen cleaning archives with unsupported file types inside and the archive file names contain directories, I noticed whatever choice I make in the popup asking which files to keep does not influence the result. Instead the only factor see...When cleaning archives with unsupported file types inside and the archive file names contain directories, I noticed whatever choice I make in the popup asking which files to keep does not influence the result. Instead the only factor seems to be the 'Add unsupported file to archives' option in the preferences dialog. If that is checked then I always get all unsupported files in the archive, if it is unchecked I get none of them.
The reason is that the user-picked whitelist only contains the basenames of the files, which are compared against the full pathnames in the archive. These are not guaranteed to match.
Steps to reproduce (in mat's source directory):
<pre>
tar -czvf foo.tar.gz test/*py
</pre>
Check 'Add unsupported file to archive' in preferences (or not)
Load the file into MAT, click 'Clean'. Pick some of the files displayed in the dialog, click Clean again.
Inspect the resulting cleaned archive, which is either empty or contains all of the .py files, depending on the preference setting.
Tested with MAT 0.6.1 on Debian testing.
*(from redmine: created on 2016-01-20)*https://0xacab.org/mat/mat/-/issues/11063Undocumented Requirement "DistUtilsExtra"2018-02-14T23:07:06ZGhost UserUndocumented Requirement "DistUtilsExtra"Installing MAT via pip fails due to undocumented requirement "DistUtilsExtra" missing:
$ pip install mat-0.6/
Processing ./mat-0.6
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
...Installing MAT via pip fails due to undocumented requirement "DistUtilsExtra" missing:
$ pip install mat-0.6/
Processing ./mat-0.6
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-fGZr4g-build/setup.py", line 6, in <module>
from DistUtilsExtra.command import *
ImportError: No module named DistUtilsExtra.command
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-fGZr4g-build
The requirement DistUtilsExtra is not documented. Additionally PyPI does not contain such a package.
*(from redmine: created on 2016-02-06)*MAT_0.6.2https://0xacab.org/mat/mat/-/issues/11064Undocumented Requirement "intltool-update"2018-02-14T23:07:06ZGhost UserUndocumented Requirement "intltool-update"Installing MAT fails due to undocumented requirement "intltool-update" missing:
$ pip install mat-0.6/
Processing ./mat-0.6
Installing collected packages: MAT
Running setup.py install for MAT ... error
Complete output from c...Installing MAT fails due to undocumented requirement "intltool-update" missing:
$ pip install mat-0.6/
Processing ./mat-0.6
Installing collected packages: MAT
Running setup.py install for MAT ... error
Complete output from command /tmp/foo/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-3x6p1e-build/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-YLfcGG-record/install-record.txt --single-version-externally-managed --compile --install-headers /tmp/foo/include/site/python2.7/MAT:
running install
running build
running build_py
creating build
creating build/lib
creating build/lib/libmat
copying libmat/__init__.py -> build/lib/libmat
copying libmat/archive.py -> build/lib/libmat
copying libmat/exceptions.py -> build/lib/libmat
copying libmat/exiftool.py -> build/lib/libmat
copying libmat/mat.py -> build/lib/libmat
copying libmat/misc.py -> build/lib/libmat
copying libmat/mutagenstripper.py -> build/lib/libmat
copying libmat/office.py -> build/lib/libmat
copying libmat/parser.py -> build/lib/libmat
copying libmat/strippers.py -> build/lib/libmat
creating build/lib/libmat/bencode
copying libmat/bencode/__init__.py -> build/lib/libmat/bencode
copying libmat/bencode/bencode.py -> build/lib/libmat/bencode
running build_scripts
creating build/scripts-2.7
copying and adjusting mat -> build/scripts-2.7
copying and adjusting mat-gui -> build/scripts-2.7
changing mode of build/scripts-2.7/mat from 644 to 755
changing mode of build/scripts-2.7/mat-gui from 644 to 755
running build_i18n
intltool-update -p -g MAT
unable to execute 'intltool-update': No such file or directory
error: command 'intltool-update' failed with exit status 1
----------------------------------------
Command "/tmp/foo/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-3x6p1e-build/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-YLfcGG-record/install-record.txt --single-version-externally-managed --compile --install-headers /tmp/foo/include/site/python2.7/MAT" failed with error code 1 in /tmp/pip-3x6p1e-build
intltool in not to be found at PyPi - the one tool I found is not even a Python utility.
*(from redmine: created on 2016-02-06)*MAT_0.6.2https://0xacab.org/mat/mat/-/issues/11065Windows executable missing2018-02-14T23:07:06ZGhost UserWindows executable missingPlease provide a windows executable, so all the people using Windows can use this tool, too.
PyInstaller (pyinstaller.org) does a create job on this. You can even use it in wine.
*(from redmine: created on 2016-02-06)*Please provide a windows executable, so all the people using Windows can use this tool, too.
PyInstaller (pyinstaller.org) does a create job on this. You can even use it in wine.
*(from redmine: created on 2016-02-06)*https://0xacab.org/mat/mat/-/issues/11067Strip meta-data of images etc. in PDFs2018-02-14T23:07:06ZGhost UserStrip meta-data of images etc. in PDFsmeta-data of images in PDFs should be stripped.
Enclosed please find an example you can use for testing.
*(from redmine: created on 2016-02-06)*meta-data of images in PDFs should be stripped.
Enclosed please find an example you can use for testing.
*(from redmine: created on 2016-02-06)*0.7jvoisinjvoisinhttps://0xacab.org/mat/mat/-/issues/11520Please add support for GPS traces2018-02-14T23:07:06ZintrigeriPlease add support for GPS tracesI'm told that there's a device ID in GPS traces, that one might want to get rid on.
*(from redmine: created on 2016-06-10)*I'm told that there's a device ID in GPS traces, that one might want to get rid on.
*(from redmine: created on 2016-06-10)*