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.

Reply via email to