On Sun, Feb 17, 2019 at 1:50 PM Emmanuel Charpentier
<[email protected]> wrote:
> Is that possible for all of the current packages in Sage-the distribution ? 
> Depending on one set (or possibly a coice of sets) of numerical libraries 
> would allow us to get rid of them in Sage-the-distribution, which should 
> lighten it considerably...

That is the plan, but "all" will be an uphill battle, just in terms of
sheer numbers, though that is why we are focusing primarily on
low-level and/or hard to build and/or common system-level packages
first.

Of course, one thing sage-the-distribution does well is ensuring a
compatible cross-section of versions for all of Sage's dependencies,
which is not easy to do, and in the past has not been done on common
Linux distributions (but significant progress has been made there).
The downside to that of course is that Sage ends up only being built
and tested on a very narrow, fine-tuned set of dependency versions.
This makes it easier to build/run consistently, but also makes it more
fragile to run on more arbitrary configurations (and I would argue
more fragile in general).

For that reason I think sage-the-distribution will continue to serve a
purpose (even if not in the same form it's in currently, such as if we
switch over to just using conda).  But for a *lot* of the
dependencies, especially on reasonably modern OS distributions, it is
quite possible to get those dependencies from the system and we just
don't.  Fixing that's something I've been working toward for
practically as long as I've been working on the project, and we've
been making real progress lately, which you are encouraged to join in
and help with...

>>> On Sat, 16 Feb 2019 13:40 Emmanuel Charpentier <[email protected] 
>>> wrote:
>>>>>
>>>>> Trac#27303 needs review.
>>>>>
>>>>> Le samedi 16 février 2019 10:47:05 UTC+1, François Bissey a écrit :
>>>>>>
>>>>>>
>>>>>>
>>>>>> > On 16/02/2019, at 22:40, Emmanuel Charpentier <[email protected]> 
>>>>>> > wrote:
>>>>>> >
>>>>>> > I see (modulo the legendary readability of m4, which has been compared 
>>>>>> > to line noise or a cat's nap on the keyboard...).
>>>>>> >
>>>>>>
>>>>>> Any language is a bit like that when you don’t know it to be fair.
>>>>>> And you can produce line noise in most programming languages
>>>>>> but I’d pick perl and lisp over m4 for that.
>>>>>>
>>>>>> Do open a ticket for sqlite upgrade, there may be other interesting
>>>>>> reasons to upgrade.
>>>>>>
>>>>>> There may already be a ticket for making sqlite optional and if
>>>>>> you think m4 is looks like line noise you probably should leave
>>>>>> it to the pros.
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google Groups 
>>>>> "sage-devel" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>>>> email to [email protected].
>>>>> To post to this group, send email to [email protected].
>>>>> Visit this group at https://groups.google.com/group/sage-devel.
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups 
>>> "sage-devel" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at https://groups.google.com/group/sage-devel.
>>> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to