[Bug 360433] New: Missing PreReq in texlive
https://bugzilla.novell.com/show_bug.cgi?id=360433 Summary: Missing PreReq in texlive Product: openSUSE 11.0 Version: Alpha 2 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: werner@novell.com ReportedBy: mail@cgoncalves.info QAContact: qa@suse.de Found By: --- Building musescore (KDE:Community) I noticed that texlive misses some PreReq, or at least it's what adrianS said. (..) installing Mesa-7.0.3-6 installing t1lib-5.1.1-44 installing xorg-x11-libXprintUtil-devel-7.3-25 installing pango-1.19.3-3 installing lilypond-2.10.33-24 installing xorg-x11-devel-7.3-33 installing texlive-bin-2007-118 installing Mesa-devel-7.0.3-6 installing texlive-2007-119 Updating etc/sysconfig/texlive... /usr/bin/texhash: line 106: kpsewhich: command not found /usr/bin/texhash: line 148: kpsestat: command not found chmod: missing operand after `//usr/share/lilypond/2.10.33/ls-R' Try `chmod --help' for more information. /usr/bin/texhash: line 159: kpseaccess: command not found texhash: //usr/share/lilypond/2.10.33/ls-R: no write permission. Skipping... installing texlive-bin-latex-2007-118 installing texlive-latex-2007-119 installing texlive-context-2007-119 installing libqt4-x11-4.3.90-14 installing libQtWebKit4-4.3.90-14 (...) Happens building for openSUSE 10.3 and for openSUSE 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=360433 User werner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=360433#c1 Dr. Werner Fink <werner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pcerny@novell.com Severity|Normal |Minor --- Comment #1 from Dr. Werner Fink <werner@novell.com> 2008-02-11 03:13:59 MST --- No PreReq due kpsewhich, kpseaccess and kpsestat are part of texlive its self. The other problem: /usr/share/lilypond/2.10.33/ is not part of texlive therefore I'd like to ask if this happends even without lilypond installed. I should note that I've never seen this failing. -- 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=360433 User werner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=360433#c2 Dr. Werner Fink <werner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |mail@cgoncalves.info --- Comment #2 from Dr. Werner Fink <werner@novell.com> 2008-02-14 07:45:41 MST --- @Carlos: Any news about my questioun in comment #1 -- 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=360433 User mail@cgoncalves.info added comment https://bugzilla.novell.com/show_bug.cgi?id=360433#c3 Carlos Gonçalves <mail@cgoncalves.info> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|mail@cgoncalves.info | --- Comment #3 from Carlos Gonçalves <mail@cgoncalves.info> 2008-02-14 12:43:15 MST --- Not installing lilypond texlive doesn't give any error message. -- 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=360433 User werner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=360433#c4 Dr. Werner Fink <werner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |pcerny@novell.com --- Comment #4 from Dr. Werner Fink <werner@novell.com> 2008-02-15 02:22:03 MST --- Seems to be the trigger script within lilypond package, it calls texhash as the very least command and this exactly fails because the trigger script of the texlive packages hasn't linked the binaries located at /usr/lib/texmf/bin/<arch>/ and /usr/share/texmf/bin/noarch/ to /usr/bin/ Maybe bhis could be solved by using a `PreReq: texlive' and/or by using touch var/adm/SuSEconfig/run-texhash instead of calling texhash. If nothing helps I could also extend the internal path used by texhash. Petr? What do you think? -- 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=360433 User werner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=360433#c5 Dr. Werner Fink <werner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |werner@novell.com AssignedTo|werner@novell.com |pcerny@novell.com Severity|Minor |Normal Status|NEEDINFO |NEW Info Provider|pcerny@novell.com | --- Comment #5 from Dr. Werner Fink <werner@novell.com> 2008-02-22 08:24:52 MST --- No answer is a BadThing[tm] -- 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=360433 User pcerny@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=360433#c6 Petr Cerny <pcerny@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |mail@cgoncalves.info --- Comment #6 from Petr Cerny <pcerny@novell.com> 2008-02-22 11:54:53 MST --- Sorry, working on other things... Right now I do have the mentioned executables symlinked to /usr/bin with texlive-2007-127 (generally since alpha 2). As for this I think it is the right way to do it, since: 1) some people may be used to these commands being available; and additionally 2) adding "PreReq: texlive" seems superfluous to me - at least lilypond should do fine without texlive installed, AFAIK it only needs mf for package creation; 3) isn't SuSEconfig (a little bit) deprecated? (http://en.opensuse.org/Packaging/SUSE_Package_Conventions/SUSEConfig) Carlos, do you still see this problem (I'm unable to find musescore in KDE:Community)? -- 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=360433 User mail@cgoncalves.info added comment https://bugzilla.novell.com/show_bug.cgi?id=360433#c7 Carlos Gonçalves <mail@cgoncalves.info> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|mail@cgoncalves.info | --- Comment #7 from Carlos Gonçalves <mail@cgoncalves.info> 2008-02-23 15:38:01 MST --- Petr, osc co KDE:Community MuseScore -- installing lilypond-2.10.33-1.18 installing xorg-x11-devel-7.3-29.12 installing texlive-bin-2007-124.6 installing Mesa-devel-7.0.3-1.14 installing texlive-2007-124.6 Updating etc/sysconfig/texlive... /usr/bin/texhash: line 130: kpsewhich: command not found /usr/bin/texhash: line 172: kpsestat: command not found chmod: missing operand after `//usr/share/lilypond/2.10.33/ls-R' Try `chmod --help' for more information. /usr/bin/texhash: line 183: kpseaccess: command not found texhash: //usr/share/lilypond/2.10.33/ls-R: no write permission. Skipping... installing texlive-bin-latex-2007-124.6 installing texlive-latex-2007-124.6 installing texlive-context-2007-124.6 -- -- 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=360433 User werner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=360433#c8 --- Comment #8 from Dr. Werner Fink <werner@novell.com> 2008-02-25 03:24:08 MST --- The SuSEconfig.texlive is one of the scripts which are required regardless what the poclicy requested. This because it would take a long time to do this within a post install script and even if it would require such a script regardless how it is named otherwise the spec file will become unreadable. -- 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=360433 User pcerny@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=360433#c9 --- Comment #9 from Petr Cerny <pcerny@novell.com> 2008-02-25 06:21:17 MST --- texlive-2007-125 and newer seems to be ok (e.g. x86_64 builds ok in OBS now, while i586 texlive-2007-124.6 fails). I suggest waiting for factory to update. As for older distributions where it fails I consider this unharmful. (In reply to comment #8 from Dr. Werner Fink)
The SuSEconfig.texlive is one of the scripts which are required regardless what the poclicy requested. This because it would take a long time to do this within a post install script and even if it would require such a script regardless how it is named otherwise the spec file will become unreadable.
If you consider this better I don't have any objections. How do I tell the script to texhash /usr/share/lilypond/<whatever>? -- 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=360433 Petr Cerny <pcerny@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |werner@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=360433 User werner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=360433#c10 Dr. Werner Fink <werner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|werner@novell.com | --- Comment #10 from Dr. Werner Fink <werner@novell.com> 2008-03-03 07:25:47 MST --- With the current version the texhash should work. Nevertheless the question is why the trigger scripts of the architecture dependent texlive-bin-* rpm's, which will be triggered by the architecture independent texlive-* rpm's, have not been triggered during installation. This could be happen if an other package requires a texlive-bin-* rpm instead of the texlive-* main rpm. The SuSEconfig.texlive does more than texhash, it tries to determine the available printers and locale to set the best font and paper size configuration, then it checks if some font maps should be updated if one or more texlive-* rpm are installed past the base installation. -- 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=360433 User pcerny@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=360433#c11 --- Comment #11 from Petr Cerny <pcerny@novell.com> 2008-03-03 08:36:32 MST --- (In reply to comment #10 from Dr. Werner Fink)
The SuSEconfig.texlive does more than texhash, it tries to determine the available printers and locale to set the best font and paper size configuration, then it checks if some font maps should be updated if one or more texlive-* rpm are installed past the base installation.
Then I think calling 'texhash' in the lilypond triggerin script is OK. AFAIC see, this is not a lilypond bug - so I tend to either close it or reassign. Any objections against closing as either WONTFIX or WORKSFORME? -- 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=360433 User werner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=360433#c12 --- Comment #12 from Dr. Werner Fink <werner@novell.com> 2008-03-03 08:44:50 MST --- No -- 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=360433 User pcerny@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=360433#c13 Petr Cerny <pcerny@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WORKSFORME --- Comment #13 from Petr Cerny <pcerny@novell.com> 2008-03-19 12:23:51 MST --- Closing as WORKSFORME as current state seems to be working. -- 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