Hi

On 11 July 2012 13:04, Jeroen Demeyer <[email protected]> wrote:

> On 2012-07-11 12:57, Jan Groenewald wrote:
> > When launchpad "builds" my package, it is spending about an hour and a
> half
> > untarring and uncompressing and retarring and recompressing the amd64 and
> > i686 binaries I got from sagemath.org <http://sagemath.org> (those built
> > by the current sage buildbot network).
> > It never compiles code, because I disabled that in the debian/rules
> > file, because
> > this was the quick and easy way to a package management system the way
> > I need it: signed, update-able, and through the official package manager
> > for Ubuntu.
> If Launchpad for Sage doesn't do more than move files around and
> repackage them, why do we need Launchpad in the first place?
> Why can't we do this packaging in Sage itself?
>

Technically it might be possible to reproduce my Ubuntu needs/goals by
automating in Sage's buildbot network instead of me doing it. I want this:

0) a system-wide install by default, not per-user (think computer lab
environment)
1) so I can cryptographically sign packages via an APT debian package
mechanism
2) so I can be notified of updates via update-manager, and even automate
installation if I wish
3) so that  the package are available in the distribution's official
software centre
and from a launchpad PPA, which has a fair degree of trust from the
community
4) more Ubuntu versions, in future, all supported Ubuntu versions

I guess this could be doable: Have Sage's buildbot network build
the system-wide debian package, by running the appropriate commands
on Ubuntu build-slaves, install the debian package on itself, re-run the
tests,
sign the package, upload to a PPA. I am happy to try and help with that
attempt
while I keep the current PPA running in the meantime.

Regards,
Jan





-- 
  .~.
  /V\     Jan Groenewald
 /( )\    www.aims.ac.za
 ^^-^^

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

Reply via email to