LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 05-23-2023, 05:48 PM   #1
rsamurti
Member
 
Registered: Dec 2003
Location: Mysore
Distribution: Mandrake, Libranet, Slackware
Posts: 148

Rep: Reputation: 22
texlive-2023 packages for Slackware 15.0


Request for links to texlive-2023 packages for Slackware 15.0.
 
Old 05-23-2023, 09:45 PM   #2
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 2,504

Rep: Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461
Coming soon.
 
4 members found this post helpful.
Old 05-25-2023, 02:04 PM   #3
henca
Member
 
Registered: Aug 2007
Location: Linköping, Sweden
Distribution: Slackware
Posts: 959

Rep: Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649
Thanks for the security update!

What about those extra packages from slackbuilds.org?

https://slackbuilds.org/repository/1.../texlive-docs/
https://slackbuilds.org/repository/1...texlive-extra/

At the time of this writing they still have version numbers matching the replaced package. Do they still work with the the new package? Are they affected by the CVE?

regards Henrik
 
1 members found this post helpful.
Old 05-25-2023, 06:48 PM   #4
jwoithe
Member
 
Registered: Oct 2019
Posts: 73

Rep: Reputation: 88
It appears that the new texlive-2023 package for Slackware64 15.0 does not include a significant number of resources which were present in the previous texlive-2021 package. Examples include bibliographic styles (such as harvard), a bunch of fonts and numerous LaTeX packages, among many others. Is this indicative of an upstream decision to remove a bunch of things from texlive that now must be supplied manually by the user, or has something gone amiss in the package preparation for Slackware64 15.0?

With so many components removed I imagine this will break a lot of existing documents.
 
Old 05-25-2023, 10:50 PM   #5
franzen
Member
 
Registered: Nov 2012
Distribution: slackware
Posts: 535

Rep: Reputation: 379Reputation: 379Reputation: 379Reputation: 379
Quote:
Originally Posted by henca View Post
What about those extra packages from slackbuilds.org?
These will be updated to match 2023.
Quote:
At the time of this writing they still have version numbers matching the replaced package.
Yes, it's two days ago that texlive was updated, and Pat does not maintain the SBo part.
Quote:
Do they still work with the the new package?
For the most part, yes, but there are inconsistencies and things are missing.
Quote:
Are they affected by the CVE?
No, it affects the engines, see https://tug.org/~mseven/luatex.html
 
2 members found this post helpful.
Old 05-25-2023, 11:58 PM   #6
franzen
Member
 
Registered: Nov 2012
Distribution: slackware
Posts: 535

Rep: Reputation: 379Reputation: 379Reputation: 379Reputation: 379
Quote:
Originally Posted by jwoithe View Post
It appears that the new texlive-2023 package for Slackware64 15.0 does not include a significant number of resources which were present in the previous texlive-2021 package. Examples include bibliographic styles (such as harvard), a bunch of fonts and numerous LaTeX packages, among many others. Is this indicative of an upstream decision to remove a bunch of things from texlive that now must be supplied manually by the user, or has something gone amiss in the package preparation for Slackware64 15.0?

With so many components removed I imagine this will break a lot of existing documents.
Please take look at https://www.linuxquestions.org/quest...-a-4175714469/ , that's where the removals initially took place. Please report back what you think which removed packages are essential.
 
Old 05-26-2023, 01:16 AM   #7
jwoithe
Member
 
Registered: Oct 2019
Posts: 73

Rep: Reputation: 88
Thanks for the pointers. The one package which immediately sticks out to me personally is the harvard bibliographic style. I have a large number of documents which make use of this package which can no longer be compiled out of the box on Slackware 15.0. Two days ago they were fine. Harvard is a reasonably widely used bibliographic style, so it wouldn't surprise me if this affects quite a few people.

Slackware 15.0 is meant to be a stable distribution; users would not expect a security update to break LaTeX files which have worked up to now. I understand that there's a need to reign in the size of packages like texlive and that this will mean that some packages relied on by users will now need to be provided manually. While I'm a little annoyed to find that something I use is on the chopping block in Slackware-current, a line must be drawn in the sand somewhere I guess. However, making such a dramatic change in a supposedly *stable* Slackware version seems to go against everything that a stable distribution is meant to be.

