Hi Jeroen,

On 11 July 2012 13:44, Jeroen Demeyer <jdeme...@cage.ugent.be> wrote:

> Another obvious question: why are we not actually building from source
> on Launchpad?  From what I understand, building from source is the usual
> thing to do.


It's too hard. Sage fails to compile. I could not fix it.

I spent some trying this, and got stuck on too many
library errors in too many different components of Sage.
maxima failed to build because in that environment
debian/rules added the -Wsymbolic flag to gcc.

Actually, you could cheat, and in the postinst script run
"make", but this is even more horrible than
copying the binary, and much less immune
to being interrupted, as the package management
system could get broken, and then all software updates,
which is a system-wide effect way past the sage install.
It can break all security updates as apt-get update and
apt-get install anything will start to give errors about the
broken package. I also had heavy resistance from the
volunteers teaching me debian packaging to this approach.

What I could complete in the allotted two weeks I had to teach
myself debian packaging, was a binary repackage.

When my time allows, a monolithic from-source is my next project.
If I do it alone, after hours, my best current guess is it can take a year.

If there is any assistance, that project can start now.
Until it is ready, I am maintaining the from-binary PPA.

Regards,
Jan

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

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