Hi I have to make some decisions for the PPA as well. Here the install is 1) root-owned 2) I just removed .git and .gitignore from the PPA for dpkg-specific reasons (a quilt package fails to build and a native package fails if .git is included). Doing git stuff as root in a /usr/ filesystem over files owend by a debian package is not only not really going to work, it might break your package management hosing your entire system. Some students who use sage but don't know really what file permissions, system-owned locations, paths, or anything linux-shell, might find sudo examples on the internet and blindly try them.
So if the PPA is completely aimed at 1) ease of install and 2) auto-updates via the usual Ubuntu mechanisms and interface then I can remove even more and save a lot of space and bandwidth. Apart from the "local" folder to I actually need anything else here to run sage? 0 jan@snapperkob:~/src/sagemath-upstream-binary/sagemath-upstream-binary/debian$du -hs ../amd64/* 72K ../amd64/COPYING.txt 8.0K ../amd64/Makefile 16K ../amd64/README.txt 4.0K ../amd64/VERSION.txt 4.0K ../amd64/bootstrap 5.4M ../amd64/build 116K ../amd64/config 244K ../amd64/configure 28K ../amd64/configure.ac 2.9G ../amd64/local 40K ../amd64/m4 8.0K ../amd64/sage 2.3G ../amd64/src E.g. can I exclude the huge src folder? Regards, Jan On 26 May 2015 at 16:55, William Stein <wst...@gmail.com> wrote: > Hi, > > I've decided to not worry about this sad loss of functionality. > Instead, for SageMathCloud at least, I'm just going to write a new > "bdist" that will start over by doing (1) tar'ing up a clean Sage > build. I may then add (2) reducing the size a little, if there is > anything obvious, which doesn't break developing Sage. Nobody says > you have to make a tarball of sage using bdist. > > William > > On Mon, May 25, 2015 at 9:24 PM, William Stein <wst...@gmail.com> wrote: > > On Mon, May 25, 2015 at 12:44 PM, Dima Pasechnik <dimp...@gmail.com> > wrote: > >> > >> > >> On Monday, 25 May 2015 20:17:49 UTC+1, William wrote: > >>> > >>> Hi, > >>> > >>> Just curious -- is this intentional? > >>> > >>> 1. Build sage. > >>> 2. Type "./sage -bdist ..." > >>> 3. Extract the resulting tarball elsewhere > >>> 4. Type "make" inside the extracted directory. BOOM! Total disaster. > >> > >> > >> Has it ever worked? > > > > Yes, because the first version of "sage -bdist" was a 1-liner that > > just tar'd up the exact installation. Then we kept removing things to > > save disk space... > > > > My unusual, but I think a very important, basic design principle with > > sage binaries was that it was *super important* that one could do > > development with them. The idea is that a person would play with Sage > > (as a user), then with minimal effort switch to doing some development > > and contributing. This has clearly been completely lost in the > > current binaries. It's also been lost in SageMathCloud -- but I hope > > to get it back there (e.g., there could be a link the output of a > > docstring or source code of a function in a worksheet, which would > > setup a dev environment, and get you going editing that very > > function...) > > > >> IMHO nothing beyond 'sage -b' worked in this case... > >> > >> > >>> > >>> It starts by trying to download tarballs from the internet, etc... > >>> > >> > >> this is certainly worse than it was. > >> > >>> > >>> -- William > >>> > >>> -- > >>> William (http://wstein.org) > >> > >> -- > >> You received this message because you are subscribed to the Google > Groups > >> "sage-devel" group. > >> To unsubscribe from this group and stop receiving emails from it, send > an > >> email to sage-devel+unsubscr...@googlegroups.com. > >> To post to this group, send email to sage-devel@googlegroups.com. > >> Visit this group at http://groups.google.com/group/sage-devel. > >> For more options, visit https://groups.google.com/d/optout. > > > > > > > > -- > > William (http://wstein.org) > > > > -- > William (http://wstein.org) > > -- > You received this message because you are subscribed to the Google Groups > "sage-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-devel+unsubscr...@googlegroups.com. > To post to this group, send email to sage-devel@googlegroups.com. > Visit this group at http://groups.google.com/group/sage-devel. > For more options, visit https://groups.google.com/d/optout. > -- .~. /V\ Jan Groenewald /( )\ www.aims.ac.za ^^-^^ -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.