Well, I already complained to Harald about another README there that is hopelessly old too. I'd like to propose putting all these files there on github.com/sagemath/mirrorfiles or something like that and maintain them there.
On Saturday, September 3, 2016 at 12:55:36 PM UTC, leif wrote: > > leif wrote: > > John Cremona wrote: > >> On 2 September 2016 at 16:36, leif <not.r...@online.de <javascript:> > >> <mailto:not.r...@online.de <javascript:>>> wrote: > >> > >> John Cremona wrote: > >> > Since I had never tried downloading and running a binary, I > thought I > >> > would. For a laptop running ubuntu 14.04 I looked at the UK > mirror and > >> > found no 7.3 binary so I downloaded the 7.2 one (there was 7.3 > for > >> > ubuntu 12.04 but not 14.04 or later). > >> > >> 32-bit?!?!!!! (For Sage 7.3, there are 64-bit binaries for 12.04, > >> 14.04, 15.10 and 16.04.) > >> > >> > >> Well yes (uname -m returns i686). For some reason I did this > experiment > >> on a small and slow Toshiba netbook. > >> > >> > >> > >> As reported on sage-release, 32-bit (native) Ubuntu builds > currently > >> don't work for any Ubuntu version > 12.04 because of issues with > >> -fstack-protector (which Ubuntu's GCCs by default enable). Nobody > has > >> yet tracked this further down. (I planned to revive a 32-bit > machine > >> for debugging/testing, but haven't yet had the time, but there > doesn't > >> seem to be much demand either.) > >> > >> > >> I had not realised this was such a can of worms. I used to regularly > >> build Sage on this machine (slowly, but then I do sleep) and last did > so > >> with 7.0. I can do so again if there is call for it (and this > >> conversation is better suited to sage-devel). > > > > Well, give for example Sage 7.3 a try. In case that works for you > > (without setting SAGE_INSTALL_GCC=yes), you can create a bdist yourself > > (see link below). > > > > I guess my Pentium4 (though with just 2GB, and USB-2.0-attached external > > disk only) would be a bit faster, but I'd have to repair the SFF power > > supply, or rather replace its fan once again; it also at the moment has > > Lucid and Precise only...) > > > > > >> > Using the command-line I unpacked > >> > the tarball (tar jxf ...tar.bz2) which created a SageMath > directory, so > >> > I cd'd into there and typed ./sage. As the original poster > reported, > >> > this resulted in a lot of "patching..." messages appearing, > followed by > >> > the 7.2 banner and a sage: prompt. Subsequent runs also worked > without > >> > the patching stuff. > >> > > >> > This does not help much, though I wonder how many of the posted > binaries > >> > are tested? And why is it neccessary to patch all those files? > >> > >> Because unfortunately people decided to break "relocating" Sage, > which > >> still worked a while ago (modulo very few and minor issues > perhaps). > >> > >> So bdists are now made with some separate script / program from > Volker, > >> such that they "patch" themselves upon installation / first attempt > to > >> run 'sage'. Loads of (absolute) paths in scripts but also binaries > and > >> libraries thereby get (again) hardcoded to the actual installation > >> folder. > >> > >> I thought that would be the reason; so it's Volker's script which > could > >> be made less frightening to the novice user. > > > > https://github.com/sagemath/binary-pkg > > > > You can create an issue or a pull request... ;-) > > P.S.: There's a horribly outdated README.txt (with still uppercase > SAGE, and among other flaws, telling one could move the Sage tree > anywhere): http://files.sagemath.org/linux/32bit/README.txt > > I guess the ones in the other bdist subfolders aren't much better. > > On the other hand, the web page itself (i.e., index.html) gives recent > info on uncompressing the various(?) formats offered. There we could > also add some short info on how to proceed after downloading. > > > More worms escaping the can... (I'd say Pandora's box though.) > > > -leif > > > P.P.S.: Just noticed in the mentioned description of compression > formats, there's "everything" but what we currently solely offer (namely > .tar.bz2, for whatever reason)... 8-) > > Nearly the same for the linux/64bit/ folder, including README.txt (while > there's also some left-over beta rpm, and also an obsolete > sage-x.y.z-sage.math.washington.edu-x86_64-Linux.txt). > > CC'ing Harald, as I'm not going to open an issue on GitHub. Maybe we > should also forward this to sage-devel, but with a more appropriate title. > > > -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. To post to this group, send email to sage-support@googlegroups.com. Visit this group at https://groups.google.com/group/sage-support. For more options, visit https://groups.google.com/d/optout.