Re: Different GUB failure
- Original Message - From: "Masamichi HOSODA" To: Cc: Sent: Tuesday, August 25, 2015 3:39 PM Subject: Re: Different GUB failure You are right. I've found a problem. lilypond.make's doc and test-output uses offline mode. So dependency files are not downloaded. I've made a patch and send pull request. https://github.com/gperciva/gub/pull/19 Would you merge it? Done And, would you update your GUB's local working tree? $ git fetch origin $ git checkout master $ git merge origin/master Done. The build is proceeding and the font files are downloading. Once again, my grateful thanks for your help in keeping the LilyPond build system working, and allowing me to let users work with the latest versions. -- Phil Holmes ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Different GUB failure
The Darwin-PPC compile now proceeds fine following the revert. I'm now getting a failure to build the daja-vu fonts: it looks like the font file has not been downloaded: invoking tar -C /home/gub/NewGub/gub/target/tools/src/fonts-dejavu-2.35 --strip-component=1 -v -j -xf --/home/gub/NewGub/gub/downloads/fonts-dejavu /dejavu-fonts-ttf-2.35.tar.bz2 tar (child): /home/gub/NewGub/gub/downloads/fonts-dejavu/dejavu-fonts- ttf-2.35.tar.bz2: Cannot open: No such file or directory I can confirm that that directory is empty. >>> >>> I was able to fix the dejavu font problem with Masamichi's suggestion >>> of >>> >>> $ bin/gub --fresh tools::fonts-dejavu >>> >>> However, the build now fails with the same error with the libertine >>> font, which has not been downloaded. I could potentially fix that by >>> downloading the font manually, and would probably need to do this for >>> all the other new fonts. >>> >>> But shouldn't this happen automatically as part of the GUB build? >> >> If I understand correctly, GUB downloads automatically, ofcourse. >> To build LilyPond, what command do you use? >> Is it following? >> >> $ make LILYPOND_BRANCH=release/unstable lilypond > > That's the command I use, but with the output redirected to a text > file. > >> I suspect something like download site or network temporarily >> problems. > > I don't think so: if GUB tries a download and it fails, it usually > stops at that point and can be restarted once the network/site is back > or corrected. Looking at the output from the build, I see no attempt > to download the font files. You are right. I've found a problem. lilypond.make's doc and test-output uses offline mode. So dependency files are not downloaded. I've made a patch and send pull request. https://github.com/gperciva/gub/pull/19 Would you merge it? And, would you update your GUB's local working tree? $ git fetch origin $ git checkout master $ git merge origin/master ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Different GUB failure
- Original Message - From: "Masamichi HOSODA" To: Cc: Sent: Tuesday, August 25, 2015 3:04 PM Subject: Re: Different GUB failure The Darwin-PPC compile now proceeds fine following the revert. I'm now getting a failure to build the daja-vu fonts: it looks like the font file has not been downloaded: invoking tar -C /home/gub/NewGub/gub/target/tools/src/fonts-dejavu-2.35 --strip-component=1 -v -j -xf --/home/gub/NewGub/gub/downloads/fonts-dejavu /dejavu-fonts-ttf-2.35.tar.bz2 tar (child): /home/gub/NewGub/gub/downloads/fonts-dejavu/dejavu-fonts- ttf-2.35.tar.bz2: Cannot open: No such file or directory I can confirm that that directory is empty. I was able to fix the dejavu font problem with Masamichi's suggestion of $ bin/gub --fresh tools::fonts-dejavu However, the build now fails with the same error with the libertine font, which has not been downloaded. I could potentially fix that by downloading the font manually, and would probably need to do this for all the other new fonts. But shouldn't this happen automatically as part of the GUB build? If I understand correctly, GUB downloads automatically, ofcourse. To build LilyPond, what command do you use? Is it following? $ make LILYPOND_BRANCH=release/unstable lilypond That's the command I use, but with the output redirected to a text file. I suspect something like download site or network temporarily problems. I don't think so: if GUB tries a download and it fails, it usually stops at that point and can be restarted once the network/site is back or corrected. Looking at the output from the build, I see no attempt to download the font files. -- Phil Holmes ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Different GUB failure
>> The Darwin-PPC compile now proceeds fine following the revert. I'm >> now >> getting a failure to build the daja-vu fonts: it looks like the font >> file >> has not been downloaded: >> >> invoking tar -C >> /home/gub/NewGub/gub/target/tools/src/fonts-dejavu-2.35 >> --strip-component=1 -v -j -xf >> --/home/gub/NewGub/gub/downloads/fonts-dejavu >> /dejavu-fonts-ttf-2.35.tar.bz2 >> tar (child): /home/gub/NewGub/gub/downloads/fonts-dejavu/dejavu-fonts- >> ttf-2.35.tar.bz2: Cannot open: No such file or directory >> >> I can confirm that that directory is empty. > > I was able to fix the dejavu font problem with Masamichi's suggestion > of > > $ bin/gub --fresh tools::fonts-dejavu > > However, the build now fails with the same error with the libertine > font, which has not been downloaded. I could potentially fix that by > downloading the font manually, and would probably need to do this for > all the other new fonts. > > But shouldn't this happen automatically as part of the GUB build? If I understand correctly, GUB downloads automatically, ofcourse. To build LilyPond, what command do you use? Is it following? $ make LILYPOND_BRANCH=release/unstable lilypond I suspect something like download site or network temporarily problems. ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Different GUB failure
- Original Message - From: "Phil Holmes" To: Sent: Monday, August 24, 2015 3:10 PM Subject: Different GUB failure The Darwin-PPC compile now proceeds fine following the revert. I'm now getting a failure to build the daja-vu fonts: it looks like the font file has not been downloaded: invoking tar -C /home/gub/NewGub/gub/target/tools/src/fonts-dejavu-2.35 --strip-component=1 -v -j -xf /home/gub/NewGub/gub/downloads/fonts-dejavu /dejavu-fonts-ttf-2.35.tar.bz2 tar (child): /home/gub/NewGub/gub/downloads/fonts-dejavu/dejavu-fonts- ttf-2.35.tar.bz2: Cannot open: No such file or directory I can confirm that that directory is empty. I was able to fix the dejavu font problem with Masamichi's suggestion of $ bin/gub --fresh tools::fonts-dejavu However, the build now fails with the same error with the libertine font, which has not been downloaded. I could potentially fix that by downloading the font manually, and would probably need to do this for all the other new fonts. But shouldn't this happen automatically as part of the GUB build? -- Phil Holmes ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Different GUB failure
Masamichi HOSODA sea.plala.or.jp> writes: > > > The Darwin-PPC compile now proceeds fine following the revert. I'm now > > getting a failure to build the daja-vu fonts: it looks like the font file > > has not been downloaded: > > > > invoking tar -C /home/gub/NewGub/gub/target/tools/src/fonts-dejavu-2.35 > > --strip-component=1 -v -j -xf /home/gub/NewGub/gub/downloads/fonts-dejavu > > /dejavu-fonts-ttf-2.35.tar.bz2 > > tar (child): /home/gub/NewGub/gub/downloads/fonts-dejavu/dejavu-fonts- > > ttf-2.35.tar.bz2: Cannot open: No such file or directory > > > > I can confirm that that directory is empty. > > I can download it now. > Maybe it is some download mirror site problem. > > Would you try the following command? > > $ bin/gub --fresh tools::fonts-dejavu > I get this: *** environment changed #new# HTTP_PROXY= unset HTTP_PROXY #new# PATH=/home/gub/NewGub/gub/target/tools/root/usr/bin:/usr/local /sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local /games PATH=/home/gub/NewGub/gub/target/tools/root/usr/bin:/usr/local/bin:/usr /local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:. *** press ^C in 10s or suffer a full rebuild..calculating dependencies Tail of log/gub.log root: /home/gub/NewGub/gub/target/linux-x86/root platform: linux-x86 calculating dependencies making spec: tools:fonts-dejavu Tail of log/gub.log Traceback (most recent call last): File "bin/gub", line 233, in exceptional_build build (settings, options, files) File "bin/gub", line 170, in build (names, specs) = gup.get_source_packages (settings, files) File "bin/../gub/gup.py", line 539, in get_source_packages topologically_sorted (todo, {}, name_to_dependencies_broker) File "bin/../gub/gup.py", line 409, in topologically_sorted recurse_stop_predicate) File "bin/../gub/gup.py", line 389, in topologically_sorted_one deps = dependency_getter (todo) File "bin/../gub/gup.py", line 527, in name_to_dependencies_broker name_to_dependencies_via_gub) (url) File "bin/../gub/gup.py", line 479, in name_to_dependencies_via_gub spec = dependency.Dependency (sets[platform], name, url).build () File "bin/../gub/dependency.py", line 155, in build b = self._create_build () File "bin/../gub/dependency.py", line 107, in _create_build source = repository.get_repository_proxy (dir, source, branch) File "bin/../gub/repository.py", line 105, in get_repository % locals ()) UnknownVcSystem: Cannot determine source: url=tools:fonts-dejavu, dir=/home/gub/NewGub/gub/downloads/tools:fonts-dejavu ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Different GUB failure
> The Darwin-PPC compile now proceeds fine following the revert. I'm now > getting a failure to build the daja-vu fonts: it looks like the font file > has not been downloaded: > > invoking tar -C /home/gub/NewGub/gub/target/tools/src/fonts-dejavu-2.35 > --strip-component=1 -v -j -xf /home/gub/NewGub/gub/downloads/fonts-dejavu > /dejavu-fonts-ttf-2.35.tar.bz2 > tar (child): /home/gub/NewGub/gub/downloads/fonts-dejavu/dejavu-fonts- > ttf-2.35.tar.bz2: Cannot open: No such file or directory > > I can confirm that that directory is empty. I can download it now. Maybe it is some download mirror site problem. Would you try the following command? $ bin/gub --fresh tools::fonts-dejavu ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel