Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
mat
mat
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 29
    • Issues 29
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • Operations
    • Operations
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • mat
  • matmat
  • Issues
  • #11530

Closed
Open
Opened Jun 04, 2018 by BellavGFH@BellavGFH

Is pdf for mat dropped?

Hi everybody!

First of all thanks for all the work you guys are doing for mat. Over time it has become one of my standard installs. Having said that, I have a questions about the latest version. We're in the process of upgrading our boxen from *buntu 16.04 LTS to 18.04 LTS. And as such, mat is (re)installed, together with its dependencies (python-mutagen python-pdfrw libimage-exiftool-perl gir1.2-poppler-0.18) Today, one of our users mentioned that the mat version on his newly installed system did not support PFDs any more. Checking, mat does indeed give a File format not supported.

Curious, I compared the mat install on a 16.04 (which works absolutely fine) with a 18.04 install and saw:

bella@bbdd140hh6i:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 16.04.4 LTS
Release:	16.04
Codename:	xenial
bella@bbdd140hh6i:~$ dpkg -l mat
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                          Version             Architecture        Description
+++-=============================-===================-===================-===============================================================
ii  mat                           0.6.1-2             all                 Metadata anonymisation toolkit
bella@bbdd140hh6i:~$ mat -l
Tagged Image File Format (.tif, .tiff)
	support: Full
	metadata: Textual metadata and date
	method: Removal of harmful fields with exiftool.
	remaining: None


Portable Network Graphics (.png)
	support: Full
	metadata: Textual metadata and date
	method: Removal of harmful fields with exiftool.
	remaining: None


Jpeg (.jpeg, .jpg)
	support: Partial
	metadata: Comments and exif/photoshop/adobe
	method: Removal of harmful fields with exiftool.
	remaining: Canon Raw tags


Open Document (.odt, .odx, .ods, ...)
	support: Full
	metadata: A meta.xml file
	method: Removal of the meta.xml file.
	remaining: None


Office Openxml (.docx, .pptx, .xlsx, ...)
	support: Full
	metadata: A docProps folder containings xml metadata files.
	method: Removal of the docProps folder
	remaining: None


Portable Document Fileformat (.pdf)
	support: Full
	metadata: A lot
	method: Rendering of the PDF file on a cairo surface with the help of poppler.
	remaining: None**


Tape ARchive (.tar, .tar.bz2, .tar.gz)
	support: Full
	metadata: Metadata from compressed files, metadata added to them by tar and metadata from the tar itself.
	method: Extraction and processing of each file, creation of a new archive, processing of this archive.
	remaining: None


Zip (.zip)
	support: Partial
	metadata: Metadata from compressed files, metadata added to them by zip and metadata from the zip itself.
	method: Extraction and processing of each file, creation of a new archive, processing of this archive.
	remaining: Metadata added by zip itself to internal files


MPEG Audio (.mp3, .mp2, .mp1, .mpa)
	support: Full
	metadata: Id3
	method: Removal of harmful fields with exiftool
	remaining: None


Ogg Vorbis (.ogg)
	support: Full
	metadata: Vorbis
	method: Removal of harmful fields with mutagen
	remaining: None


Free Lossless Audio Codec (.flac)
	support: Full
	metadata: Flac, Vorbis
	method: Removal of harmful fields with mutagen
	remaining: None


Torrent (.torrent)
	support: Full
	metadata: Torrent specific metadata
	method: Remove all the compromizing metadata with a heavily tuned version of the bencode lib by Petru Paled
	remaining: None

...and...

bella@saarghcentral:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 18.04 LTS
Release:	18.04
Codename:	bionic
bella@saarghcentral:~$ dpkg -l mat
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                          Version             Architecture        Description
+++-=============================-===================-===================-===============================================================
ii  mat                           0.6.1-4             all                 Metadata anonymisation toolkit
bella@saarghcentral:~$ mat -l
Tagged Image File Format (.tif, .tiff)
	support: Full
	metadata: Textual metadata and date
	method: Removal of harmful fields with exiftool.
	remaining: None


Portable Network Graphics (.png)
	support: Full
	metadata: Textual metadata and date
	method: Removal of harmful fields with exiftool.
	remaining: None


Jpeg (.jpeg, .jpg)
	support: Partial
	metadata: Comments and exif/photoshop/adobe
	method: Removal of harmful fields with exiftool.
	remaining: Canon Raw tags


Open Document (.odt, .odx, .ods, ...)
	support: Full
	metadata: A meta.xml file
	method: Removal of the meta.xml file.
	remaining: None


Office Openxml (.docx, .pptx, .xlsx, ...)
	support: Full
	metadata: A docProps folder containings xml metadata files.
	method: Removal of the docProps folder
	remaining: None


Tape ARchive (.tar, .tar.bz2, .tar.gz)
	support: Full
	metadata: Metadata from compressed files, metadata added to them by tar and metadata from the tar itself.
	method: Extraction and processing of each file, creation of a new archive, processing of this archive.
	remaining: None


Zip (.zip)
	support: Partial
	metadata: Metadata from compressed files, metadata added to them by zip and metadata from the zip itself.
	method: Extraction and processing of each file, creation of a new archive, processing of this archive.
	remaining: Metadata added by zip itself to internal files


MPEG Audio (.mp3, .mp2, .mp1, .mpa)
	support: Full
	metadata: Id3
	method: Removal of harmful fields with exiftool
	remaining: None


Ogg Vorbis (.ogg)
	support: Full
	metadata: Vorbis
	method: Removal of harmful fields with mutagen
	remaining: None


Free Lossless Audio Codec (.flac)
	support: Full
	metadata: Flac, Vorbis
	method: Removal of harmful fields with mutagen
	remaining: None


Torrent (.torrent)
	support: Full
	metadata: Torrent specific metadata
	method: Remove all the compromizing metadata with a heavily tuned version of the bencode lib by Petru Paled
	remaining: None

Since the only difference I can spot is the difference in mat version numbers (i.e. 0.6.1-2 vs 0.6.1-4) and the fact that pdf is no longer listed under mat -l I just wanted to make sure: Is support for pdf dropped in mat version 0.6.1-4, or should I be looking at a different cause for this?

Thanks in advance!

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: mat/mat#11530