Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 687328 - dev-texlive/texlive-latexextra-2019 installs non-free files
Summary: dev-texlive/texlive-latexextra-2019 installs non-free files
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Alexis Ballier
URL:
Whiteboard:
Keywords: PATCH, UPSTREAM
Depends on:
Blocks:
 
Reported: 2019-06-04 10:29 UTC by Ulrich Müller
Modified: 2019-06-08 13:17 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
dev-texlive/texlive-latexextra: Remove nonfree module, fix LICENSE. (0001-dev-texlive-texlive-latexextra-Remove-nonfree-module.patch,86.66 KB, patch)
2019-06-08 10:19 UTC, Ulrich Müller
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ulrich Müller gentoo-dev 2019-06-04 10:29:02 UTC
texlive-latexextra installs the axessibility module, and the header of axessibility.sty says:

%% This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 License
%% http://creativecommons.org/licenses/by-nc/4.0/

This (and its mapping to CC-BY-NC-4.0 in LICENSE) will prevent installation of the package under the ACCEPT_LICENSE="@FREE" default.

My suggestion would be to either not install the axessibility module at all, or make it conditional with USE="non-free".
Comment 1 Ulrich Müller gentoo-dev 2019-06-04 11:26:51 UTC
Reported upstream: https://tug.org/pipermail/tex-live/2019-June/043727.html
Comment 2 Ulrich Müller gentoo-dev 2019-06-05 06:25:24 UTC
Removed upstream:
https://www.tug.org/svn/texlive?view=revision&revision=51319
Comment 3 Ulrich Müller gentoo-dev 2019-06-08 10:19:34 UTC
Created attachment 579198 [details, diff]
dev-texlive/texlive-latexextra: Remove nonfree module, fix LICENSE.

Attached patch removes the axessibility module (following upstream) and fixes LICENSE.

I am a bit worried because LICENSE was missing several other entries, most of which were present in the 2017 version. I have reconstructed it	from the tlpobj files using cataloguelicense2gentoolicense.sh, plus some hand tuning (because several licenses were not recognised by the script).
Comment 4 Larry the Git Cow gentoo-dev 2019-06-08 13:17:15 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bfd8865064252618bebc7a9379aac934eebb4f4

commit 2bfd8865064252618bebc7a9379aac934eebb4f4
Author:     Ulrich Müller <ulm@gentoo.org>
AuthorDate: 2019-06-08 10:10:06 +0000
Commit:     Mikle Kolyada <zlogene@gentoo.org>
CommitDate: 2019-06-08 13:16:01 +0000

    dev-texlive/texlive-latexextra: Remove nonfree module, fix LICENSE.
    
    Remove the axessibility module, which is distributed under the
    non-free CC-BY-NC-4.0 license, and whichhas been removed upstream:
    https://www.tug.org/svn/texlive?view=revision&revision=51319
    
    Fix LICENSE which was missing several entries.
    
    Closes: https://bugs.gentoo.org/687328
    Package-Manager: Portage-2.3.67, Repoman-2.3.14
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>
    Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>

 dev-texlive/texlive-latexextra/Manifest            |  3 --
 .../texlive-latexextra-2019-r1.ebuild              | 39 ++++++++++++++++++++++
 .../texlive-latexextra-2019.ebuild                 | 39 ----------------------
 3 files changed, 39 insertions(+), 42 deletions(-)