I guess that Slackware 15.0's texlive-extra on SBo will include these removed packages when it is updated for texlive-2023, although in my use case I'll probably just manually grab the harvard style files that I require.

If the change *had* to be made to Slackware 15.0 at this point in its life cycle, a note in the ChangeLog to alert users to this change would have at least provided a clearly visible reason for why the security update has broken previously working LaTeX files. This could have included a suggestion to try SBo's texlive-extra package if previously installed LaTeX packages are found to be no longer available.

To summarise: I can certainly deal with the LaTeX packages I use which are now no longer included in Slackware. However, having these disappear during the lifetime of a stable Slackware branch (15.0) without any notification certainly seems to violate the principle of least surprise.

Last edited by jwoithe; 05-26-2023 at 01:18 AM.
 
1 members found this post helpful.
Old 05-26-2023, 01:38 AM   #8
Petri Kaukasoina
Senior Member
 
Registered: Mar 2007
Posts: 1,785

Rep: Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463
Quote:
Originally Posted by jwoithe View Post
I'll probably just manually grab the harvard style files that I require.
Or you could stay with the original texlive-2021 if you don't need to run LuaTeX on untrusted files. (I wasn't even aware of the existence of LuaTeX. Only using pdfTeX.)
 
3 members found this post helpful.
Old 05-26-2023, 10:15 AM   #9
franzen
Member
 
Registered: Nov 2012
Distribution: slackware
Posts: 535

Rep: Reputation: 379Reputation: 379Reputation: 379Reputation: 379
Quote:
Originally Posted by jwoithe View Post
Thanks for the pointers. The one package which immediately sticks out to me personally is the harvard bibliographic style.
The next time the texmf-trees get build(this might be for the next release 2024 in the worst case), https://www.ctan.org/pkg/harvard will be there.

Quote:
Slackware 15.0 is meant to be a stable distribution; users would not expect a security update to break LaTeX files which have worked up to now. I understand that there's a need to reign in the size of packages like texlive and that this will mean that some packages relied on by users will now need to be provided manually. While I'm a little annoyed to find that something I use is on the chopping block in Slackware-current, a line must be drawn in the sand somewhere I guess. However, making such a dramatic change in a supposedly *stable* Slackware version seems to go against everything that a stable distribution is meant to be.
I just provided a fix for 2023, maybe there were issues patching texlive 2021, on the other hand 2021 has no upstream support anymore so it might be better to go forward, picking up dozens other(security?) fixes.
Last year after Slackware 15.0 was released, i made some major changes to the texlive packages(lots removed, some were added) to be shipped, that had to be done at some point, and that's more or less what has now landed in slackware 15.0.
Those major changes to the package-list probably won't happen again.

Quote:
I guess that Slackware 15.0's texlive-extra on SBo will include these removed packages when it is updated for texlive-2023
Yes.

Quote:
If the change *had* to be made to Slackware 15.0 at this point in its life cycle, a note in the ChangeLog to alert users to this change would have at least provided a clearly visible reason for why the security update has broken previously working LaTeX files. This could have included a suggestion to try SBo's texlive-extra package if previously installed LaTeX packages are found to be no longer available.
That would have been nice, but as the changes are one year old, it probably wasn't that obvious to write a warning.
The package description says
Quote:
texlive: SlackBuilds.org has more texmf files and documentation in the
texlive: texlive-extra and texlive-docs packages.
which is hopefully enough of a hint to get lost packages back.
 
5 members found this post helpful.
Old 05-27-2023, 05:39 AM   #10
henca
Member
 
Registered: Aug 2007
Location: Linköping, Sweden
Distribution: Slackware
Posts: 959

Rep: Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649
It seems as if texlive-extra is now updated at slackbuilds.org, thanks for the good work!

I guess that package had higher priority than texlive-docs as it now provieds some parts that previously was in the Slackware texlive package.

