[Bug 852468] New: TeXlive on openSUSE 13.1: Broken dependencies
https://bugzilla.novell.com/show_bug.cgi?id=852468 https://bugzilla.novell.com/show_bug.cgi?id=852468#c0 Summary: TeXlive on openSUSE 13.1: Broken dependencies Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: x86-64 OS/Version: openSUSE 13.1 Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: canadapatriot@yahoo.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- Created an attachment (id=569231) --> (http://bugzilla.novell.com/attachment.cgi?id=569231) Output of "zypper install texlive-latex" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0 I have just installed (and updated) openSUSE 13.1, x86_64. Fresh install. Problem: When I try to install texlive, it will ask me to install a huge gigantic amount of documentation, which I believe is what used to be packages such as texlive-doc, texlive-latex-doc texlive-fonts-extra-doc. Excuse me, but I'm not interested in installing documentation. In fact, it _should not_ be a dependency in any way, because you don't need it to work! In the past, when I installed texlive, I installed documentation _if I wanted to do so_, when _I asked to do so_. I heard that this "modularization" of yours was made in order to allow a greater control on what is installed. EPIC FAIL. Why would I ever require things like texlive-babel-piedmontese-doc _and_ texlive-babel-kurmanji-doc? Some people will certainly require some of them, but _no one_ will ever need them all. This reminds me of Sabayon Linux, a distro I tried where when you installed Firefox, it also installed the locales for each and every available languages! Very amateur. I cannot put enough emphasis on this: Because of that packaging, the normal installation of TeX/LaTeX without "--no-recommends" (which I will need to use all the time thanks to you) will cause more than 500MB in additional download and add more than 1300 packages, mostly in pure waste of bandwidth. Note: I use zypper, but for those using YaST graphical installer, I presume that would mean unchecking 1300+ boxes. The opposite of fun! The list of unwanted packages that the zypper tells me about is in the attachment. Reproducible: Always Steps to Reproduce: zypper install texlive-latex #or using this, which is how I would normally install texlive zypper install -t pattern technical_writing Actual Results: See attached. Expected Results: All that which is in the so-called "recommended" part of the attachment should not be there. Instead of 1461 packages and download of 617.7 MiB, it should be 101 packages and download of 88.5 MiB (with much already on the DVD iso set as a repo). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=852468 https://bugzilla.novell.com/show_bug.cgi?id=852468#c1 --- Comment #1 from Philippe Baril Lecavalier <canadapatriot@yahoo.com> 2013-11-26 23:23:21 UTC --- EDIT: Actually using the switch "--no-recommends" does not help. It will make such a minimal install of TeXlive that I don't get the bare essentials, such as amsfonts, amsmath and etc. Unless I call zypper whenever I get an error in a document. Now I should consider using the official image of TeXlive. At least that should prove to be reliable. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=852468 https://bugzilla.novell.com/show_bug.cgi?id=852468#c Xiyuan Liu <xyliu@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xyliu@suse.com AssignedTo|bnc-team-screening@forge.pr |zypp-maintainers@forge.prov |ovo.novell.com |o.novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=852468 https://bugzilla.novell.com/show_bug.cgi?id=852468#c2 Michael Andres <ma@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|zypp-maintainers@forge.prov |werner@suse.com |o.novell.com | --- Comment #2 from Michael Andres <ma@suse.com> 2013-12-02 10:13:50 CET --- That's a texlive packaging issue. -> Werner -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=852468 https://bugzilla.novell.com/show_bug.cgi?id=852468#c3 Dr. Werner Fink <werner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WORKSFORME --- Comment #3 from Dr. Werner Fink <werner@suse.com> 2013-12-02 09:33:44 UTC --- The packaging of TeXLive follows the dependency rules of TeXLive upstream. Nothing more and noting less. To get the a small LaTeX installation you may use zypper in texlive-collection-latex from the upstream TeXLive Data Base file
These packages are mandated by the core LaTeX team, or at least very strongly recommended.
or zypper in texlive-collection-latexrecommended from the upstream TeXLive Data Base file
A collection of recommended add-on packages for LaTeX which have widespread use.
to avoid documentation a "--no-recommends" may help as the most packages only recommends the their documentations: werner/texlive> grep -E '(Recommends|Requires): .*-doc' packages/texlive-specs/*.spec | wc -l 2159 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com