Hi

Normally, PPAs are used to compile source the debian way into debian
packages.

I work at an institution that heavily uses both Sage and Ubuntu, upgrades a
lot
institutionally, trains people with low Linux Skills to run similar
institutional deployments,
offer it to private visitor laptops and I needed this to be done via a PPA
immediately.
So I created a upstream-binary PPA. We also use PPAs to make metapackages,
e.g. aims-desktop, which depends on all the stuff we need installed on all
our
institutional desktops (or visiting laptops).

Step two would be a from-source monolithic PPA would probably be used
until/if sage
gets into debian proper. I hope to work on that at some point, but it is
quite intimidating
before gets two weeks off to start on it.

Step three would be a monolithic from-source Sage in Debian and whether or
not a non-monolithic
i.e. depending on debian components, debianization gets finished, is not my
call now.

Debian will fight the intermediate steps all the way, as it is the Wrong
Way. I did it because
I needed it Now not Later.

So, this upstream-binary PPA was a bit of a cheat. In the meantime, to
bridge the gap to
all those future goals, in the interest of

1) easy installation for Ubuntu people
2) automatic update notifications via the official package
management/software centre
3) signed packages

I have created a kind of "fake" package that
1) untars the upstream binaries from buildbot for 32 and 64bit Ubuntu 12.04
(more versions later)
2) skips compiling any source
3) simply copies them into the right place (/usr/lib/sage).

Notes:

A default PPA is 2G. I have requested doubling this twice and will need to
again
if I create this for all supported Ubuntu versions. (I think otherwise one
can purchase
more).

Each time I speak to launchpad/Ubuntu people, they get confused again,
suspect
that this is a binary package, violating GPL, and re-iterate to me that
this is
the Wrong Way To Do Things (and I re-iterate that it bloody well Fills The
Gap),
and ask for assistance in Debianization and point them at the latest effort
that way: http://lists.debian.org/debian-science/2012/05/msg00092.html

Regards,
Jan

-- 
-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to