regards Henrik
 
2 members found this post helpful.
Old 05-27-2023, 06:43 AM   #11
franzen
Member
 
Registered: Nov 2012
Distribution: slackware
Posts: 535

Rep: Reputation: 379Reputation: 379Reputation: 379Reputation: 379
Quote:
Originally Posted by henca View Post
I guess that package had higher priority than texlive-docs as it now provieds some parts that previously was in the Slackware texlive package.
It could have worked out also for texlive-docs, but didn't, see
https://lists.slackbuilds.org/piperm...ay/028213.html

It's now submitted again, we will see.
 
2 members found this post helpful.
Old 05-28-2023, 06:23 AM   #12
Ilgar
Senior Member
 
Registered: Jan 2005
Location: Istanbul, Turkey
Distribution: Slackware64 15.0, Slackwarearm 14.2
Posts: 1,157

Rep: Reputation: 237Reputation: 237Reputation: 237
After the upgrade to texlive 2023 I was bitten by the absence of esint. I didn't have a chance to test the updated texlive-extra though. Esint is one of the packages LyX treats as "core" (in the sense that it is on of those listed in the "Math Options" table). Considering that LyX is one of the most popular desktop apps using texlive, it might be a good idea to move esint to the core package.
 
2 members found this post helpful.
Old 05-28-2023, 06:37 AM   #13
Petri Kaukasoina
Senior Member
 
Registered: Mar 2007
Posts: 1,785

Rep: Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463
Quote:
Originally Posted by Ilgar View Post
After the upgrade to texlive 2023 I was bitten by the absence of esint. I didn't have a chance to test the updated texlive-extra though.
Yes, it's in texlive-extra. I missed wrapfig, datetime, and fmtcount, and got them after installing texlive-extra.
 
1 members found this post helpful.
Old 05-29-2023, 12:34 AM   #14
franzen
Member
 
Registered: Nov 2012
Distribution: slackware
Posts: 535

Rep: Reputation: 379Reputation: 379Reputation: 379Reputation: 379
For the next time, i added esint, and esint-type1.

wrapfig wasn't updated for 20 years, there is wrapfig2 as alternative.
For datetime(which depend on fmtcount(needed for something else?), so i didn't add this) there is datetime2 as alternative.
Are these alternatives ok, or are there issues?

Last edited by franzen; 05-29-2023 at 01:06 AM.
 
2 members found this post helpful.
Old 05-29-2023, 03:26 AM   #15
Petri Kaukasoina
Senior Member
 
Registered: Mar 2007
Posts: 1,785

Rep: Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463
Quote:
Originally Posted by franzen View Post
wrapfig wasn't updated for 20 years, there is wrapfig2 as alternative.
For datetime(which depend on fmtcount(needed for something else?), so i didn't add this) there is datetime2 as alternative.
Are these alternatives ok, or are there issues?
Got an error message to move amsmath after wrapfig2, but it seems to work ok after that change.

datetime2 is more difficult for me. A long time ago, I made a new command with datetime, printing a date interval, e.g. \PrintDateInterval{1} prints 4.9.-8.9.2023 for the first week, \PrintDateInterval{2} prints the dates for the second week, and so on. I give a start date of a course in a separate file and weekly documents have dates calculated automatically every year. Doesn't work with datetime2. It is more productive for me to use the old datetime than to rewrite my code... But I don't think the idea of the Slackware texlive base package is to accommodate this kind of use.
 
1 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[BUG] Missing packages in texlive-2022.220522-*-1 Abrixas2 Slackware 4 08-08-2022 08:04 AM
How to install extra packages for native Slackware TeXLive usr345 Slackware 1 06-21-2022 02:35 AM
[SOLVED] How to add additional TeXLive packages? sungjin Slackware 6 02-15-2022 03:40 PM
[SOLVED] Texlive, how to install packages without tlmgr? Geist Slackware 5 11-20-2018 12:36 PM
update texlive (tlmgr): no texlive.tlpdb tramni1980 Slackware 3 03-30-2011 07:30 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 02:31 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration