[Bug 834043] New: texlive-latex-bin-bin: missing dependencies
https://bugzilla.novell.com/show_bug.cgi?id=834043 https://bugzilla.novell.com/show_bug.cgi?id=834043#c0 Summary: texlive-latex-bin-bin: missing dependencies Classification: openSUSE Product: openSUSE Factory Version: 13.1 Milestone 3 Platform: Other OS/Version: openSUSE 12.3 Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: suse-beta@cboltz.de QAContact: werner@suse.com Found By: Beta-Customer Blocker: --- # rpm -qvl texlive-latex-bin-bin lrwxrwxrwx 1 root root 6 Aug 1 23:19 /usr/bin/dvilualatex -> luatex lrwxrwxrwx 1 root root 6 Aug 1 23:19 /usr/bin/latex -> pdftex lrwxrwxrwx 1 root root 6 Aug 1 23:19 /usr/bin/lualatex -> luatex lrwxrwxrwx 1 root root 6 Aug 1 23:19 /usr/bin/pdflatex -> pdftex # rpm -q --requires texlive-latex-bin-bin rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsLzma) <= 4.4.6-1 # rpm -q --recommends texlive-latex-bin-bin # To sum it up: texlive-latex-bin-bin only contains symlinks, but does not depend on the packages that provide the "real" files. I'd expect dependencies on texlive-luatex-bin and texlive-pdftex-bin. This bug exists (at least) in 12.3 and current Factory. -- 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=834043
https://bugzilla.novell.com/show_bug.cgi?id=834043#c1
Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=834043
https://bugzilla.novell.com/show_bug.cgi?id=834043#c2
Christian Boltz
Hmmm ... other way around
No ;-)
the noarch texlive-latex-bin requires the binary texlive-latex-bin-bin
Wait - the latex(1) and pdflatex(1) manpages and /var/adm/update-scripts/texlive-latex-bin-2012.67.svn23398-8.1-zypper requires the symlinks of the binary? That looks very strange (and wrong). (I didn't check the dependencies for the other packages you mentioned.)
IMHO this way it is perfect.
Let me explain how I found this bug: The mediawiki math extension on my server needs /usr/bin/latex. Therefore I used rpm -qf (on my laptop) to find out that it is packaged in texlive-latex-bin-bin. I then zypper in'stalled this package on the server - and the only thing I got was a set of broken symlinks. (With all dependencies solved.) I'm sorry to disagree, but - no, it is NOT perfect. If you still disagree, start with a fresh system (without any *tex* packages) and try to get a working /usr/bin/latex. The way I described in the paragraph above is a good starting point - it will give you /usr/bin/latex ;-) (but there's a reason I didn't say "a working /usr/bin/latex *eg*)
I'll not gonna fix that as otherwise I'll see circular dependencies.
We are "only" talking about Requires, not BuildRequires (yes, I know that BR'd package can require other packages) - and besides that, you are only moving the dependency the other way round. That shouldn't result in circular dependencies. -- 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=834043
https://bugzilla.novell.com/show_bug.cgi?id=834043#c
Christian Boltz
https://bugzilla.novell.com/show_bug.cgi?id=834043
https://bugzilla.novell.com/show_bug.cgi?id=834043#c3
Dr. Werner Fink
Let me explain how I found this bug: The mediawiki math extension on my server needs /usr/bin/latex. Therefore I used rpm -qf (on my laptop) to find out that it is packaged in texlive-latex-bin-bin. I then zypper in'stalled this package on the server - and the only thing I got was a set of broken symlinks. (With all dependencies solved.)
Please do not use texlive-latex-bin-bin but use texlive-latex -- 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