Description of problem: When I try to install lilypond, urpmi said me that 1,5Gb will be installed. o_o It's huge ! I think that it try to install texlive, which is not really mandatory. Version-Release number of selected component (if applicable): urpmi lilypond Pour satisfaire les dépendances, les paquetages suivants vont être installés : Paquetage Version Révision Arch (média « Core Release (distrib1) ») ec-fonts-mftraced 1.0.12 5.mga1 noarch guile 2.0.5 4.mga2 i586 guile1.8-runtime 1.8.8 11.mga2 i586 libfreetype2 1.3.1 40.mga2 i586 libguile17 1.8.8 11.mga2 i586 libzziplib0 0.13.60 2.mga1 i586 perl-Algorithm-Diff 1.190.200 3.mga1 noarch perl-Tk 804.30.0 1.mga2 i586 perl-XML-XPath 1.130.0 2.mga1 noarch texlive-texmf 20110705 7.mga2 noarch (média « Core Updates (distrib3) ») libkpathsea6 20110705 5.1.mga2 i586 libptexenc1 20110705 5.1.mga2 i586 lilypond 2.16.0 1.mga2 i586 lilypond-doc 2.16.0 1.mga2 noarch (conseillé) texlive 20110705 5.1.mga2 i586 un espace additionnel de 1.5Go sera utilisé. 535Mo de paquets seront récupérés.
lilypond-doc is 793Mo (and IIRC, even more in cauldron)
CC: (none) => marja11
Ok, with urpmi --no-suggests lilypond I have yet "only" 773 Mo. In fedora, texlive is not required with lilypond http://rpmfind.net//linux/RPM/fedora/devel/rawhide/x86_64/l/lilypond-2.16.0-1.fc19.x86_64.html texlive-texmf is supposed to take 717 455 512 bytes I think that the size of required files can be drastically reduced. Yves
(In reply to comment #2) > Ok, with urpmi --no-suggests lilypond I have yet "only" 773 Mo. > In fedora, texlive is not required with lilypond > http://rpmfind.net//linux/RPM/fedora/devel/rawhide/x86_64/l/lilypond-2.16.0-1.fc19.x86_64.html > texlive-texmf is supposed to take 717 455 512 bytes > I think that the size of required files can be drastically reduced. > Yves That would make me happy, too (my root partition was stuffed too full to be useable anymore because of a lilypond update this summer, I think when version 2.16 hit cauldron) Assigning to maintainer
Assignee: bugsquad => thomas
Lilypond doesn't list these as Requires.Si I have taken them off. Can you please test if you see any problems.I have those packages installed for other reasons and I am leaving town for a few days.
Status: NEW => ASSIGNED
(In reply to comment #4) > Lilypond doesn't list these as Requires.Si I have taken them off. > Can you please test if you see any problems.I have those packages installed for > other reasons and I am leaving town for a few days. Just tried in cauldron (lilypond 2.16.0-2). It is a lot better now, the only thing that went wrong (in my eyes) is that it still wanted to pull in lilypond-doc. When using --no-suggests, nothing but lilypond itself was installed.
Thanks lilypond-doc is a suggest only. Did you in fact create some pdf's and mp3's. If they are OK, I'' clean the spec sheet and close this.
Is the modification available yet in MGA 2?
Nope. I'll do that when I get back home.
I have updated my Cauldron, but lilypond requires always texlive and 800 Mbytes without lilypond-doc. Marja, was your dependencies already installed?
(In reply to comment #6) > Thanks > lilypond-doc is a suggest only. > Did you in fact create some pdf's and mp3's. If they are OK, I'' clean the spec > sheet and close this. No, I didn't. I installed lilypond in Mageia some time ago because I had used it for sometime under windows with the dedicated frontend of a project I worked on. I wanted to learn to do the same without that frontend, but I never found time to look into it :/ (In reply to comment #9) > I have updated my Cauldron, but lilypond requires always texlive and 800 Mbytes > without lilypond-doc. > Marja, was your dependencies already installed? I first uninstalled lilypond, texlive and texlive-texmf (lilypond-doc was already uninstalled after that time it made my / too full) The first time I tried to update, it wanted to install the *old* version, including texlive* I couldn't understand that, because the new package was already on the mirror I use (ftp://mageia.webconquest.com) Updating the media sources was impossible. I then looked at the core release Medium and added a "/" of which I thought it had gone missing. After that installing the new version of lilypond went fine. (I was probably wrong about a trailing "/" being needed, even if adding it helped)
s/update/install again/
(In reply to comment #7) > Is the modification available yet in MGA 2? mga2 didn't have this requirement, so no change or update needed in mga2 I will now close this as resolved.
Status: ASSIGNED => RESOLVEDResolution: (none) => FIXED
Sorry, This is not what I see. On my MGA 2 urpmi --no-suggests lilypond Pour satisfaire les dépendances, les paquetages suivants vont être installés : Paquetage Version Révision Arch (média « Core Release (distrib1) ») ec-fonts-mftraced 1.0.12 5.mga1 noarch guile1.8-runtime 1.8.8 11.mga2 i586 libfreetype2 1.3.1 40.mga2 i586 libguile17 1.8.8 11.mga2 i586 libzziplib0 0.13.60 2.mga1 i586 perl-Algorithm-Diff 1.190.200 3.mga1 noarch perl-Tk 804.30.0 1.mga2 i586 perl-XML-XPath 1.130.0 2.mga1 noarch texlive-texmf 20110705 7.mga2 noarch (média « Core Updates (distrib3) ») libkpathsea6 20110705 5.1.mga2 i586 libptexenc1 20110705 5.1.mga2 i586 lilypond 2.16.0 1.mga2 i586 texlive 20110705 5.1.mga2 i586 un espace additionnel de 771Mo sera utilisé. 408Mo de paquets seront récupérés. There is no changes. Texlive is required.
And it is the same with Cauldron. I updated the repo before, fromm MCC, Install / File / Update repos (mise à jour des médias) urpmi --no-suggests lilypond Pour satisfaire les dépendances, les paquetages suivants vont être installés : Paquetage Version Révision Arch (média « Core Release ») ec-fonts-mftraced 1.0.12 5.mga1 noarch ghostscript 9.06 5.mga3 x86_64 ghostscript-common 9.06 5.mga3 x86_64 ghostscript-fonts 8.11 15.mga1 noarch guile 2.0.6 1.mga3 x86_64 guile-runtime 2.0.6 1.mga3 x86_64 guile1.8-runtime 1.8.8 12.mga3 x86_64 lib64freetype2 1.3.1 41.mga3 x86_64 lib64gc1 7.3 0.alpha4git.> x86_64 lib64guile17 1.8.8 12.mga3 x86_64 lib64guile2.0_22 2.0.6 1.mga3 x86_64 lib64kpathsea6 20110705 12.mga3 x86_64 lib64poppler30 0.21.1 1.mga3 x86_64 lib64ptexenc1 20110705 12.mga3 x86_64 lib64ruby1.9 1.9.3.p327 1.mga3 x86_64 lib64t1lib5 5.1.2 12.mga2 x86_64 lib64yaml0_2 0.1.4 4.mga3 x86_64 lib64zziplib0 0.13.62 1.mga3 x86_64 lilypond 2.16.0 2.mga3 x86_64 perl-Algorithm-Diff 1.190.200 3.mga1 noarch perl-Digest-SHA1 2.130.0 8.mga3 x86_64 perl-Tk 804.30.0 3.mga3 x86_64 perl-XML-XPath 1.130.0 2.mga1 noarch psutils p17 17.mga2 x86_64 ruby 1.9.3.p327 1.mga3 x86_64 ruby-RubyGems 1.8.24 7.mga3 noarch ruby-irb 1.9.3.p327 1.mga3 noarch ruby-json 1.7.5 1.mga3 x86_64 ruby-rdoc 3.12 4.mga3 noarch t1lib-config 5.1.2 12.mga2 x86_64 texlive 20110705 12.mga3 x86_64 texlive-texmf 20110705 7.mga2 noarch un espace additionnel de 818Mo sera utilisé. 422Mo de paquets seront récupérés. The version of the package lilypond seems the same as in madb : lilypond-2.16.0-2.mga3.x86_64.rpm (Mageia cauldron, x86_64 media, core-release)
I apologize, I didn't see the texlive and texlive-texmf. I took them off and the updated is now in mga2 updates_testing Would you mind to check it out.
Status: RESOLVED => REOPENEDResolution: FIXED => (none)
Hello Thomas, Activating the testing/Core. It seems that the problem is always present. urpmi --no-suggests lilypond Pour satisfaire les dépendances, les paquetages suivants vont être installés : Paquetage Version Révision Arch (média « Core Release (distrib1) ») ec-fonts-mftraced 1.0.12 5.mga1 noarch guile1.8-runtime 1.8.8 11.mga2 i586 libfreetype2 1.3.1 40.mga2 i586 libguile17 1.8.8 11.mga2 i586 libzziplib0 0.13.60 2.mga1 i586 perl-Algorithm-Diff 1.190.200 3.mga1 noarch perl-Tk 804.30.0 1.mga2 i586 perl-XML-XPath 1.130.0 2.mga1 noarch texlive-texmf 20110705 7.mga2 noarch (média « Core Updates (distrib3) ») libkpathsea6 20110705 5.1.mga2 i586 libptexenc1 20110705 5.1.mga2 i586 texlive 20110705 5.1.mga2 i586 (média « Core Updates Testing (distrib5) ») lilypond 2.16.0 2.mga2 i586 un espace additionnel de 771Mo sera utilisé.
texlive and texlive-texmf were puuled in from ec-fonts-mftraced The lilypond build documentation doesn't require ec-fonts-mftraced so I removed it. Please test it as I don't have a box w/o texlive installed
Yes, Thomas, it works. I point out the warning at the end. urpmi --no-suggests lilypond Pour satisfaire les dépendances, les paquetages suivants vont être installés : Paquetage Version Révision Arch (média « Core Release (distrib1) ») guile1.8-runtime 1.8.8 11.mga2 i586 libguile17 1.8.8 11.mga2 i586 (média « Core Updates Testing (distrib5) ») lilypond 2.16.0 1.1.mga2 i586 un espace additionnel de 15Mo sera utilisé. 4.3Mo de paquets seront récupérés. Procéder à l'installation des 3 paquetages ? (O/n) $MIRRORLIST: media/core/release/libguile17-1.8.8-11.mga2.i586.rpm $MIRRORLIST: media/core/release/guile1.8-runtime-1.8.8-11.mga2.i586.rpm $MIRRORLIST: media/core/updates_testing/lilypond-2.16.0-1.1.mga2.i586.rpm installation de lilypond-2.16.0-1.1.mga2.i586.rpm libguile17-1.8.8-11.mga2.i586.rpm guile1.8-runtime-1.8.8-11.mga2.i586.rpm depuis /var/cache/urpmi/rpms ... 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/bin/find: `/var/lib/texmf': Aucun fichier ou dossier de ce type /var/tmp/rpm-tmp.48JPXJ: ligne9: /usr/bin/mktexlsr: Aucun fichier ou dossier de ce type
I am not good enough in French to understand the exact message. But it looks to me as after removing the Requires: ec-fonts-mftraced (and that pulled texlive) we are getting an error. I will move it back. Let me know if you still get the error.
"Aucun fichier ou dossier de ce type" seems "No file or directory of this type"
This indicates, texmf is needed. Other distros have texlive divided into a lot of small packages which create some advantages and disadvantages. (Mandriva has about 1,500 packages) I am going to close this as invalid and will ask a sysadmin to remove the package from updates-testing
Status: REOPENED => RESOLVEDResolution: (none) => INVALID