On Oct 24, 2009, at 6:08 PM, Dan Drake wrote:

> On Sat, 24 Oct 2009 at 11:50AM -0700, William Stein wrote:
>> I don't know what PPA package means, but if we provide our own
>> repository, then certainly we can make a monolithic package as
>> described above.  Moreover, there are genuine advantages, in that the
>> Debian package system will search through every single library in the
>> Sage install and make sure that the correct Debian packages are  
>> listed
>> as dependencies.
>
> PPA is "personal package archive":
> https://help.launchpad.net/Packaging/PPA
>
> "Using a Personal Package Archive (PPA), you can distribute software  
> and
> updates directly to Ubuntu users. Create your source package, upload  
> it
> and Launchpad will build binaries and then host them in your own apt
> repository."
>
> It looks like we'd need fully debianized packages for their build
> system, and would need to get everything to work with their  
> buildbots --
> and I suspect the Launchpad team would balk at having their buildbots
> work through Sage builds. On the other hand, making our own
> checkinstall-style packages and hosting our own repository shouldn't  
> be
> too difficult.

As well as easy of use (and I know downloading and extracting the  
right binary from our site isn't hard, but it's not as easy as typing  
apt-get), there's a certain perceived level of maturity that a project  
gets by making it into a package management system. I've personally  
been asked by people if they can "apt-get install sage" and am pretty  
sure they would have if I could have told them yes.

I don't know whether or not the launchpad team would balk at a  
monolithic install that takes 3 hours to build, but it's certainly  
worth a try. And if not, hosting it on our own looks really easy, and  
once its set up building the .deb files shouldn't be any harder than  
it is to build the current binaries.

- Robert

--~--~---------~--~----~------------~-------~--~----~
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