Tested i586 and x86_64 On installing it gives warnings as below.. 2/7: lilypond ############################################# install-info: warning: no info dir entry in `/usr/share/info/lilypond-learning.info.xz' install-info: warning: no info dir entry in `/usr/share/info/music-glossary.info.xz' /usr/share/lilypond/2.13.58/fonts/type1/: opendir: No such file or directory The same errors occur when removing lilypond.
See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=2672
Assignee: bugsquad => thomas
This was a beta. I will upgrade it to a sable release, 2.14.2
Status: NEW => ASSIGNED
OK, the stable doesn't build because it needs a newer fontforge ERROR: Please install required programs: /usr/bin/fontforge >= 20100501 (installed: 20090923)
install-info: warning: no info dir entry in `/usr/share/info/lilypond-learning.info.xz' install-info: warning: no info dir entry in `/usr/share/info/music-glossary.info.xz' are warnings and seem to be normal. I will not fix it. /usr/share/lilypond/2.13.58/fonts/type1/: opendir: No such file or directory is an error and I fixed it locally. As I said 2.13.58 is a development release and I will update it tot the stable release as soon as fontforge is updated to at least 20100501
No problem, just let us know when you need it testing :)
update is in updates_testing. The two warnings are still there. seems to be an upstream bug. Reported by a suse user as well.Again it's a warning only. the error for the missing dir has been corrected. I have tested a some music files
Assignee: thomas => qa-bugs
Testing complete on i586 for the srpm lilypond-2.14.2-1.1.mga1.src.rpm Testing done using some of the .ly files from the lilypond-doc package.
CC: (none) => davidwhodgins
x86_64 Before ------ Preparing... ############################################# 1/3: ec-fonts-mftraced ############################################# 2/3: lilypond ############################################# install-info: warning: no info dir entry in `/usr/share/info/lilypond-learning.info.xz' install-info: warning: no info dir entry in `/usr/share/info/music-glossary.info.xz' warning: kpathsea: configuration file texmf.cnf not found in these directories: /usr/bin:/usr:/:/usr/bin/share/texmf-local/web2c:/usr/share/texmf-local/web2c://share/texmf-local/web2c:/usr/bin/texmf-local/web2c:/usr/texmf-local/web2c://texmf-local/web2c:/usr/bin/share/texmf/web2c:/usr/share/texmf/web2c://share/texmf/web2c:/usr/bin/texmf/web2c:/usr/texmf/web2c://texmf/web2c. /usr/share/lilypond/2.13.58/fonts/type1/: opendir: No such file or directory 3/3: lilypond-doc ############################################# After ----- Preparing... ############################################# 1/3: ec-fonts-mftraced ############################################# 2/3: lilypond ############################################# install-info: warning: no info dir entry in `/usr/share/info/lilypond-learning.info.xz' install-info: warning: no info dir entry in `/usr/share/info/music-glossary.info.xz' warning: kpathsea: configuration file texmf.cnf not found in these directories: /usr/bin:/usr:/:/usr/bin/share/texmf-local/web2c:/usr/share/texmf-local/web2c://share/texmf-local/web2c:/usr/bin/texmf-local/web2c:/usr/texmf-local/web2c://texmf-local/web2c:/usr/bin/share/texmf/web2c:/usr/share/texmf/web2c://share/texmf/web2c:/usr/bin/texmf/web2c:/usr/texmf/web2c://texmf/web2c. 3/3: lilypond-doc ############################################# It appears to be missing a requires on texlive-texmf which in itself is 600Mb This seems to be a common problem for some reason. # urpmi texlive-texmf To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core 32bit Release") perl-Algorithm-Diff 1.190.200 3.mga1 noarch texlive-texmf 20100722 14.mga1 noarch 597MB of additional disk space will be used. 293MB of packages will be retrieved. # urpmi lilypond To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Updates Testing") lilypond 2.14.2 1.1.mga1 x86_64 lilypond-doc 2.14.2 1.1.mga1 x86_64 (suggested) 694MB of additional disk space will be used. 109MB of packages will be retrieved. Preparing... ############################################# 1/2: lilypond-doc ############################################# 2/2: lilypond ############################################# install-info: warning: no info dir entry in `/usr/share/info/lilypond-learning.info.xz' install-info: warning: no info dir entry in `/usr/share/info/music-glossary.info.xz' In use.. # lilypond --pdf lily-1dbb7791.ly GNU LilyPond 2.14.2 Processing `lily-1dbb7791.ly' Parsing... Interpreting music... Preprocessing graphical objects... Calculating line breaks... Drawing systems... error: The PostScript backend does not support the system-by-system output. For that, use the EPS backend instead, lilypond -dbackend=eps FILE But doing as it suggests it does produce a pdf, png etc # lilypond --pdf -dbackend=eps lily-1dbb7791.ly GNU LilyPond 2.14.2 Processing `lily-1dbb7791.ly' Parsing... Interpreting music... Preprocessing graphical objects... Calculating line breaks... Drawing systems... Layout output to `lily-1dbb7791.eps'... Converting to `./lily-1dbb7791.pdf'... Layout output to `lily-1dbb7791-1.eps'... Converting to `./lily-1dbb7791-1.pdf'... Writing lily-1dbb7791-systems.texi... Writing lily-1dbb7791-systems.tex... Writing lily-1dbb7791-systems.count... success: Compilation successfully completed So, in summary, the error below is now corrected.. /usr/share/lilypond/2.13.58/fonts/type1/: opendir: No such file or directory but it's missing a require on texlive-texmf which turns this into a 400Mb download and 1.2Gb installation :\ It needs the -dbackend=eps option but works well when it is used.
ping Thomas.. You didn't add yourself in the CC so we've been talking to ourselves :D
CC: (none) => thomas
Assigning maintainer. Please reassign QA when you've looked into this. Thanks.
CC: (none) => qa-bugsAssignee: qa-bugs => thomas
- but it's missing a require on texlive-texm you have a good point. I took the spec file over w/o much questioning as long as it built and run. The lilypond build requirement doesn't require textlive. It may be fine if we have texi2html that we build recently. I need to chack it out -dbackend=eps I couldn't find that anywhere in the documentation.
OK, it needs texinfo that has the texlive-texmf dependency W/o it it doesn't build and gives a lot of errors on install. I guess we should be ok now. BTW those warnings seem to be pretty common, texinfo also has them. I will assign it to qa-bugs@ml.mageia.org
Keywords: (none) => validated_updateAssignee: thomas => qa-bugs
Keywords: validated_update => (none)
Installing lilypond from Core Release does pull in texlive 20100722 35.mga1 i586 texlive-texmf 20100722 14.mga1 noarch The Core Updates Testing has a requires on texlive, which has a requires on texlive-texmf. Claire, where are you seeing a missing requires on texliv-texmf?
Comment 7 Dave warning: kpathsea: configuration file texmf.cnf not found in these directories: /usr/bin:/usr:/:/usr/bin/share/texmf-local/web2c:/usr/share/texmf-local/web2c://share/texmf-local/web2c:/usr/bin/texmf-local/web2c:/usr/texmf-local/web2c://texmf-local/web2c:/usr/bin/share/texmf/web2c:/usr/share/texmf/web2c://share/texmf/web2c:/usr/bin/texmf/web2c:/usr/texmf/web2c://texmf/web2c. I recognise the paths from the jadetex bug. Tex seems to be a bit of a nightmare. Has lilypond been updated again in comment 11? Not sure I'll get much chance to test it this week but I will try to.
(In reply to comment #13) > Has lilypond been updated again in comment 11? > Not sure I'll get much chance to test it this week but I will try to. No. The rpm for lilypond is Build Date: 2011-10-28T14:27:10 EDT $ rpm -q -f /usr/share/texmf/web2c/texmf.cnf texlive-texmf-20100722-14.mga1 Does the 64 bit version of texlive-texmf not get installed or does it not contain the texmf.cnf file?
# urpme --test texlive To satisfy dependencies, the following 4 packages will be removed (95MB): fontforge-1.0-0.20100501.1.1.mga1.x86_64 (due to missing mfwin) jadetex-3.13-1.mga1.noarch (due to missing texlive, due to missing texlive[*]) lilypond-2.14.2-1.1.mga1.x86_64 (due to missing texlive[*]) texlive-20100722-35.mga1.x86_64 Remove 4 packages? (y/N) n # urpme --test texlive-texmf testing removal of texlive-texmf-20100722-14.mga1.noarch Removal is possible It seems texlive only requires texlive-texmf when it is installed. It's possible to remove texlive-texmf without removing texlive. # urpmf texlive-texmf | grep texmf.cnf texlive-texmf:/usr/share/texmf/web2c/texmf.cnf Is this only true of the x86_64 or is yours the same?
That's the same on i586. My guess is that the requires in texlive for texlive-texmf[*] doesn't get parsed properly by urpme. I think changing the requires to just texlive-texmf would fix it, as it would match on the actual package name, instead of one of the virtual provides.
Assigning back to maintainer, sorry Thomas. The texlive require needs to be changed to texlive-texmf
Assignee: qa-bugs => thomas
I added Requires(post) and (postun) texmf Seems this solved the issue. Please test and push to updates
Hi Thomas, We can not install this package : # LC_ALL=C urpmi --test lilypond A requested package cannot be installed: lilypond-2.14.2-1.2.mga1.x86_64 (due to unsatisfied texmf[*]) Continue installation anyway? (Y/n) n
CC: (none) => geiger.david68210
That will be due to bug 2317 David. It affects MageiaUpdate and the applet. You should be able to update with urpmi still though. If testing is successful it will require any added recursive dependencies linking from release into updates.
Sorry, I didn't properly read what you had done, please ignore comment 20.
Confirmed ... # urpmi lilypond A requested package cannot be installed: lilypond-2.14.2-1.2.mga1.i586 (due to unsatisfied texmf[*]) rpm -q --provides texlive-texmf texmf-data = 20100722-14.mga1 perl(PDF::Reuse) = 0.292.0 perl(PDF::Reuse::Util) perl(Tk::path_tre) texlive-texmf = 20100722-14.mga1
CC: (none) => bert.ram.aerts
Same problem on Mageia 1 x86_64
should be the same as it's done the same way. I will work on it
It should now be resolved. I had not problem to install it and it pulled texlive-texmf These warnings are still there, but upstream doesn't fix them, a lot of other packages have tehm and these are just warnings. install-info: warning: no info dir entry in `/usr/share/info/lilypond-learning.info.xz' install-info: warning: no info dir entry in `/usr/share/info/music-glossary.info.xz'
What do you mean Thomas? Are there new lilypond packages now? Not yet visible in my ftp repo's. I have texlive-texmf installed and get the warning "(due to unsatisfied texmf[*])" I removed texlive-texmf and got exactly the same warning.
yes, I installed it from updates_testing. I uninstalled texlive-texmf and did urpmi lilypond it installed texlive-texmf and lilypond w/o error. Please double check at your end: urpmi lilypond To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Updates Testing (distrib5)") lilypond 2.14.2 1.3.mga1 x86_64 (medium "Core 32bit Release (distrib31)") texlive-texmf 20100722 14.mga1 noarch 609MB of additional disk space will be used. 297MB of packages will be retrieved. Proceed with the installation of the 2 packages? (Y/n) y $MIRRORLIST: media/core/release/texlive-texmf-20100722-14.mga1.noarch.rpm $MIRRORLIST: media/core/updates_testing/lilypond-2.14.2-1.3.mga1.x86_64.rpm installing lilypond-2.14.2-1.3.mga1.x86_64.rpm texlive-texmf-20100722-14.mga1.noarch.rpm from /var/cache/urpmi/rpms Preparing... ######################################################################################################### 1/2: texlive-texmf ######################################################################################################### 2/2: lilypond ######################################################################################################### install-info: warning: no info dir entry in `/usr/share/info/lilypond-learning.info.xz' install-info: warning: no info dir entry in `/usr/share/info/music-glossary.info.xz'
It is indeed solved on x86_64 with these new files: lilypond-2.14.2-1.3.mga1 lilypond-doc-2.14.2-1.3.mga1 Thanks !!
Assigning back to QA. Testing i586 # urpme texlive-texmf To satisfy dependencies, the following 4 packages will be removed (599MB): task-c-devel-2009.0-4.mga1.noarch (due to missing texinfo) texinfo-4.13a-2.1.mga1.i586 (due to missing texmf-data) texlive-texmf-20100722-14.mga1.noarch xmlto-0.0.23-4.1.mga1.i586 (due to missing texlive-texmf) Remove 4 packages? (y/N) y # urpmi lilypond To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release") ec-fonts-mftraced 1.0.12 5.mga1 noarch guile 1.8.7 5.mga1 i586 libguile17 1.8.7 5.mga1 i586 texlive-texmf 20100722 14.mga1 noarch (medium "Core Updates Testing") lilypond 2.14.2 1.3.mga1 i586 lilypond-doc 2.14.2 1.3.mga1 i586 (suggested) 1.2GB of additional disk space will be used. 407MB of packages will be retrieved. Proceed with the installation of the 6 packages? (Y/n) It pulls in texlive-texmf :) $ cp /usr/share/doc/lilypond-doc/share/doc/lilypond/html/offline-root/Documentation/39/lily-2296a566.ly . $ lilypond --pdf -dbackend=eps lily-2296a566.ly creates a range of files.. $ ls lily* lily-2296a566-1.eps lily-2296a566.ly lily-2296a566-systems.tex lily-2296a566-1.pdf lily-2296a566.pdf lily-2296a566-systems.texi lily-2296a566.eps lily-2296a566-systems.count The pdf it creates is a viable pdf with a music phrase. Well done Thomas! Update Validated
This is affected by bug 2317 so adding a depends on so we can track the linking. Advisory ---------------- This update adds texlive-texmf as a direct dependency as it would cause errors if it wasn't installed. ---------------- SRPM: lilypond-2.14.2-1.3.mga1.src.rpm This will require texlive-texmf linking into updates SRPM: texlive-texmf-20100722-14.mga1.src.rpm Could sysadmin please push from core/update_testing to core/updates and do the required linking. Thankyou!
Depends on: (none) => 2317Keywords: (none) => validated_updateCC: (none) => sysadmin-bugs
update pushed.
Status: ASSIGNED => RESOLVEDCC: (none) => tmbResolution: (none) => FIXED
The linking has been missed. Could sysadmin please link texlive-texmf from core/release to core/updates Thankyou!
Status: RESOLVED => REOPENEDResolution: FIXED => (none)
Priority: Normal => High
This is strange. Looking on the mirror itself it seems texlive-texmf is there but still lilypond is exhibiting bug 2317 - cannot be selected. Our depcheck script doesn't show anything requiring linking, but something obviously does.
Hmm... depcheck is broken... [root@tmb ~]# LC_ALL=C urpmi lilypond --media "Core Updates" A requested package cannot be installed: lilypond-2.14.2-1.3.mga1.x86_64 (due to unsatisfied guile) I'll fix the linking of guile and its libs
Sigh... [root@tmb ~]# LC_ALL=C urpmi lilypond --media "Core Updates" A requested package cannot be installed: lilypond-2.14.2-1.3.mga1.x86_64 (due to unsatisfied ec-fonts-mftraced[*]) [root@tmb ~]# LC_ALL=C urpmi ec-fonts-mftraced To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release") cdialog 1.1 1.20100119.2> x86_64 ec-fonts-mftraced 1.0.12 5.mga1 noarch ghostscript 9.02 2.mga1 x86_64 ghostscript-common 9.02 2.mga1 x86_64 ghostscript-fonts 8.11 15.mga1 noarch lib64freetype2 1.3.1 39.mga1 x86_64 lib64gs9 9.02 2.mga1 x86_64 lib64jbig2dec0 0.11 2.mga1 x86_64 lib64paper1 1.1.24 1.mga1 x86_64 lib64zziplib0 0.13.60 2.mga1 x86_64 psutils p17 16.mga1 x86_64 texlive 20100722 35.mga1 x86_64
And even more... [root@tmb ~]# LC_ALL=C urpmi lilypond --media "Core Updates" A requested package cannot be installed: lilypond-doc-2.14.2-1.3.mga1.x86_64 (due to unsatisfied rarian[*]) Continue installation anyway? (Y/n) [root@tmb ~]# LC_ALL=C urpmi rarian To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release") lib64rarian0 0.8.1 7.mga1 x86_64 rarian 0.8.1 7.mga1 x86_64
Linking done.
Status: REOPENED => RESOLVEDResolution: (none) => FIXED
Not all of those should have required linking Thomas, but thankyou. It *should* only be added requires since the release version that need to be linked. There is something strange with this one.
lilypond still cannot be selected. I've installed from Release and trying to update in MageiaUpdate x86_64 Sorry, the following package cannot be selected: - lilypond-2.14.2-1.3.mga1.x86_64 Selecting it anyway it says.. Sorry, the following package cannot be selected: - lilypond-2.14.2-1.3.mga1.x86_64 (due to conflicts with texlive-texmf-20100722-14.mga1.noarch)
Using urpmi also installs perl-Algorithm-Diff which isn't yet linked and is a require of texlive-texmf. Could this also be linked please.
ping?
perl-Algorithm-Diff is now linked