On Thursday, May 14, 2015 at 10:09:11 AM UTC-7, leif wrote: > > William Stein wrote: > > Hi, > > > > I built sage-6.7.beta4 fine, then did "git pull", then build > > sage-6.7.beta5 fine, which passed all tests. But I can't do "./sage > > -bdist ...": > > > > sage -t --long --warn-long 64.2 > > > local/lib/python2.7/site-packages/sagenb-0.11.4-py2.7.egg/sagenb/misc/sphinxify.py > > > > [14 tests, 1.23 s] > > ---------------------------------------------------------------------- > > All tests passed! > > ---------------------------------------------------------------------- > > Total time for all tests: 12477.3 seconds > > cpu time: 9784.7 seconds > > cumulative wall time: 12130.9 seconds > > salvus@compute2-us:/projects/sage/sage-6.7.beta4$ > > salvus@compute2-us:/projects/sage/sage-6.7.beta4$ > > salvus@compute2-us:/projects/sage/sage-6.7.beta4$ ls > > 6.7.beta4 autom4te.cache build config.log configure > > COPYING.txt home logs Makefile sage upstream > > aclocal.m4 bootstrap config config.status configure.ac dist > > local m4 README.txt src VERSION.txt > > salvus@compute2-us:/projects/sage/sage-6.7.beta4$ ./sage -bdist > 6.7.beta4 > > Sage version 6.7.beta5, release date 2015-05-13 > > rm -rf config configure build/Makefile-auto.in > > Traceback (most recent call last): > > File "/projects/sage/sage-6.7.beta4/src/bin/sage-download-file", > > line 417, in <module> > > tarball = Tarball(url) > > File "/projects/sage/sage-6.7.beta4/src/bin/sage-download-file", > > line 265, in __init__ > > self._init_checksum() > > File "/projects/sage/sage-6.7.beta4/src/bin/sage-download-file", > > line 301, in _init_checksum > > with open(checksums_ini, 'rt') as f: > > IOError: [Errno 2] No such file or directory: > > '/configure/configure/checksums.ini' > > Error: downloading configure-91.tar.gz failed > > > > --- > > > > logout/login then run sage (OK), then fails again: > > > > salvus@compute2-us:/projects/sage/sage-6.7.beta5$ ./sage > > ┌────────────────────────────────────────────────────────────────────┐ > > │ SageMath Version 6.7.beta5, Release Date: 2015-05-13 │ > > │ Type "notebook()" for the browser-based notebook interface. │ > > │ Type "help()" for help. │ > > └────────────────────────────────────────────────────────────────────┘ > > ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ > > ┃ Warning: this is a prerelease version, and it may be unstable. ┃ > > ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ > > The Sage installation tree has moved > > from /projects/sage/sage-6.7.beta4 > > to /projects/sage/sage-6.7.beta5 > > Updating various hardcoded paths... > > (Please wait at most a few minutes.) > > DO NOT INTERRUPT THIS. > > Done updating paths. > > sage: > > Exiting Sage (CPU time 0m0.03s, Wall time 0m11.72s). > > salvus@compute2-us:/projects/sage/sage-6.7.beta5$ ./sage -bdist > 6.7.beta5 > > Sage version 6.7.beta5, release date 2015-05-13 > > rm -rf config configure build/Makefile-auto.in > > Traceback (most recent call last): > > File "/projects/sage/sage-6.7.beta5/src/bin/sage-download-file", > > line 417, in <module> > > tarball = Tarball(url) > > File "/projects/sage/sage-6.7.beta5/src/bin/sage-download-file", > > line 265, in __init__ > > self._init_checksum() > > File "/projects/sage/sage-6.7.beta5/src/bin/sage-download-file", > > line 301, in _init_checksum > > with open(checksums_ini, 'rt') as f: > > IOError: [Errno 2] No such file or directory: > > '/configure/configure/checksums.ini' > > Error: downloading configure-91.tar.gz failed > > salvus@compute2-us:/projects/sage/sage-6.7.beta5$ > > > > This is happening because of this line: > > > > pkg_dir = os.path.join(SAGE_ROOT, 'build', 'pkgs', self.package) > > > > in > > > > src/bin/sage-download-file > > > > which is not working since self.package is > > '/configure/configure/checksums.ini', which starts with a slash hence > > resets the os.path.join. > > > > There was some recent discussion I mostly ignored about parsing > > package filenames, and the above is related to parsing tarball names. > > Anyway, this seems seriously broken and is holding up me building > > binaries for SMC for Sage development... > > Not exactly related. > > This should fix the issue: > > diff --git a/bootstrap b/bootstrap > index e64eae4..59e5c6f 100755 > --- a/bootstrap > +++ b/bootstrap > @@ -59,7 +59,7 @@ bootstrap-download () { > > mkdir upstream 2>/dev/null > if [ ! -f $CONFBALL ]; then > - sage-download-file > $SAGE_UPSTREAM/configure/configure-$CONFVERSION.tar.gz >$CONFBALL > + sage-download-file configure-$CONFVERSION.tar.gz >$CONFBALL > if [ $? -ne 0 ]; then > rm -f "$CONFBALL" > echo >&2 "Error: downloading configure-$CONFVERSION.tar.gz > failed" > > See #18414. That includes a very similar fix.
-- John -- You received this message because you are subscribed to the Google Groups "sage-release" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-release+unsubscr...@googlegroups.com. To post to this group, send email to sage-release@googlegroups.com. Visit this group at http://groups.google.com/group/sage-release. For more options, visit https://groups.google.com/d/optout.