On Dec 30, 2007 11:58 PM, Francois <[EMAIL PROTECTED]> wrote:
>
>
>
> On Dec 31, 1:51 am, "Ondrej Certik" <[EMAIL PROTECTED]> wrote:
> >
> > Disclaimer: I am a Debian user, on the way of becoming a Debian Developer
> >
> > I agree with Michael, to keep it simple stupid, as it is now. Maybe with my
> > a simple improvements I suggested here:
> >
> > http://groups.google.com/group/sage-devel/browse_thread/thread/6b9684...
> >
> > Nice thing about this is that there is no database, nothing. Just
> > plain files, that
> > can be fixed by hand.
> >
> > How would portage improve this?
>
> Note I initially posted this privately to Ondrej with a disclaimer
> about not starting
> rant wars but he encouraged me to post it list-wide.

Yes, some Sage developers like Michael love flamebates. :)

> Disclaimer: I am a Gentoo user which should really become the
> maintainer
> of several packages :) [real life commitment permitting]
>
> I am just feeling that spkg is re-inventing/has re-invented the wheel.
> On the other hand full blown portage is certainly too bloated - did I
> mention
> anything about subsets of portage?
> I think there should be a kind of portage-redux for stuff that are not
> full fledged
> Linux meta-distribution. Modular xorg comes to mind as something that
> has pretty
> much become a distribution and could use such system. Portage-redux
> definitely
> doesn't belong to this list.
>
> Since my understanding is that you can actually use dpkg to compile
> debian from
> source it could probably be applied there as well.
>
> The only improvement that I can see would be an ease of integration in
> Gentoo
> which is a bit too Gentoo-centric to be of any real benefit to anyone
> else. More
> discipline in the packaging is probably what is most needed at the
> moment. And
> you can package stuff as badly in ebuilds than you can in spkgs so
> that wouldn't
> really enforce discipline. So pragmatically none.

I thought the same at the beginning that Sage is just reinventing the wheel
(especially when Sage people don't like reinventing the wheel:), but
I don't think there is any other way. The requirements are:

* keep it simple (plain config files, the less, the better)
* need to work everywhere where Sage works

But you are right, that imho, Sage is becomming a distribution, for
mathematics software.
And a very convenient one. Imagine just writing your program, then
creating a spkg
and then being able to install it from source on linux, windows,
mac... You cannot
do that with a Gentoo or Debian package alone.

Ondrej

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to