[Bug 813523] New: TeXLive was split in too many packages and there is no metapackage for a complete installation
https://bugzilla.novell.com/show_bug.cgi?id=813523 https://bugzilla.novell.com/show_bug.cgi?id=813523#c0 Summary: TeXLive was split in too many packages and there is no metapackage for a complete installation Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: albert.passalacqua@gmail.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:19.0) Gecko/20100101 Firefox/19.0 Starting with openSUSE 12.3, TeXLive has been split in many more packages, isolating classes and styles in separate RPM packages, and also separating the documentation from the class/style. Apparently no "full" installation meta-package exists, and users are forced to install manually a large amount of packages by trial and error while building their documents. I believe the split in so many sub-packages is a pure exercise of style and it unnecessary and not functional, and it should be reconsidered, or at least a full installation meta-package should be provided. Additionally, installing Kile used to lead to a working LaTeX environment. At the moment, most of the commonly used classes to write scientific articles are not installed, and many common styles (roman.sty for example) are not pulled by default. Reverting to the situation in openSUSE 12.2 would be really helpful. Reproducible: Always -- 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=813523
https://bugzilla.novell.com/show_bug.cgi?id=813523#c
FeiXiang Zhang
https://bugzilla.novell.com/show_bug.cgi?id=813523
https://bugzilla.novell.com/show_bug.cgi?id=813523#c1
Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=813523
https://bugzilla.novell.com/show_bug.cgi?id=813523#c2
--- Comment #2 from Alberto Passalacqua
https://bugzilla.novell.com/show_bug.cgi?id=813523
https://bugzilla.novell.com/show_bug.cgi?id=813523#c3
Yarny Yarny
https://bugzilla.novell.com/show_bug.cgi?id=813523
https://bugzilla.novell.com/show_bug.cgi?id=813523#c4
--- Comment #4 from Dr. Werner Fink
There are 24 documentation packages I don't really understand the meaning of those 24 packages. Are they supposed to pull in some of the texlive-*-doc packages? I have all of them installed on my system (and texlive-scheme-full), however, only four of the 'texlive-*-doc'
https://bugzilla.novell.com/show_bug.cgi?id=813523
https://bugzilla.novell.com/show_bug.cgi?id=813523#c5
--- Comment #5 from Yarny Yarny
https://bugzilla.novell.com/show_bug.cgi?id=813523
https://bugzilla.novell.com/show_bug.cgi?id=813523#c6
--- Comment #6 from Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=813523
https://bugzilla.novell.com/show_bug.cgi?id=813523#c7
--- Comment #7 from Yarny Yarny
https://bugzilla.novell.com/show_bug.cgi?id=813523
https://bugzilla.novell.com/show_bug.cgi?id=813523#c8
Peter Schuller
https://bugzilla.novell.com/show_bug.cgi?id=813523
https://bugzilla.novell.com/show_bug.cgi?id=813523#c9
Joschi Brauchle
(In reply to comment #5) But be warned: this increases the installation size a lot.
Personally, I am not soo happy with this solution. The problem of a *single* texlive user (problem was: how to install all documentation packages) was solved by installing ~2500 documentation packages for *all* texlive users. This seems like overkill to me :-) Is there an openSUSE guideline for installation of documentation packages? On my 12.3 system, there are a total of ----------- # zypper se -i '*-doc'|grep -v texlive|wc -l 13 ----------- documentation packages installed (excluding texlive). So it seems not be common practice to recommend documentation packages. Of course one can install texlive with zypper --no-recommends, sure! But by *default*, even when simply installing the latest texlive patch, all documentation packages will now be installed. I am no zypper/rpm packaging expert, but is there no way to invert the new behavior? I.e.: install docs for all installed packages only on request with a certain zypper command? -- 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=813523
https://bugzilla.novell.com/show_bug.cgi?id=813523#c10
--- Comment #10 from Peter Schuller
I am no zypper/rpm packaging expert, but is there no way to invert the new behavior? I.e.: install docs for all installed packages only on request with a certain zypper command?
Agreed!! In extension, going though Yast should do the same!! It should be as simple as that: When a texlive package is installed, the corresponding -doc package is also installed by dependency. Conversely, if the -doc package is selected, the texlive package is also selected. Just dumping _all_ the documentation onto the system does _not_ make sense to me. -- 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=813523
https://bugzilla.novell.com/show_bug.cgi?id=813523#c11
--- Comment #11 from Joschi Brauchle
It should be as simple as that: When a texlive package is installed, the corresponding -doc package is also installed by dependency.
Well, that is where I would disagree. For me, installing any texlive package "A" should *not* automatically install the corresponding "A-doc" package, as this is exactly the new behavior that now causes *all* docs to be installed. What I personally would wish for is this behavior: 1) Installing texlive package "A" does *not* autoinstall "A-doc" (old behavior) 2) Installing "A-doc" autoinstalls "A" (this should be normal) 3) Optional zypper command or may "texlive-scheme-full-docs" package or other solution which installs all "A-doc" packages if and only if "A" is installed. Due to 1), default installation would be small without docs. Due to 3), optional installation of docs would be easy! But I am not sure on how this can be done. May be the RPM "suggests:" tag (instead of "recommends:") helps to do this (or maybe not)? -- 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