X-Loop: help-debbugs@HIDDEN Subject: [bug#31307] [PATCH] Add MAT, the Metadata Anonymisation Toolkit from Boum Resent-From: Chris Marusich <cmmarusich@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 28 Apr 2018 21:39:03 +0000 Resent-Message-ID: <handler.31307.B.152495150916120 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 31307 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 31307 <at> debbugs.gnu.org X-Debbugs-Original-To: guix-patches@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.152495150916120 (code B ref -1); Sat, 28 Apr 2018 21:39:03 +0000 Received: (at submit) by debbugs.gnu.org; 28 Apr 2018 21:38:29 +0000 Received: from localhost ([127.0.0.1]:42346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1fCXY4-0004Bw-NK for submit <at> debbugs.gnu.org; Sat, 28 Apr 2018 17:38:29 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60122) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <cmmarusich@HIDDEN>) id 1fCXY3-0004Bh-Cc for submit <at> debbugs.gnu.org; Sat, 28 Apr 2018 17:38:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <cmmarusich@HIDDEN>) id 1fCXXx-0004Rr-5t for submit <at> debbugs.gnu.org; Sat, 28 Apr 2018 17:38:22 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:50554) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <cmmarusich@HIDDEN>) id 1fCXXx-0004Rk-1M for submit <at> debbugs.gnu.org; Sat, 28 Apr 2018 17:38:21 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51075) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <cmmarusich@HIDDEN>) id 1fCXXv-00043c-Gi for guix-patches@HIDDEN; Sat, 28 Apr 2018 17:38:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <cmmarusich@HIDDEN>) id 1fCXXu-0004Qu-9J for guix-patches@HIDDEN; Sat, 28 Apr 2018 17:38:19 -0400 Received: from mail-pf0-x22d.google.com ([2607:f8b0:400e:c00::22d]:37820) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from <cmmarusich@HIDDEN>) id 1fCXXt-0004Qg-Vv for guix-patches@HIDDEN; Sat, 28 Apr 2018 17:38:18 -0400 Received: by mail-pf0-x22d.google.com with SMTP id p6so3981839pfn.4 for <guix-patches@HIDDEN>; Sat, 28 Apr 2018 14:38:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:user-agent:mime-version; bh=p8U6qLow/ORtq2YEYf2Z9fbvuthHzJNvYHPufb9Lu8o=; b=u7gW7rPMmTUgL3KYP9B6mY+/5o/pyU5KEEtsCqewvjRtVVgZ0Yan/3KYpSpK78se8N z0MlbsbYOuOsGZ+sStPmFJv8dMWSHWVVgEBndJlBH12eibkLOCXTrAcmjkDtRLAYTgSc hvqsr9/A88rA4qc7K3j894OKl+PD8pMP+056ActjBWRmnaMCeewJnp2MEvtwQJmxnvH7 UIJ9RrFg/XDAyqdhhD8KrnikMnYTHtdoc5WFxexUp6fuWGQXof5sc4r3QWrUfSRWpjcr 5Dl3q4FbhjLkbPpzO+cCtnvzjg1AjTKa/rdwGAQB8YEd0A3wmVgmxbwv+ARuS0rX0jGU qxCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=p8U6qLow/ORtq2YEYf2Z9fbvuthHzJNvYHPufb9Lu8o=; b=LyQFp6Ugq50+p3ln57ntMQJyiAck5S/jt96//T3PaZxLp5ajjbuDUYXXQUcXkEL8B1 xq/8Oczq42Yi7HiGKeyRK2C1LSC5fpCaQklV81WIAMJcejcqc+qIaalss86VerVfRC6Q +APR9kAqFBxyQGBSYd2xuKVz4y6jydsuJ0ewi8gJS1OCUTjy9/CBK01W0wYryzolZKmW C6Hzy1c+YJbmpsZQ2xDiNGPThqj0u4Usvld0gg9umEc8YsrixhDDYbQ+hqupOYji4/jq 6dBmevmvaw30wTWfKl4z3LUEqjsVzgYgCx/zp/x6CYv409wts0zy5qL1RFd4lOadixmy m81g== X-Gm-Message-State: ALQs6tBwemAwDWLKr7H7O/sFc2KRZ9siRzJFWHH132qlXu+r+yWYJbB1 6Hv2wrK/q74tE6gp+CIR0y+O9A== X-Google-Smtp-Source: AB8JxZqKFp82s+GSRpQlIfleROi44kVGbV1VtAUgHknA2nrysgEzhOi6WukLWUt1nYuB3vyPiZ6QeA== X-Received: by 2002:a17:902:7782:: with SMTP id o2-v6mr7365738pll.247.1524951496197; Sat, 28 Apr 2018 14:38:16 -0700 (PDT) Received: from garuda.local ([2601:602:9d02:4725:6495:ba21:1ebe:620a]) by smtp.gmail.com with ESMTPSA id r82sm13987988pfk.187.2018.04.28.14.38.14 for <guix-patches@HIDDEN> (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 28 Apr 2018 14:38:14 -0700 (PDT) From: Chris Marusich <cmmarusich@HIDDEN> Date: Sat, 28 Apr 2018 14:38:13 -0700 Message-ID: <87wowrj9kq.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.0 (-----) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Guix, This patch adds MAT, the Metadata Anonymisation Toolkit from Boum. I've successfully used its CLI tool to purge metadata from JPEG image files; I verified using exiftool that it works for this purpose. However, not all of its features work (see the TODO for details), and more importantly, the website says people shouldn't use it. For these reasons, I'm not sure if we should add it, so I'd like to ask for your opinion. The author state on their website: https://mat.boum.org/ Current status The MAT maintenance and development is currently on hold, mostly for health reasons. I might go back to it at some point in the future. The current version might have bugs, and doesn't work on Python3: Please avoid using it. However, packages exist for some distributions. For example, here's a MAT package for Debian: https://packages.qa.debian.org/m/mat.html And like I said, the CLI tool does seem to work. Should we refrain from adding this package simply because the author is not maintaining it any more? I'm inclined to say "no", but one also has to consider whether it is a a good idea to encourage people to use an unmaintained tool for protecting their privacy/anonymity. I'm not sure. In addition, I notice that the license is GPL 2, but it seems the author did not specify whether "any later version" can be used. Therefore, I have listed this as gpl2, instead of gpl2+. What do you think? =2D-=20 Chris --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-Add-mat.patch Content-Transfer-Encoding: quoted-printable From=20c30a26364fdf919deb9bc6bd907b75de58a17a7b Mon Sep 17 00:00:00 2001 From: Chris Marusich <cmmarusich@HIDDEN> Date: Sat, 28 Apr 2018 14:03:47 -0700 Subject: [PATCH] gnu: Add mat. * gnu/packages/photo.scm (mat): New variable. =2D-- gnu/packages/photo.scm | 52 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/gnu/packages/photo.scm b/gnu/packages/photo.scm index 2c0c2313f..a6380cc63 100644 =2D-- a/gnu/packages/photo.scm +++ b/gnu/packages/photo.scm @@ -26,6 +26,7 @@ #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system perl) + #:use-module (guix build-system python) #:use-module (guix download) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) @@ -52,6 +53,7 @@ #:use-module (gnu packages llvm) #:use-module (gnu packages man) #:use-module (gnu packages maths) + #:use-module (gnu packages music) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) #:use-module (gnu packages popt) @@ -521,3 +523,53 @@ workflow by facilitating the handling of large numbers= of images. Most raw formats are supported, including Pentax Pixel Shift, Canon Dual-Pixel, and= those from Foveon and X-Trans sensors.") (license license:gpl3+))) + +;; TODO: Add inputs for PDF support (e.g., Poppler, python-pdfrw). +;; TODO: Add inputs for GUI support (e.g., gi). +;; TODO: Fix some hard-coded paths. For example, get_datafile_path embeds +;; paths like "/usr/local/share/mat", which we should probably rewrite so = that +;; they point to mat's output directory in the store. This specific examp= le +;; causes "mat --list" to fail with an exception. +(define-public python2-mat + (package + (name "python2-mat") + (version "0.6.1") + (source (origin + (method url-fetch) + (uri (string-append + "https://mat.boum.org/files/mat-" version ".tar.xz")) + (sha256 + (base32 + "1faiiq7cjspafjjf4kmm7bbn8m506qgcijbizpgdvlaaapdyg0h7")))) + (build-system python-build-system) + (arguments + `(#:python ,python-2 + #:use-setuptools? #f)) + (propagated-inputs + `(("python2-pycairo" ,python2-pycairo) + ("python2-mutagen" ,python2-mutagen) + ("perl-image-exiftool" ,perl-image-exiftool))) + (native-inputs + `(("python2-distutils-extra" ,python2-distutils-extra) + ("intltool" ,intltool))) + (synopsis "Anonymize/remove metadata from files") + (description + "MAT (Metadata Anonymisation Toolkit) is a toolbox composed of a GUI +application, a CLI application and a library, to anonymize/remove metadata +from files. It supports the following file formats: + +@itemize @bullet +@item Portable Network Graphics (.png) +@item Joint Photographic Experts Group (.jpg, .jpeg, etc.) +@item Tagged Image File Format (.tif, tiff, etc.) +@item Open Documents (.odt, .odx, .ods, etc.) +@item Office OpenXml (.docx, .pptx, .xlsx, etc.) +@item Portable Document Fileformat (.pdf) +@item Tape Archives (.tar, .tar.bz2, etc.) +@item Moving Picture Experts Group (MPEG) (.mp3, .mp2, .mp1, etc.) +@item Ogg Vorbis (.ogg, etc.) +@item Free Lossless Audio Codec (.flac) +@item Torrent (.torrent) +@end itemize") + (home-page "https://mat.boum.org") + (license license:gpl2))) =2D-=20 2.17.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlrk6cUACgkQ3UCaFdgi Rp0lfg//b0adAXOEapCB73mMutQNTgdSHZ/Mbume4pJPA1DOdL8t4S8u5aGA2WQP LtI8M0A6tkmQ6BSo2/0+6OTT+MCHxSB5mYsIOzUfpzW+kJz7aspP8OqvCoFHQjfs 1BWSUYLein9Ah/GlY5krDTEAGdpaqVzQP3ue/6oNRU8H1ehGoG+0y/ibDYV2Kexb nGv/B3vnBPkW7c/9Ni5tZC187sulgKl4Y23tCysFP1yGHvBFV85S7vYB/1xh8W8T G7BPpPwTRGGmUj5nkxQq/Xkv375JBeFLDb6LKyZnW7TKNb2GWVbSXK2YSmWvc7yd yqTE7fOMC/NXL7sjkSHLHE+VxQspUb4qSrlQqRkSNf5Md6VRHrDJe4e/mK6cA2s2 8Fts4scmylSJdgRn/8BmEKws3sTZSTU1iH7pH/s66usfjkv/RAWZm7nZv6GijcFx w3bAJElt4i6y+CC//lsGVJrF7mFJGJ0MCynDBg45hK9hLTilW8QrwNl1etH8j5F1 8sMV3a7JZok6kfHL0HUBXxhNNkE4o3NccK7QxID0Xnl0P0l50ObCjcI9QA4TyZsX CuYQrij0Un3vWzCwZxzojpK9QwN/y7HlbxjaQV6V1CtW7zMBmuVVLxFG5xyhRKsH vZHP3joaQvJQ/SpjHh3dkAD+eLXR3RkA/s6fI2zB+g7P1rj8bjI= =oMOX -----END PGP SIGNATURE----- --==-=-=--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Chris Marusich <cmmarusich@HIDDEN> Subject: bug#31307: Acknowledgement ([PATCH] Add MAT, the Metadata Anonymisation Toolkit from Boum) Message-ID: <handler.31307.B.152495150916120.ack <at> debbugs.gnu.org> References: <87wowrj9kq.fsf@HIDDEN> X-Gnu-PR-Message: ack 31307 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 31307 <at> debbugs.gnu.org Date: Sat, 28 Apr 2018 21:39:03 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 31307 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 31307: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D31307 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#31307] [PATCH] Add MAT, the Metadata Anonymisation Toolkit from Boum Resent-From: Nils Gillmann <ng0@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 28 Apr 2018 22:11:01 +0000 Resent-Message-ID: <handler.31307.B31307.152495344418992 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 31307 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Chris Marusich <cmmarusich@HIDDEN> Cc: 31307 <at> debbugs.gnu.org Received: via spool by 31307-submit <at> debbugs.gnu.org id=B31307.152495344418992 (code B ref 31307); Sat, 28 Apr 2018 22:11:01 +0000 Received: (at 31307) by debbugs.gnu.org; 28 Apr 2018 22:10:44 +0000 Received: from localhost ([127.0.0.1]:42355 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1fCY3H-0004wG-My for submit <at> debbugs.gnu.org; Sat, 28 Apr 2018 18:10:44 -0400 Received: from static.195.114.201.195.clients.your-server.de ([195.201.114.195]:58592 helo=conspiracy.of.n0.is) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ng0@HIDDEN>) id 1fCY3E-0004w6-PC for 31307 <at> debbugs.gnu.org; Sat, 28 Apr 2018 18:10:42 -0400 Received: by conspiracy.of.n0.is (OpenSMTPD) with ESMTPSA id d537559f (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sat, 28 Apr 2018 22:10:37 +0000 (UTC) Date: Sat, 28 Apr 2018 22:11:04 +0000 From: Nils Gillmann <ng0@HIDDEN> Message-ID: <20180428221104.dd4aoulvdk4zxhvu@abyayala> References: <87wowrj9kq.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <87wowrj9kq.fsf@HIDDEN> X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Chris Marusich transcribed 5.9K bytes: > Hi Guix, > > This patch adds MAT, the Metadata Anonymisation Toolkit from Boum. I've Nice! This one has been a "low-hanging fruit" on my roadmap for a very long time. Good to see it. > successfully used its CLI tool to purge metadata from JPEG image files; > I verified using exiftool that it works for this purpose. However, not > all of its features work (see the TODO for details), and more > importantly, the website says people shouldn't use it. For these > reasons, I'm not sure if we should add it, so I'd like to ask for your > opinion. > > The author state on their website: > > https://mat.boum.org/ > > Current status > > The MAT maintenance and development is currently on hold, mostly for > health reasons. I might go back to it at some point in the future. > > The current version might have bugs, and doesn't work on Python3: Please > avoid using it. > > However, packages exist for some distributions. For example, here's a > MAT package for Debian: > > https://packages.qa.debian.org/m/mat.html > > And like I said, the CLI tool does seem to work. > > Should we refrain from adding this package simply because the author is > not maintaining it any more? I'm inclined to say "no", but one also has > to consider whether it is a a good idea to encourage people to use an > unmaintained tool for protecting their privacy/anonymity. I'm not sure. > > In addition, I notice that the license is GPL 2, but it seems the author > did not specify whether "any later version" can be used. Therefore, I > have listed this as gpl2, instead of gpl2+. The tails people (iirc it is a tails project, who are hosted on boum.org infra) are generally okay with questions, I think you should ask about wether it's GPL2 or GPL2+. We could also ask them about the state of MAT, as once upon a time they used to include it in Tails. No idea if they stil do. > What do you think? > > -- > Chris > From c30a26364fdf919deb9bc6bd907b75de58a17a7b Mon Sep 17 00:00:00 2001 > From: Chris Marusich <cmmarusich@HIDDEN> > Date: Sat, 28 Apr 2018 14:03:47 -0700 > Subject: [PATCH] gnu: Add mat. > > * gnu/packages/photo.scm (mat): New variable. > --- > gnu/packages/photo.scm | 52 ++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 52 insertions(+) > > diff --git a/gnu/packages/photo.scm b/gnu/packages/photo.scm > index 2c0c2313f..a6380cc63 100644 > --- a/gnu/packages/photo.scm > +++ b/gnu/packages/photo.scm > @@ -26,6 +26,7 @@ > #:use-module (guix build-system cmake) > #:use-module (guix build-system gnu) > #:use-module (guix build-system perl) > + #:use-module (guix build-system python) > #:use-module (guix download) > #:use-module ((guix licenses) #:prefix license:) > #:use-module (guix packages) > @@ -52,6 +53,7 @@ > #:use-module (gnu packages llvm) > #:use-module (gnu packages man) > #:use-module (gnu packages maths) > + #:use-module (gnu packages music) > #:use-module (gnu packages perl) > #:use-module (gnu packages pkg-config) > #:use-module (gnu packages popt) > @@ -521,3 +523,53 @@ workflow by facilitating the handling of large numbers of images. Most raw > formats are supported, including Pentax Pixel Shift, Canon Dual-Pixel, and those > from Foveon and X-Trans sensors.") > (license license:gpl3+))) > + > +;; TODO: Add inputs for PDF support (e.g., Poppler, python-pdfrw). > +;; TODO: Add inputs for GUI support (e.g., gi). > +;; TODO: Fix some hard-coded paths. For example, get_datafile_path embeds > +;; paths like "/usr/local/share/mat", which we should probably rewrite so that > +;; they point to mat's output directory in the store. This specific example > +;; causes "mat --list" to fail with an exception. I'm all for making it less hard for a package to get initially into Guix, but shouldn't at least hardcoded paths that make an often used function(?) be fixed first? On the other hand it is functional as you wrote. > +(define-public python2-mat > + (package > + (name "python2-mat") Since people will expect this as "MAT" or "mat" and not "python2-mat", and to my knowledge there is no python3 variant, we should name it just mat. > + (version "0.6.1") > + (source (origin > + (method url-fetch) > + (uri (string-append > + "https://mat.boum.org/files/mat-" version ".tar.xz")) > + (sha256 > + (base32 > + "1faiiq7cjspafjjf4kmm7bbn8m506qgcijbizpgdvlaaapdyg0h7")))) > + (build-system python-build-system) > + (arguments > + `(#:python ,python-2 > + #:use-setuptools? #f)) > + (propagated-inputs > + `(("python2-pycairo" ,python2-pycairo) > + ("python2-mutagen" ,python2-mutagen) > + ("perl-image-exiftool" ,perl-image-exiftool))) > + (native-inputs > + `(("python2-distutils-extra" ,python2-distutils-extra) > + ("intltool" ,intltool))) > + (synopsis "Anonymize/remove metadata from files") > + (description > + "MAT (Metadata Anonymisation Toolkit) is a toolbox composed of a GUI > +application, a CLI application and a library, to anonymize/remove metadata > +from files. It supports the following file formats: > + > +@itemize @bullet > +@item Portable Network Graphics (.png) > +@item Joint Photographic Experts Group (.jpg, .jpeg, etc.) > +@item Tagged Image File Format (.tif, tiff, etc.) > +@item Open Documents (.odt, .odx, .ods, etc.) > +@item Office OpenXml (.docx, .pptx, .xlsx, etc.) > +@item Portable Document Fileformat (.pdf) > +@item Tape Archives (.tar, .tar.bz2, etc.) > +@item Moving Picture Experts Group (MPEG) (.mp3, .mp2, .mp1, etc.) > +@item Ogg Vorbis (.ogg, etc.) > +@item Free Lossless Audio Codec (.flac) > +@item Torrent (.torrent) > +@end itemize") > + (home-page "https://mat.boum.org") > + (license license:gpl2))) > -- > 2.17.0 >
X-Loop: help-debbugs@HIDDEN Subject: [bug#31307] [PATCH] Add MAT, the Metadata Anonymisation Toolkit from Boum Resent-From: Chris Marusich <cmmarusich@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sun, 29 Apr 2018 03:11:02 +0000 Resent-Message-ID: <handler.31307.B31307.152497142220959 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 31307 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Nils Gillmann <ng0@HIDDEN> Cc: 31307 <at> debbugs.gnu.org Received: via spool by 31307-submit <at> debbugs.gnu.org id=B31307.152497142220959 (code B ref 31307); Sun, 29 Apr 2018 03:11:02 +0000 Received: (at 31307) by debbugs.gnu.org; 29 Apr 2018 03:10:22 +0000 Received: from localhost ([127.0.0.1]:42434 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1fCcjB-0005Ru-OA for submit <at> debbugs.gnu.org; Sat, 28 Apr 2018 23:10:22 -0400 Received: from mail-pf0-f170.google.com ([209.85.192.170]:36110) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <cmmarusich@HIDDEN>) id 1fCcjA-0005Ri-9c for 31307 <at> debbugs.gnu.org; Sat, 28 Apr 2018 23:10:17 -0400 Received: by mail-pf0-f170.google.com with SMTP id g14so4263048pfh.3 for <31307 <at> debbugs.gnu.org>; Sat, 28 Apr 2018 20:10:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=kvxelo4/4q04ejezlul78sBw0IMMuLpysVU/2iVZFEk=; b=iGSYlO2hEtrMZWBNMwg4Xd0APTMwMnq8XBzcKwax5Hh2IifLf3jkdTbCeZeVehCytm CtRGiFpjF2AmGhqHoeVki+wE429tWQhny3Jba+a42KQwqgTTuMqwN7cT8nCRPiyHBKnS pP+y3QOLQz+TQt0jKpOfAU/CxhqNebJs8uzW83o36zyaUabSHT98YDgCGmgkCa1gSFYS SZRtHTlwpwxpb6hZg/c7J8AlVAGvRWSNAojyZoREJZ2+LKaUku8eUNHej5BzBqdZWNar vT6mxQZTh/cavVMaYRbeL41ZFX8LZof0bwevzfqUFtqGo0Xry+kTYYicYdqttSo70KMI kz2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=kvxelo4/4q04ejezlul78sBw0IMMuLpysVU/2iVZFEk=; b=OqkeBxKYi4qci7cO5HAQ8+GAqhidysH+sOXjCIMKRn7CoYnv/pjcNZV0CfABhi9JT2 bM0sVNlEQDKnkL6nkg7tuyznvPvDMfn11pNP6EbRXAqbRhckxqtQxERd9DOM7geOzBAt 23YXUaZ8K3dYsQyf61zsNYafWDLkDEImEupYgIVH65YyBfEBBl7zTSU/XqGhrV1MlBrj +jTF3FRgRkqfvBKO5qpwX61CwFK4r34+VjIX7JfSOUsZ6mGI1GV9lKltT0stzkB/2TXZ EuzaGtv8T3QNtFrJ86ikHr2agH8MOHTKSOrJZTvEsWJwLcdQm8/6g9IlHIJ/VSjdYlyH rGPA== X-Gm-Message-State: ALQs6tCo4Yt4sz79W0xXG7Lbw5hf0NpKxXf8rgNcFz0cQ7UV2HVP0qsR O33jODHnYlVNOm7ZSAOimJZsQGz7 X-Google-Smtp-Source: AB8JxZpWtbVlFv9+eiX3eWxSRXuH844c4IgGalU2dV15PtA4pQfgtS548bLLLdhgFzHo2Rjdwopl0Q== X-Received: by 2002:a17:902:6ac7:: with SMTP id i7-v6mr7660922plt.374.1524971409591; Sat, 28 Apr 2018 20:10:09 -0700 (PDT) Received: from garuda.local ([2601:602:9d02:4725:6495:ba21:1ebe:620a]) by smtp.gmail.com with ESMTPSA id v187sm9695086pfv.21.2018.04.28.20.10.07 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 28 Apr 2018 20:10:08 -0700 (PDT) From: Chris Marusich <cmmarusich@HIDDEN> References: <87wowrj9kq.fsf@HIDDEN> <20180428221104.dd4aoulvdk4zxhvu@abyayala> Date: Sat, 28 Apr 2018 20:09:52 -0700 In-Reply-To: <20180428221104.dd4aoulvdk4zxhvu@abyayala> (Nils Gillmann's message of "Sat, 28 Apr 2018 22:11:04 +0000") Message-ID: <87muxmzp1b.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Nils Gillmann <ng0@HIDDEN> writes: >> In addition, I notice that the license is GPL 2, but it seems the author >> did not specify whether "any later version" can be used. Therefore, I >> have listed this as gpl2, instead of gpl2+. > > The tails people (iirc it is a tails project, who are hosted on boum.org = infra) > are generally okay with questions, I think you should ask about wether > it's GPL2 or GPL2+. > > We could also ask them about the state of MAT, as once upon a time they u= sed to > include it in Tails. No idea if they stil do. I've sent an email to tails-dev@HIDDEN I Cc'd you on it. I wasn't sure if the people of the tails-dev@HIDDEN email list would appreciate it if I arranged for their replies to automatically be recorded in our bug tracker, so I opted not to Cc this bug report on the email. We'll see what they say! >> +;; TODO: Add inputs for PDF support (e.g., Poppler, python-pdfrw). >> +;; TODO: Add inputs for GUI support (e.g., gi). >> +;; TODO: Fix some hard-coded paths. For example, get_datafile_path emb= eds >> +;; paths like "/usr/local/share/mat", which we should probably rewrite = so that >> +;; they point to mat's output directory in the store. This specific ex= ample >> +;; causes "mat --list" to fail with an exception. > > I'm all for making it less hard for a package to get initially into Guix,= but > shouldn't at least hardcoded paths that make an often used function(?) be= fixed > first? On the other hand it is functional as you wrote. I've fixed this in the latest patch version (see attached)! While testing, I also discovered that the -b feature of the CLI tool does not work because of what appears to be a simple bug in MAT. I suppose I will report that upstream if they get back to me and they're still maintaining it. >> +(define-public python2-mat >> + (package >> + (name "python2-mat") > > Since people will expect this as "MAT" or "mat" and not "python2-mat", an= d to my > knowledge there is no python3 variant, we should name it just mat. On this topic, the precedent goes both ways, and I haven't seen any guidance yet on the email lists or in the manual. For example, see packages like awscli, python2-s3cmd, jupyter, and python-ansi2html. I think that if a package provides only an application, it makes sense to give it a name without the "python" or "python2" prefix. However, if the package provides a library, or it provides a library in addition to an application, then I think it's better to refer to it using the "python" or "python2" prefix, as described in the section titled "Python Modules" in the Guix manual. I also think this aligns with Guix's trend towards (usually) keeping libraries in the default "out" output of a package, rather than putting libraries in a separate "lib" output or a separate "devel" package. =2D-=20 Chris --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: attachment; filename=0001-gnu-Add-python2-mat.patch Content-Transfer-Encoding: quoted-printable From=20c34de8c711b9a61b43a003ebf44423a2af6138a4 Mon Sep 17 00:00:00 2001 From: Chris Marusich <cmmarusich@HIDDEN> Date: Sat, 28 Apr 2018 14:03:47 -0700 Subject: [PATCH] gnu: Add python2-mat. * gnu/packages/photo.scm (python2-mat): New variable. =2D-- gnu/packages/photo.scm | 64 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/gnu/packages/photo.scm b/gnu/packages/photo.scm index 2c0c2313f..79bb0f58b 100644 =2D-- a/gnu/packages/photo.scm +++ b/gnu/packages/photo.scm @@ -6,6 +6,7 @@ ;;; Copyright =C2=A9 2017 Roel Janssen <roel@HIDDEN> ;;; Copyright =C2=A9 2018 Tobias Geerinckx-Rice <me@HIDDEN> ;;; Copyright =C2=A9 2018 Leo Famulari <leo@HIDDEN> +;;; Copyright =C2=A9 2018 Chris Marusich <cmmarusich@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -26,6 +27,7 @@ #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system perl) + #:use-module (guix build-system python) #:use-module (guix download) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) @@ -52,6 +54,7 @@ #:use-module (gnu packages llvm) #:use-module (gnu packages man) #:use-module (gnu packages maths) + #:use-module (gnu packages music) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) #:use-module (gnu packages popt) @@ -521,3 +524,64 @@ workflow by facilitating the handling of large numbers= of images. Most raw formats are supported, including Pentax Pixel Shift, Canon Dual-Pixel, and= those from Foveon and X-Trans sensors.") (license license:gpl3+))) + +;; TODO: Add inputs for PDF support (e.g., Poppler, python-pdfrw). +;; TODO: Add inputs for GUI support (e.g., gi). +;; TODO: Fix some hard-coded paths. For example, get_datafile_path embeds +;; paths like "/usr/local/share/mat", which we should probably rewrite so = that +;; they point to mat's output directory in the store. This specific examp= le +;; causes "mat --list" to fail with an exception. +(define-public python2-mat + (package + (name "python2-mat") + (version "0.6.1") + (source (origin + (method url-fetch) + (uri (string-append + "https://mat.boum.org/files/mat-" version ".tar.xz")) + (sha256 + (base32 + "1faiiq7cjspafjjf4kmm7bbn8m506qgcijbizpgdvlaaapdyg0h7")))) + (build-system python-build-system) + (arguments + `(#:python ,python-2 + #:use-setuptools? #f + #:phases + (modify-phases %standard-phases + (add-after 'patch-source-shebangs 'patch-absolute-paths + (lambda* (#:key outputs #:allow-other-keys) + ;; MAT tries to find things in /usr/local/share and /usr/shar= e. + ;; However, the things it's looking for are actually in the + ;; /share directory of its output, instead. + (substitute* "libmat/mat.py" + (("(\"|')/usr(/local)?/share" _ quote-mark) + (string-append + quote-mark (assoc-ref outputs "out") "/share")))))))) + (propagated-inputs + `(("python2-pycairo" ,python2-pycairo) + ("python2-mutagen" ,python2-mutagen) + ("perl-image-exiftool" ,perl-image-exiftool))) + (native-inputs + `(("python2-distutils-extra" ,python2-distutils-extra) + ("intltool" ,intltool))) + (synopsis "Anonymize/remove metadata from files") + (description + "MAT (Metadata Anonymisation Toolkit) is a toolbox composed of a GUI +application, a CLI application and a library, to anonymize/remove metadata +from files. It supports the following file formats: + +@itemize @bullet +@item Portable Network Graphics (.png) +@item Joint Photographic Experts Group (.jpg, .jpeg, etc.) +@item Tagged Image File Format (.tif, tiff, etc.) +@item Open Documents (.odt, .odx, .ods, etc.) +@item Office OpenXml (.docx, .pptx, .xlsx, etc.) +@item Portable Document Fileformat (.pdf) +@item Tape Archives (.tar, .tar.bz2, etc.) +@item Moving Picture Experts Group (MPEG) (.mp3, .mp2, .mp1, etc.) +@item Ogg Vorbis (.ogg, etc.) +@item Free Lossless Audio Codec (.flac) +@item Torrent (.torrent) +@end itemize") + (home-page "https://mat.boum.org") + (license license:gpl2))) =2D-=20 2.17.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlrlN4AACgkQ3UCaFdgi Rp2nwA/9GZt8lX+00IC95CPBlC5JF9HR/OOndoG4Zgvmkax29Il+MgP2lJY1wJer AicDV/w043BUt9sGX7Z9BrN/MgCYkRasKA7uuOlMF8jPZgpmkheuV/YhgaIThkm/ v+PTagrVHvxzygDCRAclfBuhDCs7ycJA9AJP0khEqT+Y3hmj8cv6y8W3M/3v2Dnp 0Y6xq8bvJXgIpgGJ1Qs3mEBKRNtrets8tbofsQtDR/qRL2K1kXlE/rZ0nUvQbiU3 OZlZRJKzPSPObzL3Lt1OAlL7NWOUUxLUx7L5WB/+lgxJL4E23KUxIPALQIzCcGkB XczulI0HHD0ZLkI/HHt5LiZj7mAEsiGZ2uRWWs8d0CtRMyDzj1L519TpQbVty4K3 DwVODu1uaSZiYG3CwEdGW5jGZZosOtBhTrOgsAvIbycGew5EU/qr7k5hxT8ZAPEe BKeMs4zij38wRayo2cHrxvMzCtQfAaXtRZWPRcmlJgTpWJLcK6N7KfQRemQOfV+U BGj8mHWijSpGrbRkx0XADHdI5aHn1YbObjSXqN5laJid5zywtAw4gYtQMFiV+v7o aavMqt0MeUAFiFcJgmSjnY1Cz/RjBtU91CzkW+QH8EiMpvW4SLgCg6VxmKl8f7Qj IytRBtsYIP86dnQ0Gfq5QTNFAnD7dvH6cm+yk23RPmBmtmkzuUI= =GDed -----END PGP SIGNATURE----- --==-=-=--
X-Loop: help-debbugs@HIDDEN Subject: [bug#31307] [PATCH] Add MAT, the Metadata Anonymisation Toolkit from Boum In-Reply-To: <87wowrj9kq.fsf@HIDDEN> Resent-From: Chris Marusich <cmmarusich@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sun, 29 Apr 2018 08:19:02 +0000 Resent-Message-ID: <handler.31307.B31307.152498990716527 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 31307 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Nils Gillmann <ng0@HIDDEN> Cc: 31307 <at> debbugs.gnu.org Received: via spool by 31307-submit <at> debbugs.gnu.org id=B31307.152498990716527 (code B ref 31307); Sun, 29 Apr 2018 08:19:02 +0000 Received: (at 31307) by debbugs.gnu.org; 29 Apr 2018 08:18:27 +0000 Received: from localhost ([127.0.0.1]:42480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1fChXL-0004IR-PF for submit <at> debbugs.gnu.org; Sun, 29 Apr 2018 04:18:27 -0400 Received: from mail-pg0-f49.google.com ([74.125.83.49]:36730) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <cmmarusich@HIDDEN>) id 1fChXJ-0004ID-Gz for 31307 <at> debbugs.gnu.org; Sun, 29 Apr 2018 04:18:22 -0400 Received: by mail-pg0-f49.google.com with SMTP id z129-v6so201378pgz.3 for <31307 <at> debbugs.gnu.org>; Sun, 29 Apr 2018 01:18:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:message-id:user-agent :mime-version; bh=0jTo+FLvYMTL5QxYe+iIGfOeuECqAklFnKZImKHsaqc=; b=MyPeiu20PrO05ikoyEUCixcHjfyI4K9SAb+oAS6T9JwTQ6aST2YsmpQ84lM8VI7f/p QIZpdCkCjMCevHzcEJSJJV4ESv70vDkZCoeYgysFA9kW5qxp1PEJpI16XLpq1lj2EOz/ J/gNBaQrdWmup6uTrJa3sBFU5Mg043LH5fA4WPbl+1eJmJ38MPMkxChE9Z1pkTx1ZwVq php5LJhyujwX/ZY8a375uGc+pKzAxgylRy1r8OrJRobHMd30oQfzZ3R0X4L5456VUn3Y cdNvI3kUbHCGpUetP9mPDusl8XvYJtK8fUJaCcv7So4llM5zMoMjPTyz8Uid4xdGPFda 4yrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:message-id :user-agent:mime-version; bh=0jTo+FLvYMTL5QxYe+iIGfOeuECqAklFnKZImKHsaqc=; b=IB+5neMs3ZBymhakEw8BOCl31veSYqcLAHhxnYeQ4sqPImMUNewTKO7DcBs0Fs+6XH 3y+6jwPrLADmbZVRhfZxeEYFW4wS+gjW56pgcMpfhK+MP5Jax9u7bYhd+mlPrnZ+rKvc smgJmZwT+WXcYMQKbMx6bVNC5d9k2PCtpFet5Mrll5CKmDOHegs0gU+WlnH0x5JTzotZ PE33gENpws0F68U8uamssgwYnc8DV/7bwpMgMJeYSb/w/+g2+KUsm4qQT522RAoHi8Jk iYHKJ3KpjrHXGz/kX8tXQQuzPrTfd9qFQthf7g6+t+nI4lDXzQKUKoiflvz9QwQmU5lc zkMg== X-Gm-Message-State: ALQs6tDpORSds1eMAS1FjTLq9SKrUdWk3iJPhuM45rLM4ebpubkd029a NNDrmnjMKhtk3vCJ7sfQ++/BqQ== X-Google-Smtp-Source: AB8JxZpDDv2vaIBunyTxuE5ofTO5foelx0KscP4A14KsmgvbJgguBfRO83XyPivntFTBWMJO/YVZBg== X-Received: by 10.98.64.130 with SMTP id f2mr8131819pfd.83.1524989894866; Sun, 29 Apr 2018 01:18:14 -0700 (PDT) Received: from garuda.local ([2601:602:9d02:4725:6495:ba21:1ebe:620a]) by smtp.gmail.com with ESMTPSA id q17-v6sm7479715pgt.70.2018.04.29.01.18.13 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 29 Apr 2018 01:18:13 -0700 (PDT) From: Chris Marusich <cmmarusich@HIDDEN> References: <87wowrj9kq.fsf@HIDDEN> <20180428221104.dd4aoulvdk4zxhvu@abyayala> <87muxmzp1b.fsf@HIDDEN> Date: Sun, 29 Apr 2018 01:18:12 -0700 Message-ID: <877eoqzarf.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Chris Marusich <cmmarusich@HIDDEN> writes: Here's a new patch that fixes a few more things (but not the -b bug). I noticed that when MAT's tests ran, out of 33 tests total, there were 3 failures, and 8 errors. Curiously, this did not cause the build to fail. The 3 failures have something to do with not being able to process a .docx file. The 8 errors seem to occur because a variable "current_file" in the test has an unexpected value (None). If we decide to add this package, we should probably fix or disable the tests and find out why the test failures did not cause the build to fail. I attempted to get MAT's GUI component working, but I was unsuccessful. To build the GUI component, it seems we would first need to add Python bindings for libpoppler, such as python-poppler [1], and python-poppler can't be built without some extra love and patches [2][3]. Footnotes:=20 [1] https://launchpad.net/poppler-python [2] https://bugs.launchpad.net/poppler-python/+bug/1528489 [3] https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-python/python-poppl= er =2D-=20 Chris --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: attachment; filename=0001-gnu-Add-python2-mat.patch Content-Transfer-Encoding: quoted-printable From=203060d99c1d23287f2090720c669f974cf9b451a5 Mon Sep 17 00:00:00 2001 From: Chris Marusich <cmmarusich@HIDDEN> Date: Sat, 28 Apr 2018 14:03:47 -0700 Subject: [PATCH] gnu: Add python2-mat. * gnu/packages/photo.scm (python2-mat): New variable. =2D-- gnu/packages/photo.scm | 71 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/gnu/packages/photo.scm b/gnu/packages/photo.scm index 2c0c2313f..18dce878e 100644 =2D-- a/gnu/packages/photo.scm +++ b/gnu/packages/photo.scm @@ -6,6 +6,7 @@ ;;; Copyright =C2=A9 2017 Roel Janssen <roel@HIDDEN> ;;; Copyright =C2=A9 2018 Tobias Geerinckx-Rice <me@HIDDEN> ;;; Copyright =C2=A9 2018 Leo Famulari <leo@HIDDEN> +;;; Copyright =C2=A9 2018 Chris Marusich <cmmarusich@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -26,6 +27,7 @@ #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system perl) + #:use-module (guix build-system python) #:use-module (guix download) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) @@ -52,6 +54,7 @@ #:use-module (gnu packages llvm) #:use-module (gnu packages man) #:use-module (gnu packages maths) + #:use-module (gnu packages music) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) #:use-module (gnu packages popt) @@ -521,3 +524,71 @@ workflow by facilitating the handling of large numbers= of images. Most raw formats are supported, including Pentax Pixel Shift, Canon Dual-Pixel, and= those from Foveon and X-Trans sensors.") (license license:gpl3+))) + +;; TODO: Add inputs for PDF support (e.g., Poppler bindings, python-pdfrw). +;; TODO: Add inputs for GUI support (e.g., gi - maybe gi is python-gobject= ?). +(define-public python2-mat + (package + (name "python2-mat") + (version "0.6.1") + (source (origin + (method url-fetch) + (uri (string-append + "https://mat.boum.org/files/mat-" version ".tar.xz")) + (sha256 + (base32 + "1faiiq7cjspafjjf4kmm7bbn8m506qgcijbizpgdvlaaapdyg0h7")))) + (build-system python-build-system) + (arguments + `(#:python ,python-2 + #:use-setuptools? #f + #:phases + (modify-phases %standard-phases + (add-after 'patch-source-shebangs 'fix-paths + (lambda* (#:key inputs outputs #:allow-other-keys) + (let ((share (string-append + (assoc-ref outputs "out") "/share")) + (exiftool (string-append + (assoc-ref inputs "perl-image-exiftool") + "/bin/exiftool")) + (shred (string-append + (assoc-ref inputs "coreutils") "/bin/shred"))) + (substitute* (find-files "." "\\.py$") + ;; MAT tries to find things in /usr/local/share and + ;; /usr/share. However, the things it's looking for are + ;; actually in the /share directory of its output, instea= d. + (("'/usr(/local)?/share") + (string-append "'" share)) + (("'exiftool'") + (string-append "'" exiftool "'")) + (("'g?shred'") + (string-append "'" shred "'"))) + #t)))))) + (propagated-inputs + `(("python2-pycairo" ,python2-pycairo) + ("python2-mutagen" ,python2-mutagen) + ("perl-image-exiftool" ,perl-image-exiftool))) + (native-inputs + `(("python2-distutils-extra" ,python2-distutils-extra) + ("intltool" ,intltool))) + (synopsis "Anonymize/remove metadata from files") + (description + "MAT (Metadata Anonymisation Toolkit) is a toolbox composed of a GUI +application, a CLI application and a library, to anonymize/remove metadata +from files. It supports the following file formats: + +@itemize @bullet +@item Portable Network Graphics (.png) +@item Joint Photographic Experts Group (.jpg, .jpeg, etc.) +@item Tagged Image File Format (.tif, tiff, etc.) +@item Open Documents (.odt, .odx, .ods, etc.) +@item Office OpenXml (.docx, .pptx, .xlsx, etc.) +@item Portable Document Fileformat (.pdf) +@item Tape Archives (.tar, .tar.bz2, etc.) +@item Moving Picture Experts Group (MPEG) (.mp3, .mp2, .mp1, etc.) +@item Ogg Vorbis (.ogg, etc.) +@item Free Lossless Audio Codec (.flac) +@item Torrent (.torrent) +@end itemize") + (home-page "https://mat.boum.org") + (license license:gpl2))) =2D-=20 2.17.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlrlf8QACgkQ3UCaFdgi Rp0zlw//elnTcVyI+ckCYn2x94lqtVum83Lr2pSI7cUafuVGF8qQlNxo2Pbnohqx ZDzH5LCMBqIThRAVkN9NMYbfrhZmj8piU5lSmBdZjKK4Kpuf4EtgZo5NpLb/RVQn 3JqiUSG+MJfn6hO9zImd8skNb36hjZFrbFOqMoU9TddbfxtXjmeS+QTe201ZKkHW MCAxhjwWSErhAHgwxfO+AaBwENbzVnnpH2t0d/zlHHLC+rsotpc9/ZtdZ9NEoTlj Z0XPyAswoqcDN4bui1fxerx+vbYX0dCxwG2bgVbCa/ruAJqoS0L4ZlVgpWTntoU2 5N7rs7GDdS5stKMgCxye6yKwm83b1DJGs0e0dsdLDRYQ9PFB85G7LlQUCGns6AuQ 7F1cg+eCrMZroqlUHwqYSAWPigG/XNVrVA9PFiAFC5ZP8Si2DhO8PAT2V5yO2hCR 1tckMzgbV/r++j/9gNCwYrkx4tmhVdgvGGa9LzwOnQPARds3u/HwWCIanxdq/H+r XqwwkHYDi8Z847TvtZZkAj26v8I1C82eJkK40DGmjRGSS5mBGHg0UlTsBU8jxfhf gYuXwZ9w3Ze7T8IxNwyoFfRqmiwDWapOTao9eaHIui4ZoX270aAwIoGIxIx4vM+O 08+ar3qiHBcZxk9qeXR5R9feYpoSKR8QDWopqnE7msdOHHphkiE= =fahS -----END PGP SIGNATURE----- --==-=-=--
X-Loop: help-debbugs@HIDDEN Subject: [bug#31307] [PATCH] Add MAT, the Metadata Anonymisation Toolkit from Boum Resent-From: Chris Marusich <cmmarusich@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 02 May 2018 06:02:01 +0000 Resent-Message-ID: <handler.31307.B31307.152524086219213 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 31307 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Nils Gillmann <ng0@HIDDEN> Cc: 31307 <at> debbugs.gnu.org Received: via spool by 31307-submit <at> debbugs.gnu.org id=B31307.152524086219213 (code B ref 31307); Wed, 02 May 2018 06:02:01 +0000 Received: (at 31307) by debbugs.gnu.org; 2 May 2018 06:01:02 +0000 Received: from localhost ([127.0.0.1]:46329 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1fDkp4-0004zp-AJ for submit <at> debbugs.gnu.org; Wed, 02 May 2018 02:01:02 -0400 Received: from mail-pf0-f174.google.com ([209.85.192.174]:33379) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <cmmarusich@HIDDEN>) id 1fDkp2-0004zE-Lr for 31307 <at> debbugs.gnu.org; Wed, 02 May 2018 02:01:01 -0400 Received: by mail-pf0-f174.google.com with SMTP id f20so2064906pfn.0 for <31307 <at> debbugs.gnu.org>; Tue, 01 May 2018 23:01:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=Hs89dk3ww7jM6rTyo3FL7f8zkT4bLve6GwjRVOW4ESA=; b=blHgB9PhFS4oU+YMv7gDCLqiIP4H+909/WjKP9/Y43c5u5pW7a6vQeL/12L9vLWOrV UsbAax09kmKs4g1I1+5exlaY4obvi7CjbGjUn7iNsPpc9Jj6uxu+uRb1kYkHjr1Va/is eEnOkKtSAHbsi5u2QdNOpSOakwaj0/hVDWyjIwe/VxzTJgZQq7zqgTWKN22Q4x4Ea320 25JD4FzQ88NMUyGMTZoVmaVLqYJGhgk1GZAeL9za8zpuPN87Hcf7hl4jvGTlqPFDcP8C bMCv1r8QPPlBHIffPcLNVB55Ztfn46NELHLA4aRivfAW6Sjx0xBV1P1ZAot0lzQ8W/VQ kDLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=Hs89dk3ww7jM6rTyo3FL7f8zkT4bLve6GwjRVOW4ESA=; b=WQzB9/UeVCxlK8m8Y2eo2DLJMoYn3vCQ5LLQlvkSJha0q1rfzN5K/ZGD3EBzcou292 LHnT9slRclF99UkEdbGlm+h4EDN7GMOLcC4RjVha3aAz1LcjE+yRwKBQKKNniDQT6dks PF42fT/NWKfkYD4wnKeA60acCzBh8tb/zRBEkvHpZ8JWEK8OcGwdhU5BVPSCuXNI2QEI Zs1HRLeO4rdAPCGyVTV7KLCRuikO01WmeN7MetDK/ma/OIEIT64igVjYOG0gfD3bv5U8 49b80GtyhzoDgSvDoAsXpQOFqvX7drzgxOzOv4DOZJtB3M+8tk23767jxWzYYVK74yRW J36Q== X-Gm-Message-State: ALQs6tAk40QzX/PYuT6gHBUzA78NU37zqzqchYGmvb+gzPtpgKZvVzTt GiHkoXXm53oGWL5NkvRqaFpiyA== X-Google-Smtp-Source: AB8JxZoyZXGpDrghygRS9J0CjadAZ3FGmOfXMgNj4w8SdMlG9A4hgE7IG2Fg9dJBeLNbHyJ9YEFoYg== X-Received: by 2002:a65:5d0f:: with SMTP id e15-v6mr15400913pgr.119.1525240854426; Tue, 01 May 2018 23:00:54 -0700 (PDT) Received: from garuda.local ([2601:602:9d02:4725:6495:ba21:1ebe:620a]) by smtp.gmail.com with ESMTPSA id a4sm24608608pfj.107.2018.05.01.23.00.52 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 01 May 2018 23:00:53 -0700 (PDT) From: Chris Marusich <cmmarusich@HIDDEN> References: <87wowrj9kq.fsf@HIDDEN> <20180428221104.dd4aoulvdk4zxhvu@abyayala> <87muxmzp1b.fsf@HIDDEN> Date: Tue, 01 May 2018 23:00:51 -0700 In-Reply-To: <87muxmzp1b.fsf@HIDDEN> (Chris Marusich's message of "Sat, 28 Apr 2018 20:09:52 -0700") Message-ID: <87lgd21trg.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Chris Marusich <cmmarusich@HIDDEN> writes: > We'll see what they say! Upstream has confirmed that the license is GPLv2: https://mailman.boum.org/pipermail/mat-dev/2018-April/000158.html They also confirmed the following: * MAT is not actively maintained and doesn't run under Python 3. * MAT2 is under development. * MAT has some known limitations, "like leaving metadata in file embedded in PDF, like images." That said, even upstream said that we should go with MAT, since there is no known better alternative, and later we can switch to MAT2. I think we should add it, without worrying about making the GUI work, and we should add these warnings to the package description. Thoughts? =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlrpVBQACgkQ3UCaFdgi Rp3HSw/8DY9tTAJMOpnjzTf3ONh+4mOGd/j5kXlB+YjG4kkKkemKKAqj5ctXFLOp ejCLu2P0710GrLx8f7t4kU5D/A4NC0AyycccSDo6ENc7T33hphopUDAQCUFZFVqs 0jmmzCFflp8WsjRmi9OjyEwmqIBgZGuFf1/dmr7hODxg7TjF6bRmrHRiNwqIN2LX LkyMQGoTIv7652vkUAOuOca8f95xmmC67AFOfdqiHU8YJIxp0ene6x9lo8tOTuOk Vcj08gIvNTovuV1pRJOucmFoPdT9Q6jWPi+JRNkNp6p72I4cVicJfgx2dbB34v3i mMwRnpXaoKYs6+b4s+TxZg7I/zPrVOH2cBTbng1g3UXAl9gZgSi2Bw0tHnH3Ncz5 RSzRDWk7Lnsyv4FBiRlCNoeuaLufIFl3eyEMGv+rKCOIi+XNagDmT5eklJOHz9U9 udTTQ9BrEKEA3JGsL5urpIMxQxEVdxTX39Xy6ETHR5FnVmun2PM9GwAqeZI4OFbm gmR/AROxBhM7WdxyZrEUJGYyg9rwqFwkhB1gS8T0xd1boeKCMlV+C0iVKUZfjMO6 HEqpgmPEURm8RZM7G/1Jb7b/fH+yPmAJ2o4vtV1uj7ZBhv2UIBvoLe1JJXSp7FXk PNzcBMBjBnwkIZGGD57TPDzPR4IrDl0QtZd+F/Ff98JbhmVxDUs= =bQyW -----END PGP SIGNATURE----- --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: [bug#31307] [PATCH] Add MAT, the Metadata Anonymisation Toolkit from Boum Resent-From: Nils Gillmann <ng0@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 02 May 2018 06:12:02 +0000 Resent-Message-ID: <handler.31307.B31307.152524151820126 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 31307 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Chris Marusich <cmmarusich@HIDDEN> Cc: 31307 <at> debbugs.gnu.org, Nils Gillmann <ng0@HIDDEN> Received: via spool by 31307-submit <at> debbugs.gnu.org id=B31307.152524151820126 (code B ref 31307); Wed, 02 May 2018 06:12:02 +0000 Received: (at 31307) by debbugs.gnu.org; 2 May 2018 06:11:58 +0000 Received: from localhost ([127.0.0.1]:46333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1fDkze-0005EY-CO for submit <at> debbugs.gnu.org; Wed, 02 May 2018 02:11:58 -0400 Received: from static.195.114.201.195.clients.your-server.de ([195.201.114.195]:50142 helo=conspiracy.of.n0.is) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ng0@HIDDEN>) id 1fDkzc-0005EP-5d for 31307 <at> debbugs.gnu.org; Wed, 02 May 2018 02:11:57 -0400 Received: by conspiracy.of.n0.is (OpenSMTPD) with ESMTPSA id dd1427d5 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Wed, 2 May 2018 06:11:55 +0000 (UTC) Date: Wed, 2 May 2018 06:12:24 +0000 From: Nils Gillmann <ng0@HIDDEN> Message-ID: <20180502061224.ob4bjgbbme2jvrfc@abyayala> References: <87wowrj9kq.fsf@HIDDEN> <20180428221104.dd4aoulvdk4zxhvu@abyayala> <87muxmzp1b.fsf@HIDDEN> <87lgd21trg.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <87lgd21trg.fsf@HIDDEN> X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Chris Marusich transcribed 1.7K bytes: > Chris Marusich <cmmarusich@HIDDEN> writes: > > > We'll see what they say! > > Upstream has confirmed that the license is GPLv2: > > https://mailman.boum.org/pipermail/mat-dev/2018-April/000158.html > > They also confirmed the following: > > * MAT is not actively maintained and doesn't run under Python 3. > > * MAT2 is under development. > > * MAT has some known limitations, "like leaving metadata in file > embedded in PDF, like images." > > That said, even upstream said that we should go with MAT, since there is > no known better alternative, and later we can switch to MAT2. I think > we should add it, without worrying about making the GUI work, and we > should add these warnings to the package description. > > Thoughts? Okay for me. > -- > Chris
X-Loop: help-debbugs@HIDDEN Subject: [bug#31307] [PATCH] Add MAT, the Metadata Anonymisation Toolkit from Boum Resent-From: ludo@HIDDEN (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 05 May 2018 20:34:01 +0000 Resent-Message-ID: <handler.31307.B31307.15255524309733 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 31307 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Chris Marusich <cmmarusich@HIDDEN> Cc: 31307 <at> debbugs.gnu.org, Leo Famulari <leo@HIDDEN> Received: via spool by 31307-submit <at> debbugs.gnu.org id=B31307.15255524309733 (code B ref 31307); Sat, 05 May 2018 20:34:01 +0000 Received: (at 31307) by debbugs.gnu.org; 5 May 2018 20:33:50 +0000 Received: from localhost ([127.0.0.1]:50865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1fF3sL-0002Wv-Mv for submit <at> debbugs.gnu.org; Sat, 05 May 2018 16:33:49 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:53756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1fF3sL-0002Wp-1f for 31307 <at> debbugs.gnu.org; Sat, 05 May 2018 16:33:49 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 6B04B1F954; Sat, 5 May 2018 22:33:48 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9pEnP9-RGQD9; Sat, 5 May 2018 22:33:47 +0200 (CEST) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id B754D2C199; Sat, 5 May 2018 22:33:46 +0200 (CEST) From: ludo@HIDDEN (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <87wowrj9kq.fsf@HIDDEN> Date: Sat, 05 May 2018 22:33:45 +0200 In-Reply-To: <87wowrj9kq.fsf@HIDDEN> (Chris Marusich's message of "Sat, 28 Apr 2018 14:38:13 -0700") Message-ID: <877eohrgeu.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) Hello Chris, Chris Marusich <cmmarusich@HIDDEN> skribis: > Should we refrain from adding this package simply because the author is > not maintaining it any more? I'm inclined to say "no", but one also has > to consider whether it is a a good idea to encourage people to use an > unmaintained tool for protecting their privacy/anonymity. I'm not sure. It=E2=80=99s risky, indeed. As time passes it=E2=80=99s likely to have mor= e and more known-but-unfixed security issues, which isn=E2=80=99t great. Leo, thought= s on this situation? > In addition, I notice that the license is GPL 2, but it seems the author > did not specify whether "any later version" can be used. Therefore, I > have listed this as gpl2, instead of gpl2+. Note that unless authors explicitly removed the =E2=80=9Cor any later versi= on=E2=80=9D phrase from license headers in source files, we write =E2=80=98gpl2+=E2=80= =99; specifically, Section 9 of GPLv2 reads: If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. Thanks, Ludo=E2=80=99.
X-Loop: help-debbugs@HIDDEN Subject: [bug#31307] [PATCH] Add MAT, the Metadata Anonymisation Toolkit from Boum Resent-From: Chris Marusich <cmmarusich@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 05 May 2018 21:38:02 +0000 Resent-Message-ID: <handler.31307.B31307.152555626915804 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 31307 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: ludo@HIDDEN (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Cc: 31307 <at> debbugs.gnu.org, Leo Famulari <leo@HIDDEN> Received: via spool by 31307-submit <at> debbugs.gnu.org id=B31307.152555626915804 (code B ref 31307); Sat, 05 May 2018 21:38:02 +0000 Received: (at 31307) by debbugs.gnu.org; 5 May 2018 21:37:49 +0000 Received: from localhost ([127.0.0.1]:50881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1fF4sG-00046p-T3 for submit <at> debbugs.gnu.org; Sat, 05 May 2018 17:37:49 -0400 Received: from mail-pg0-f53.google.com ([74.125.83.53]:46660) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <cmmarusich@HIDDEN>) id 1fF4sF-00046X-1H for 31307 <at> debbugs.gnu.org; Sat, 05 May 2018 17:37:47 -0400 Received: by mail-pg0-f53.google.com with SMTP id z4-v6so17670715pgu.13 for <31307 <at> debbugs.gnu.org>; Sat, 05 May 2018 14:37:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=ciydssqnLALjBO5M6cQo+DBsYBKFsqMa4QGAK0RsYoY=; b=RqFZ2K9xvQrbhXkuHesjXj3s+Wo9dCK5dN4YtE49Sb5bnbkld2BWlW5bdKjpg7PaWw +fkMRj5jXYovNioe7YUzBWW2NNNT7zX+IyVarMfwklOpVCwjeR7lPkP/i7YwtYIQeYtM fCZKB25FycYyZg2i7XGdd9x0Khlg5Sp1y9MqAK7Ry0NCgm2u8gBoF/jjavutq2f6Dzzd q0iskk64fzCVoEW05sFvzpixz3Y+hXHxru1hh1U9ew8g56iTRW46iW6oL2xe/dNECZOT 1MGT1qRXcwcGpJTFqCqeHu6qVzquGN9vH8by3rgET8f1TOCRuVgs6P1Ln3LpeIIazBxS V7Ig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=ciydssqnLALjBO5M6cQo+DBsYBKFsqMa4QGAK0RsYoY=; b=p5ijIl5DltZrqmrVZiRQ7+rsjIAonpm26DSjYFQ4osGotNbUAnNpyBkM7lkpSOf5Bo VzrKvjHJhTKpEWH5JICrVsBVe7w/t1S2Xp0kaQZ/B8Gx6Wei/ej2mwX651MzydMEofYf 2CI2B74XEE7dHIiTLpo6Ccwf+pV/MX7NAGr/Iu/M+JO9JGI2KdTyzZbnMVl6uefK4Wws juuILQBcscVNE/wU69pkUQZjCWtnGvseND7djm+oklEPn+2f7//D3dqrSLizRchSs2cN MTOArX2385JGj9g8w9RhKE1C+eqtWXmNO1mJ/BNQvW9IiKAHS1ALBStf68o91YtRgflJ 2AWA== X-Gm-Message-State: ALQs6tCR3QlajrQoKKd9UTwKJWVL4xyG8Ld4GLEJb0fBTStT8JD5MLZy UkhNtFOr5KzfPw7BhSSjF9o= X-Google-Smtp-Source: AB8JxZoc52rGRGrV0cOwUUqhSaZTRvIdkTvTLwL/J327OWcDVYwlfRRA3ffZNGDIeFslxTL+sZodEQ== X-Received: by 2002:a63:9911:: with SMTP id d17-v6mr26482333pge.106.1525556261076; Sat, 05 May 2018 14:37:41 -0700 (PDT) Received: from garuda.local ([2601:602:9d02:4725:6495:ba21:1ebe:620a]) by smtp.gmail.com with ESMTPSA id 76sm53511731pfm.178.2018.05.05.14.37.39 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 05 May 2018 14:37:39 -0700 (PDT) From: Chris Marusich <cmmarusich@HIDDEN> References: <87wowrj9kq.fsf@HIDDEN> <877eohrgeu.fsf@HIDDEN> Date: Sat, 05 May 2018 14:37:34 -0700 In-Reply-To: <877eohrgeu.fsf@HIDDEN> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sat, 05 May 2018 22:33:45 +0200") Message-ID: <87vac1eqch.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ludo@HIDDEN (Ludovic Court=C3=A8s) writes: >> In addition, I notice that the license is GPL 2, but it seems the author >> did not specify whether "any later version" can be used. Therefore, I >> have listed this as gpl2, instead of gpl2+. > > Note that unless authors explicitly removed the =E2=80=9Cor any later ver= sion=E2=80=9D > phrase from license headers in source files, we write =E2=80=98gpl2+=E2= =80=99; > specifically, Section 9 of GPLv2 reads: > > If the Program does not specify a version number of this License, you > may choose any version ever published by the Free Software Foundation. Upstream clarified in an email [1] that the license is GPLv2. Also, they did explicitly remove the "or any later version" part in the README.md file; I just missed that detail at first. However, there is no license embedded in the source files themselves. In this case, is is correct to add this package as GPLv2? Footnotes:=20 [1] https://mailman.boum.org/pipermail/mat-dev/2018-April/000158.html =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlruJB8ACgkQ3UCaFdgi Rp3gMRAAlgPHMs+XcELzwaAbALs/Lc2XtswDtcMoXsbjVyYulNRzXcTlwYZZLTct poVMVhe8rlkFnV5W0jMazeD5Xgb2lADKIANXupKR01wvmfStyMzFD/nMcKBfPbKl 194bBRGe31+EJBCascbhrCBF+fE4P8AYgRVdDL5cuemUBDtH9kLHZxhLch4MT+Xj d/Twc9sPfqdZbEs0OZhg8S5Z5SjqGzKWAhOefcSGvgw0tELPDKJm5e7RR88PI/D9 g95rzvWG77pHCDflU1bdgZTb+kMjQdPpCNU/OS8/OB8kzrpk/IPktYvJQJXETuiw 2hM3wogbOaafLlHE+6t7JIN6ID0FY7/Vhi62hyKuWZ87OioUMvS9Ln8ewprPpJYu iHzqeKJCkQ3IDmeGhFDmckSv0pbI5SgQDN+zqGEZ7KAqZCAtHSpLk5ATv/utvBvK rOHRrU4Qe2GyUd5lZMs3EH3qH5+dffK20uHxa7F5c048JvlmXwBpgHVbRLqw8LnS GJF2YZbqzgpbRKzQWj+KpdhstblIj7/lXcxew/opJBeJuo7Zbo+YpGhZv4WKHthZ 49mlXn5blndPMSLdPB9SNn7JcW95J/VoW9Jje80ZEXwEBmT41WAo9we9JPqZX7MU jWTTRY+uo7qYad37LWWL7fE38xXEB7lJAts2lzw6g40ciHX12co= =MCvH -----END PGP SIGNATURE----- --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: [bug#31307] [PATCH] Add MAT, the Metadata Anonymisation Toolkit from Boum Resent-From: Leo Famulari <leo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sun, 06 May 2018 19:27:02 +0000 Resent-Message-ID: <handler.31307.B31307.152563477815815 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 31307 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Chris Marusich <cmmarusich@HIDDEN> Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, 31307 <at> debbugs.gnu.org Received: via spool by 31307-submit <at> debbugs.gnu.org id=B31307.152563477815815 (code B ref 31307); Sun, 06 May 2018 19:27:02 +0000 Received: (at 31307) by debbugs.gnu.org; 6 May 2018 19:26:18 +0000 Received: from localhost ([127.0.0.1]:51660 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1fFPIY-000471-GR for submit <at> debbugs.gnu.org; Sun, 06 May 2018 15:26:18 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:48661) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo@HIDDEN>) id 1fFPIW-00046s-7e for 31307 <at> debbugs.gnu.org; Sun, 06 May 2018 15:26:16 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id B12CD20DEA; Sun, 6 May 2018 15:26:15 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Sun, 06 May 2018 15:26:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=8Vh8nEjPNdc6JBZX/FKPth8WlCjLBhVQjS3kDR1ToPs=; b=z4Hh6 uvw8eZOcYuHjhFA7MAEbjD4wIxHwOpFmDZBD55nxn2jBMSG3SuwxFHMJezRs8miY 6b0ri8MJpRaOwof/Q33jMRfS1U1lW9HbwNf+nluhmU0OFMnb5qTVySXpDmr+JHxu pnvs9K980Z+lWo/u+knNpuhSZekIgyZVvy27LI= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=8Vh8nEjPNdc6JBZX/FKPth8WlCjLB hVQjS3kDR1ToPs=; b=bUnJawdm49ReA/SACni6N1n1bGnB+04T3Br9OYx+P8JKj mN2LlBCdXs/gH8JQ9Af/odSjfgMnHUMwsPz6Htjs8TtavC4dMMj1v+CE4CswF43l cWF4L/gEllKSkDrQxxvXFoGDu8uRKw/GNwjVzxnLybXNCct3JJwr7CYbZ+meg5mv GfRe8LFhScz3H9UtcKymIJoc3DBo0tSgDtzRtfd6fmJlS7SBs3+ryDCnCGvSi+5q E7qwjDRQpy9D+KdQy3QfkQdm5pO3h0YNqVarhBflr6goUjVYYllEgRNE6fDsC+0g uxWqvfjbvkG/tGGI0vNf3iFqY7odcIF3SN/3a7YgA== X-ME-Sender: <xms:11bvWrNHI7kjEpCyhPL6WHM5Ib4uIc9h_KpPGeRyzcQQRQZ_pkq0lQ> Received: from localhost (pool-71-105-112-198.nycmny.fios.verizon.net [71.105.112.198]) by mail.messagingengine.com (Postfix) with ESMTPA id 5BF1CE4412; Sun, 6 May 2018 15:26:15 -0400 (EDT) Date: Sun, 6 May 2018 15:26:14 -0400 From: Leo Famulari <leo@HIDDEN> Message-ID: <20180506192614.GA8038@HIDDEN> References: <87wowrj9kq.fsf@HIDDEN> <877eohrgeu.fsf@HIDDEN> <87vac1eqch.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="IS0zKkzwUGydFO0o" Content-Disposition: inline In-Reply-To: <87vac1eqch.fsf@HIDDEN> User-Agent: Mutt/1.9.5 (2018-04-13) X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --IS0zKkzwUGydFO0o Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Sat, May 05, 2018 at 02:37:34PM -0700, Chris Marusich wrote: > Upstream clarified in an email [1] that the license is GPLv2. Also, > they did explicitly remove the "or any later version" part in the > README.md file; I just missed that detail at first. However, there is > no license embedded in the source files themselves. In this case, is is > correct to add this package as GPLv2? My understanding as a non-expert is that the "or later" is always at the discretion of the author. So GPLv2 without "or later" is GPLv2, and that's how we can distribute it. --IS0zKkzwUGydFO0o Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlrvVtYACgkQJkb6MLrK fwhVPRAA38QTNpSacMH92ojyJY7cSi5P/V+KsaH1bUZM0QxaCoMbA9AFlkXat1a8 +p3liKiMkO3irAMK7p4SAUTXTK7vNWZAfVBHCewkKXlQQwdSv8DIayMM15Jv6AvJ NsDp+D90JFm/GmJgQw9rntWE7IDMu0scLJ6UxtmAMdbvOcXQ8n69j5IS6SogMqvF 2PTQY4eqGwPfGZKlEsI4GDP/nch3Mnlk02qJ0U+YRQXM0TSLlAUuVF4MXAeW4wKE m6R/fKMxi2vNLvQpkp0eyWyUXyxtuSMz/tyXa0h4xeZ6AivaW9TJZnSChbW8iyb8 cJVUbxdmmMlISzsv7gKIFkFAB1kgQWJAZdMZMzI+BQck6bppn3oPih+0eepX9yEV 62aLZBSReTNbgpb/7BKzZ1nrG1j1BQTzc2anZdxYY6pHEBLLEyoPw1+weusi8kdJ rH7IpbKR4qIGqRgGrTi7idkEdypbGZFe2Bop4YsWSxtYcGPWM+Ype0P3z1rqeK0r NPToBZZftLkRnT74PnY2HAHwE3zBsS/Wz5Ak5FDQB8IdehVyiY7wQDtFdQsAYWb+ dYGW/6yYnbohx1yAicTckWt9Hy3uf5j4tchLR0tTsmtTfs/BJ38K6OuboV2RNXRH wE+k+qfBGDlMOA/ZlTk5DV4pR4CtLl0T5qAitbJf//8rGybOPOs= =zQWF -----END PGP SIGNATURE----- --IS0zKkzwUGydFO0o--
X-Loop: help-debbugs@HIDDEN Subject: [bug#31307] [PATCH] Add MAT, the Metadata Anonymisation Toolkit from Boum Resent-From: Leo Famulari <leo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sun, 06 May 2018 19:45:02 +0000 Resent-Message-ID: <handler.31307.B31307.152563588717468 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 31307 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Cc: Chris Marusich <cmmarusich@HIDDEN>, 31307 <at> debbugs.gnu.org Received: via spool by 31307-submit <at> debbugs.gnu.org id=B31307.152563588717468 (code B ref 31307); Sun, 06 May 2018 19:45:02 +0000 Received: (at 31307) by debbugs.gnu.org; 6 May 2018 19:44:47 +0000 Received: from localhost ([127.0.0.1]:51666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1fFPaR-0004Xg-57 for submit <at> debbugs.gnu.org; Sun, 06 May 2018 15:44:47 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:52901) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo@HIDDEN>) id 1fFPaP-0004XY-9t for 31307 <at> debbugs.gnu.org; Sun, 06 May 2018 15:44:45 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 0CC6221C51; Sun, 6 May 2018 15:44:45 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Sun, 06 May 2018 15:44:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=q1l7Ts31yzJ8gqeiiv/xzfqElIzYL1dppchvHNr03H8=; b=E9/gB LaIhVOJHFuC/bOfhU+6ZHhzUXvmpx3+Soiex+J6qcAxuGaEK3HqbBhKyqiQ2DU2m P6oCiY6BRocYfEW666ue2WFGuWuS9y3HoFSF47f1GfCCl1lUo/hIjiwDxIuzINDs IRt3bJ6kAXnzXse8ul1Jou96dTERdvRRlFlsVM= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=q1l7Ts31yzJ8gqeiiv/xzfqElIzYL 1dppchvHNr03H8=; b=UCEewDV4SkuVJl85UfpCnNPZl6sfy4f8LfmE7aQlHLFjp yIgOagKUbD/YbaJuN/WPVz6uMckOQF4iYfBI9TrMkhezqF3035FwWiiQHCsctD3h ZMHnL1zyMycOs/vrAlUhIRX0Vm0qLHUgdETN2wRuYHdSPvMsICs6CSbScR3gTc4A GNCaAVDciJEkc3P9TQXxvK6qE1JCDrZfED/pJh6Rx5K2Gp7DOtcvqDV8rXiDlKjx FFfX5Ii7xYbrBGHcwS2yo155mNudG8ZTuHM6uJNUppMTZo9sxzOiqFPHCjstXSpg K9XQpZ4oyjn0xlR8t1rF+0cf+oAPk/aIeIkxUVLBQ== X-ME-Sender: <xms:LFvvWibP6aHV4Yx4ltrDhZvOeYzl30hNf3E7RAyIlY_qFS7_hpOY2w> Received: from localhost (pool-71-105-112-198.nycmny.fios.verizon.net [71.105.112.198]) by mail.messagingengine.com (Postfix) with ESMTPA id BDF78E4921; Sun, 6 May 2018 15:44:44 -0400 (EDT) Date: Sun, 6 May 2018 15:44:44 -0400 From: Leo Famulari <leo@HIDDEN> Message-ID: <20180506194444.GB8038@HIDDEN> References: <87wowrj9kq.fsf@HIDDEN> <877eohrgeu.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="dTy3Mrz/UPE2dbVg" Content-Disposition: inline In-Reply-To: <877eohrgeu.fsf@HIDDEN> User-Agent: Mutt/1.9.5 (2018-04-13) X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --dTy3Mrz/UPE2dbVg Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, May 05, 2018 at 10:33:45PM +0200, Ludovic Court=C3=A8s wrote: > Chris Marusich <cmmarusich@HIDDEN> skribis: > > Should we refrain from adding this package simply because the author is > > not maintaining it any more? I'm inclined to say "no", but one also has > > to consider whether it is a a good idea to encourage people to use an > > unmaintained tool for protecting their privacy/anonymity. I'm not sure. >=20 > It=E2=80=99s risky, indeed. As time passes it=E2=80=99s likely to have m= ore and more > known-but-unfixed security issues, which isn=E2=80=99t great. Leo, thoug= hts on > this situation? I see two different issues here: 1) The project is unmaintained (last release 2016) and the underlying platform (Python 2) will become unmaintained in January 2020. I think these maintenance issues are not a blocker in this case. We package lots of software that has been basically abandoned for longer than MAT. Its source repo saw activity in March. On this subject, we should think about building from HEAD since those new commits will probably never be "released". 2) The software is not guaranteed to achieve its goals. I think the idea of "anonymizing" a file is always going to be manifested as a goal rather than a full solution. No matter the level of upstream maintenance, anonymity can never be guaranteed. So, I think it's okay to add the package with a big warning in the description, maybe even saying something scary like "only recommended for educational and research activity". --dTy3Mrz/UPE2dbVg Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlrvWywACgkQJkb6MLrK fwjMXxAA3wxbd3p3YneqTzGeYg9kEBH7rbIPi5+3i1W8YASoXs0DAji6pA3mGxll rhRAE20cn18zlenwyV1MU5mLjgmcgHCwDU+dMxqQFYYHB7++WpuvR3tvYc7ZHGLB UIaEFkPzCfQ5ppIx9cI1vfIFUJJDkIsS6tI/kjiO2W/FdpHGWDwlSCvDHVeFNeKd 52jNp43K8gpmgsNtddcebkaIkG7Yct4eLUaXaL+aqH/OVmuR9PKMIDB7QlRA9a7z 9FBTfiGUO1ZGM7vAqlgSji4O3+45JlW+mFEELBx0gThFbLt8lfhWyI3QzsPH/i1G IMKKwGZLXz5IOqdwnL7T0HefjS2BFvvYPDJz5qjTINA2aQuBnqsuZc0G+AeMqo+d poz8KqAMatJQ9XKN0sqPHo27pGDvJTtYM2kTr6DVl+SugYGJ0Oriw0pzE6VKv3mf BkleIynRfjUIB2WP0HfAie5bbEJmircDOXtVDVXo+OCafi7UEKaxbnq7ITMWLzto xBI0WKoCFcZ7G+iOfAXUWvNM8ig65ZmI5RlGayDKiw1rAS6E/Am8RZ4BILAS1fco JStJvF6FbFqz5x1bhMWNqYzwx7ipreIIBgVt8RfZ1ey4vXCse7CWa9+6JlqnWOWS XZKAU5xD0L30kYtW5+4v/YggdnXDFn8Pl8VRA2t3KIHYHxP/ukQ= =uFOO -----END PGP SIGNATURE----- --dTy3Mrz/UPE2dbVg--
X-Loop: help-debbugs@HIDDEN Subject: [bug#31307] [PATCH] Add MAT, the Metadata Anonymisation Toolkit from Boum Resent-From: ludo@HIDDEN (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 15 Jun 2018 07:07:01 +0000 Resent-Message-ID: <handler.31307.B31307.15290464022349 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 31307 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Famulari <leo@HIDDEN> Cc: Chris Marusich <cmmarusich@HIDDEN>, 31307 <at> debbugs.gnu.org Received: via spool by 31307-submit <at> debbugs.gnu.org id=B31307.15290464022349 (code B ref 31307); Fri, 15 Jun 2018 07:07:01 +0000 Received: (at 31307) by debbugs.gnu.org; 15 Jun 2018 07:06:42 +0000 Received: from localhost ([127.0.0.1]:48788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1fTioj-0000bn-Gz for submit <at> debbugs.gnu.org; Fri, 15 Jun 2018 03:06:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53143) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1fTioi-0000bc-QW for 31307 <at> debbugs.gnu.org; Fri, 15 Jun 2018 03:06:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <ludo@HIDDEN>) id 1fTioc-0006N2-Vz for 31307 <at> debbugs.gnu.org; Fri, 15 Jun 2018 03:06:35 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58725) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <ludo@HIDDEN>) id 1fTioc-0006Mw-S1; Fri, 15 Jun 2018 03:06:34 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=57622 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <ludo@HIDDEN>) id 1fTioc-0003DH-Gr; Fri, 15 Jun 2018 03:06:34 -0400 From: ludo@HIDDEN (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <87wowrj9kq.fsf@HIDDEN> <877eohrgeu.fsf@HIDDEN> <20180506194444.GB8038@HIDDEN> Date: Fri, 15 Jun 2018 09:06:32 +0200 In-Reply-To: <20180506194444.GB8038@HIDDEN> (Leo Famulari's message of "Sun, 6 May 2018 15:44:44 -0400") Message-ID: <8736xoy1dz.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -6.0 (------) Hello, Leo Famulari <leo@HIDDEN> skribis: > I see two different issues here: > > 1) The project is unmaintained (last release 2016) and the underlying > platform (Python 2) will become unmaintained in January 2020. > > I think these maintenance issues are not a blocker in this case. We > package lots of software that has been basically abandoned for longer > than MAT. Its source repo saw activity in March. On this subject, we > should think about building from HEAD since those new commits will > probably never be "released". > > 2) The software is not guaranteed to achieve its goals. > > I think the idea of "anonymizing" a file is always going to be > manifested as a goal rather than a full solution. No matter the level of > upstream maintenance, anonymity can never be guaranteed. > > So, I think it's okay to add the package with a big warning in the > description, maybe even saying something scary like "only recommended > for educational and research activity". Sounds reasonable to me. Chris, what would you like to do with this package? Ludo=E2=80=99.
X-Loop: help-debbugs@HIDDEN Subject: [bug#31307] [PATCH] Add MAT, the Metadata Anonymisation Toolkit from Boum Resent-From: Nils Gillmann <ng0@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 16 Jun 2018 13:43:01 +0000 Resent-Message-ID: <handler.31307.B31307.1529156535324 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 31307 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Famulari <leo@HIDDEN> Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Chris Marusich <cmmarusich@HIDDEN>, 31307 <at> debbugs.gnu.org Received: via spool by 31307-submit <at> debbugs.gnu.org id=B31307.1529156535324 (code B ref 31307); Sat, 16 Jun 2018 13:43:01 +0000 Received: (at 31307) by debbugs.gnu.org; 16 Jun 2018 13:42:15 +0000 Received: from localhost ([127.0.0.1]:51126 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1fUBT5-00005A-Hl for submit <at> debbugs.gnu.org; Sat, 16 Jun 2018 09:42:15 -0400 Received: from static.195.114.201.195.clients.your-server.de ([195.201.114.195]:51550 helo=conspiracy.of.n0.is) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ng0@HIDDEN>) id 1fUBT2-00004t-QU for 31307 <at> debbugs.gnu.org; Sat, 16 Jun 2018 09:42:13 -0400 Received: by conspiracy.of.n0.is (OpenSMTPD) with ESMTPSA id 1de9724e (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sat, 16 Jun 2018 13:42:11 +0000 (UTC) Date: Sat, 16 Jun 2018 13:42:49 +0000 From: Nils Gillmann <ng0@HIDDEN> Message-ID: <20180616134249.qvmysgxpl2o54u2r@abyayala> References: <87wowrj9kq.fsf@HIDDEN> <877eohrgeu.fsf@HIDDEN> <20180506194444.GB8038@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20180506194444.GB8038@HIDDEN> X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Leo Famulari transcribed 2.5K bytes: > On Sat, May 05, 2018 at 10:33:45PM +0200, Ludovic Courtès wrote: > > Chris Marusich <cmmarusich@HIDDEN> skribis: > > > Should we refrain from adding this package simply because the author is > > > not maintaining it any more? I'm inclined to say "no", but one also has > > > to consider whether it is a a good idea to encourage people to use an > > > unmaintained tool for protecting their privacy/anonymity. I'm not sure. > > > > It’s risky, indeed. As time passes it’s likely to have more and more > > known-but-unfixed security issues, which isn’t great. Leo, thoughts on > > this situation? > > I see two different issues here: > > 1) The project is unmaintained (last release 2016) and the underlying > platform (Python 2) will become unmaintained in January 2020. > > I think these maintenance issues are not a blocker in this case. We > package lots of software that has been basically abandoned for longer > than MAT. Its source repo saw activity in March. On this subject, we > should think about building from HEAD since those new commits will > probably never be "released". > > 2) The software is not guaranteed to achieve its goals. > > I think the idea of "anonymizing" a file is always going to be > manifested as a goal rather than a full solution. No matter the level of > upstream maintenance, anonymity can never be guaranteed. > > So, I think it's okay to add the package with a big warning in the > description, maybe even saying something scary like "only recommended > for educational and research activity". I agree (and hope we won't just drop python-2 in 2020 because that would be unreasonable).
X-Loop: help-debbugs@HIDDEN Subject: [bug#31307] [PATCH] Add MAT, the Metadata Anonymisation Toolkit from Boum In-Reply-To: <87wowrj9kq.fsf@HIDDEN> Resent-From: Chris Marusich <cmmarusich@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Thu, 05 Jul 2018 08:30:01 +0000 Resent-Message-ID: <handler.31307.B31307.15307793703000 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 31307 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: ludo@HIDDEN (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Cc: 31307 <at> debbugs.gnu.org, Leo Famulari <leo@HIDDEN> Received: via spool by 31307-submit <at> debbugs.gnu.org id=B31307.15307793703000 (code B ref 31307); Thu, 05 Jul 2018 08:30:01 +0000 Received: (at 31307) by debbugs.gnu.org; 5 Jul 2018 08:29:30 +0000 Received: from localhost ([127.0.0.1]:47210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1fazdp-0000mK-UN for submit <at> debbugs.gnu.org; Thu, 05 Jul 2018 04:29:30 -0400 Received: from mail-pf0-f175.google.com ([209.85.192.175]:40508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <cmmarusich@HIDDEN>) id 1fazdo-0000m1-9D for 31307 <at> debbugs.gnu.org; Thu, 05 Jul 2018 04:29:28 -0400 Received: by mail-pf0-f175.google.com with SMTP id z24-v6so4740884pfe.7 for <31307 <at> debbugs.gnu.org>; Thu, 05 Jul 2018 01:29:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:message-id:user-agent :mime-version; bh=DHm0gsytDV68o92gcSm131yV2xG8z2nqnAAkyLY/g8o=; b=FUhWjIxZWJzZN/HcOd+0h/o82YYTYT4lS810gj9sjEZWwLDGj6fMBHhcGpsms/DtpJ jUyhCWxzOqbOyb88uStQyD/l8XlgqMahHRhBUW8GGlZ85uxqUAmqEJ0v0MUdZfFuXPCq QGQF+JZdwhztKtwL/TWs4Chpdg5h1ZLIpSFmZ8WxpwE2gYETvEZLHKnKVkKh2Qf8zUrk 4uJVUCAPpTVkBnzFQFH3lgNAJ/Wn+VKxIL1WSUYcjug8aZCIXIhuiMQLAeFDqtER9JoO CLbcvBfINannZD4f6IUQbAk4BFsyGuMC/utLWYuapW+AjzUDYOSBF3iZJfxnF/0uBzRY C8zQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:message-id :user-agent:mime-version; bh=DHm0gsytDV68o92gcSm131yV2xG8z2nqnAAkyLY/g8o=; b=RGiUa7ERNFE258gf+wuoO/S620gA87K81HQIHpTTvBb1ZvvWJs/ImTxRg9aOvAE48S sME/+jOVJPttZXYcidNoZgBuggHJNzMLu/bS+vTIU0EMnKVeQNU+o930J5jK7hjkG+i9 xJ3ttiVB0/fygc7IBH+HnocJ+ikDaiIIdgklpP8mnVe0BMyOe8j6CR4ZyNafyFQ8WQZM 8VHhcfzO3Vo1JMGihLwhBbRodwTa42qgZEkTtSzQsPiDWrOVHf1YlWx1jdAL8gJO+8+Y 1TRPT2GW26RmelKGSpiCFb/JwKYlgI58H+CSRB1cwjtbr0hdg9k+30eENUxoJFKHCo0D fQtA== X-Gm-Message-State: APt69E1nbxmzp0AuGHrkuJdUpuHnUP/wqSSc0n+LuE+Om1pZ/sF+HQwb YOMsfyoJhPf9WbMzAafSyifPGg== X-Google-Smtp-Source: AAOMgpcJcJFJXxIsVq3nN8GU/PZVhjhANgvN2JfWf2CulcqAO4f4CCBHAOcnk6AgB+yvgiQMztcCqA== X-Received: by 2002:a63:27c1:: with SMTP id n184-v6mr4506609pgn.29.1530779361841; Thu, 05 Jul 2018 01:29:21 -0700 (PDT) Received: from garuda.local ([2601:602:9d02:4725:6495:ba21:1ebe:620a]) by smtp.gmail.com with ESMTPSA id k68-v6sm10306225pfb.93.2018.07.05.01.29.20 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 05 Jul 2018 01:29:20 -0700 (PDT) From: Chris Marusich <cmmarusich@HIDDEN> References: <87wowrj9kq.fsf@HIDDEN> <877eohrgeu.fsf@HIDDEN> <20180506194444.GB8038@HIDDEN> <8736xoy1dz.fsf@HIDDEN> Date: Thu, 05 Jul 2018 01:29:16 -0700 Message-ID: <87va9u2ihv.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ludo@HIDDEN (Ludovic Court=C3=A8s) writes: > Hello, > > Leo Famulari <leo@HIDDEN> skribis: > >> I see two different issues here: >> >> 1) The project is unmaintained (last release 2016) and the underlying >> platform (Python 2) will become unmaintained in January 2020. >> >> I think these maintenance issues are not a blocker in this case. We >> package lots of software that has been basically abandoned for longer >> than MAT. Its source repo saw activity in March. On this subject, we >> should think about building from HEAD since those new commits will >> probably never be "released". >> >> 2) The software is not guaranteed to achieve its goals. >> >> I think the idea of "anonymizing" a file is always going to be >> manifested as a goal rather than a full solution. No matter the level of >> upstream maintenance, anonymity can never be guaranteed. >> >> So, I think it's okay to add the package with a big warning in the >> description, maybe even saying something scary like "only recommended >> for educational and research activity". > > Sounds reasonable to me. > > Chris, what would you like to do with this package? If we can resolve the issue with the tests and add a warning to the package description, I'd be OK with adding it. However, the tests currently error out or fail, even though the package builds successfully. That's concerning, and I don't feel comfortable adding the package, even with a warning, until it's been addressed. I don't have a lot of time to work on this right now. I will eventually get around to it, but if somebody wants MAT sooner, please feel free to take over and do it before I get around to it. =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAls91twACgkQ3UCaFdgi Rp1MtQ//S1xF1wm70TPtPvvpg9DzzaAFxLAwQ2UXtGuv+JJuEZue0qsD5d98XM2C tYn53rhJxaipe1s3GeFHbWCwlwMWSZnlK8dZu/BCco53AoTew3/C51wchHfqhvZf ZPSetprCk3aw7WYG8JvDpL0HFQ1kFaSnRq4DZgqown6Lqruf2PdH3SMvGkppc8fS cw6qzziW3cP03OBLhj57v0D6DzGwrUsiWc+IFihdkE1u9eojKPKC4dh35c12uG1A WoFGhVdHp0eWzOxyoHWwKxKBuN9HM+e21/1EppefxrhIdldDZGa9P52Ow5QJcDuY x2/Cv7Iar72VHCBzvTpFAPsd+qCJl4sAntKs+dPawBHXwoTEuwmE9NPWBzburGmf HZQRNUUER+RrC07iX9OrHBYd+4tlvKasWvrFxbeNaV06k45GiorvuSqvGiAGyDjQ SCp7mObVdCqSkfRIAO9vI7wBzZHe++CAVcbTXYP6LmB/dzHDW+xaTCB4Rs2qqw1n YdrboD7nOoaOKs3O5xXX9rldx2pPjHfEt/qodgxnzRwbxSq153bxdi7YBAHEyfLz 4rKd1dVs+m5eUNRKiK72KxLo/QhEWqB2eEXwz4/GAl7FeRNQgTKr62Japtep6DTt 6Wqnzl+b0pvTFykqafkKCXogPNZxl0rWXgS5ieNvLfKMHouLBwA= =3VAp -----END PGP SIGNATURE----- --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: [bug#31307] [PATCH] Add MAT, the Metadata Anonymisation Toolkit from Boum Resent-From: Sarah Morgensen <iskarian@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 13 Sep 2021 02:28:02 +0000 Resent-Message-ID: <handler.31307.B31307.163150002327297 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 31307 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Chris Marusich <cmmarusich@HIDDEN> Cc: 31307 <at> debbugs.gnu.org, Nils Gillmann <ng0@HIDDEN> Received: via spool by 31307-submit <at> debbugs.gnu.org id=B31307.163150002327297 (code B ref 31307); Mon, 13 Sep 2021 02:28:02 +0000 Received: (at 31307) by debbugs.gnu.org; 13 Sep 2021 02:27:03 +0000 Received: from localhost ([127.0.0.1]:43787 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mPbgV-00076D-BM for submit <at> debbugs.gnu.org; Sun, 12 Sep 2021 22:27:03 -0400 Received: from out0.migadu.com ([94.23.1.103]:61448) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <iskarian@HIDDEN>) id 1mPbgT-00075m-2r for 31307 <at> debbugs.gnu.org; Sun, 12 Sep 2021 22:27:02 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mgsn.dev; s=key1; t=1631500020; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=7bN0LFrqk7Yk0AUnlilkVut1HAoAGqiDxls43N9MmTA=; b=Sq9qkhInQ2HJuR1I7pLYOERzZ8vvj3PUk//AlNQvogNz7aqV3gTUs28utAREBkQgVQvXxO GNovbkCDzU3CheQu/ghVr0stDFEEM1n34y1xWq26QOJX3x0jfo6jup6GmVPU6nOTE5htuX I5pLWrvHAcC2yeJ0xOOYdtjrvnVd9uA= From: Sarah Morgensen <iskarian@HIDDEN> In-Reply-To: <20180616134249.qvmysgxpl2o54u2r@abyayala> (Nils Gillmann's message of "Sat, 16 Jun 2018 13:42:49 +0000 (3 years, 12 weeks, 4 days ago)") References: <87wowrj9kq.fsf@HIDDEN> <877eohrgeu.fsf@HIDDEN> <20180506194444.GB8038@HIDDEN> <20180616134249.qvmysgxpl2o54u2r@abyayala> Date: Sun, 12 Sep 2021 19:26:58 -0700 Message-ID: <86k0jljjm5.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: iskarian@HIDDEN X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hi all, Nils Gillmann <ng0@HIDDEN> writes: > Leo Famulari transcribed 2.5K bytes: >> On Sat, May 05, 2018 at 10:33:45PM +0200, Ludovic Court=C3=A8s wrote: >> > Chris Marusich <cmmarusich@HIDDEN> skribis: >> > > Should we refrain from adding this package simply because the author= is >> > > not maintaining it any more? I'm inclined to say "no", but one also= has >> > > to consider whether it is a a good idea to encourage people to use an >> > > unmaintained tool for protecting their privacy/anonymity. I'm not s= ure. >> >=20 >> > It=E2=80=99s risky, indeed. As time passes it=E2=80=99s likely to hav= e more and more >> > known-but-unfixed security issues, which isn=E2=80=99t great. Leo, th= oughts on >> > this situation? >>=20 >> I see two different issues here: >>=20 >> 1) The project is unmaintained (last release 2016) and the underlying >> platform (Python 2) will become unmaintained in January 2020. >>=20 >> I think these maintenance issues are not a blocker in this case. We >> package lots of software that has been basically abandoned for longer >> than MAT. Its source repo saw activity in March. On this subject, we >> should think about building from HEAD since those new commits will >> probably never be "released". >>=20 >> 2) The software is not guaranteed to achieve its goals. >>=20 >> I think the idea of "anonymizing" a file is always going to be >> manifested as a goal rather than a full solution. No matter the level of >> upstream maintenance, anonymity can never be guaranteed. >>=20 >> So, I think it's okay to add the package with a big warning in the >> description, maybe even saying something scary like "only recommended >> for educational and research activity". > > I agree (and hope we won't just drop python-2 in 2020 because that would > be unreasonable). If someone wants to give this a try again, MAT 2 seems to be under active development, and is based on python 3: https://0xacab.org/jvoisin/mat2 It looks slick, and is GPL3+. -- Sarah
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.