Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 654044 - app-text/texlive-2019 version bump
Summary: app-text/texlive-2019 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 3 votes (vote)
Assignee: Alexis Ballier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-04-25 07:31 UTC by Anton Kochkov
Modified: 2019-06-04 03:51 UTC (History)
19 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Kochkov 2018-04-25 07:31:46 UTC
https://www.latex-project.org/news/2018/04/10/issue28-of-latex2e-news-released/

    LaTeX is now on GitHub
    Bug database has changed
    UTF-8 is the new default input encoding
    We now offer a general rollback concept for packages as well as for the kernel
    We integrated remreset and chngcntr packages into the kernel
    The testing for an undefined command has been changed
    Some changes to tools packages
    Some changes to amsmath and update of amsldoc user’s guide
Comment 1 Jonas Stein gentoo-dev 2018-04-26 22:04:49 UTC
I reassign the ticket to Alexis, because he is the only member in the tex project, who knows at the moment how to bump a full tex release.
I see there were many changes and he will need our help to proceed quickly.
Please join us on #gentoo-tex, if you want to help us.
https://wiki.gentoo.org/wiki/Project:TeX
Comment 2 Anton Kochkov 2019-01-13 17:53:35 UTC
TeX Live 2019 is already on track to be released soon:

Plan for TeX Live 2019:
22feb: sources committed, builds begin.
1mar: tlnet (and TL'18) frozen, tlpretest starts, CTAN updates continue there.
22mar: code freeze for final build, major bug fixes only.
5apr: final updates from CTAN, final doc tweaks.
12apr: deliver TL image for TeX Collection packaging/testing.
19apr: deliver TeX Collection DVD image for manufacturing.
30apr: public release (also of MacTeX).
June?: delivery of DVDs to members. 

So it might to make sense to start working on bringing app-text/texlive-2019 instead.
Comment 3 Althorion 2019-01-13 18:33:06 UTC
How can one help to make this happen?
Comment 4 Jeremy Murphy 2019-01-23 11:38:48 UTC
Why wait around for 2019? Why not package 2018 now?
Comment 5 Anton Kochkov 2019-02-16 04:46:34 UTC
Soon TeX Live group will start the releasing process, so it makes sense to jump early to test if there are some Gentoo-specific bugs.

Plan for TeX Live 2019:
22feb: sources committed, builds begin.
1mar: tlnet (and TL'18) frozen, tlpretest starts, CTAN updates continue there.
22mar: code freeze for final build, major bug fixes only.
5apr: final updates from CTAN, final doc tweaks.
12apr: deliver TL image for TeX Collection packaging/testing.
19apr: deliver TeX Collection DVD image for manufacturing.
30apr: public release (also of MacTeX).
Comment 6 Yi Yang 2019-02-16 19:35:48 UTC
Anton, do you have an estimation that if you guys work on TexLive 2018 first, how much of your work also applies to TexLive 2019?

In my impression, the iterative nature of TexLive distributions ensures that the effort to migrate from 2017 to 2018 will not be wasted when 2019 comes out, since each new version builds on the last one. If this is the case, is supporting TexLive 2018 really extra work? Or is it a natural step towards supporting TexLive 2019?
Comment 7 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2019-03-09 19:58:23 UTC
(In reply to Althorion from comment #3)
> How can one help to make this happen?

I guess the ebuilds themselves are not a problem, thanks Alexis for automation.
You gonna have a lot of headache (probably) adopting our texlive-core patches to a new release[1] (especially poppler one, the rest things like kpathsea are less painful)

https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo/src/patchsets/texlive/2017/texlive-core/
Comment 8 Anton Kochkov 2019-04-15 06:41:29 UTC
Well, only a few days left before the TeX Live 2019 release. So it will unlikely change and better to focus on this version instead.
Comment 9 Anton Kochkov 2019-05-02 04:17:37 UTC
So TeX Live 2019 is available for download https://www.tug.org/texlive/doc/texlive-en/texlive-en.html#news
Comment 10 Andreas Sturmlechner gentoo-dev 2019-05-04 16:19:33 UTC
(In reply to Mikle Kolyada from comment #7)
> You gonna have a lot of headache (probably) adopting our texlive-core
> patches to a new release[1] (especially poppler one, the rest things like
> kpathsea are less painful)

In 2019, supposedly, bundled LuaTeX was switched away from poppler so that one headache is gone. The remaining parts of pdftexdir that are using poppler hopefully aren't quite as outdated as in 2017 but will need some patching for latest poppler still.
Comment 11 Anton Kochkov 2019-05-26 01:59:06 UTC
Is there any guide or channel how to help this going? Many months had passed, #gentoo-tex is silent as our Universe's void.
Comment 12 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2019-05-26 12:02:54 UTC
(In reply to Anton Kochkov from comment #11)
> Is there any guide or channel how to help this going? Many months had
> passed, #gentoo-tex is silent as our Universe's void.

there's at least https://wiki.gentoo.org/wiki/Project:TeX/Tex_Live_Bump_Story
Comment 13 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2019-05-26 20:45:11 UTC
ok, I think I will finally find some spare time for it, so far what I have done and what is in progress

- system xpdf and poppler support were patched for compat with 0.77 atm (builds fine)
- ptexenc version was updated, texlive-core-2019 compiles fine with this
- kpathsea version updated

pending:

- more texlive-core switches digging up, have not covered them all yet plus some ebuild polishing
- check if we need more patching for texlive-core (seems we do not)
- generating texlive packages set (well, scripting rules)
- mirroring all the distribution (I am using direct links atm)
Comment 14 Bernardo Meurer 2019-05-30 08:53:57 UTC
Awesome! Thanks Mikle!
Comment 15 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2019-05-30 13:02:09 UTC
(In reply to Mikle Kolyada from comment #13)
> ok, I think I will finally find some spare time for it, so far what I have
> done and what is in progress
> 
> - system xpdf and poppler support were patched for compat with 0.77 atm
> (builds fine)
> - ptexenc version was updated, texlive-core-2019 compiles fine with this
> - kpathsea version updated

kpathsea is still about to double check, but upstream texmf.cnf has not changed much, so even with current stable everything works fine for me (new texlive-core was added masked).

> 
> pending:
> 
> - more texlive-core switches digging up, have not covered them all yet plus
> some ebuild polishing

- done and old blockers removed (9 years old ones are good enough to be phased out)

> - check if we need more patching for texlive-core (seems we do not)

- some checks are still needed

> - generating texlive packages set (well, scripting rules)

still on the list, but should not be a problem

> - mirroring all the distribution (I am using direct links atm)

done, everything have been mirrored for 2019 distribution
Comment 16 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2019-06-03 16:34:50 UTC
As Alexis approved the texlive-module.eclass patch I have started adding dev-texlive/ packages as well
Comment 17 Larry the Git Cow gentoo-dev 2019-06-03 17:58:08 UTC
The bug has been closed via the following commit(s):

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

commit b94058e5f79e6bda5b4586171bf37904e1c984de
Author:     Mikle Kolyada <zlogene@gentoo.org>
AuthorDate: 2019-06-03 17:56:19 +0000
Commit:     Mikle Kolyada <zlogene@gentoo.org>
CommitDate: 2019-06-03 17:56:19 +0000

    profiles: unmask tl2019 for wide testing
    
    May be broken, be ready and report bugs!
    
    Closes: https://bugs.gentoo.org/654044
    
    Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>

 profiles/package.mask | 49 -------------------------------------------------
 1 file changed, 49 deletions(-)
Comment 18 Anton Kochkov 2019-06-04 03:51:43 UTC
Thank you a lot, finally a recent TeXLive in Gentoo!
I tested and found a file collision with dev-tex/latexmk - see https://bugs.gentoo.org/show_bug.cgi?id=687320