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
