[Scitech] Experiment with sagemath and Polybori needs to be built
Paulo César Pereira de Andrade
paulo.cesar.pereira.de.andrade at gmail.com
Thu Apr 26 15:18:52 UTC 2012
Em 26 de abril de 2012 11:30, Jerry James <loganjerry at gmail.com> escreveu:
> 2012/4/25 Paulo César Pereira de Andrade
> <paulo.cesar.pereira.de.andrade at gmail.com>:
>> I think this is the major showstopper for now.
>>
>> Jerry, do you think it is reasonably to downngrade and use
>> linbox 1.1.6? Patching should be possible, but not much
>> trivial, quick guess would be to use mpz interfaces for the
>> apparently now deprecated or available elsewhere or other
>> interfaces, integer matrix operations.
>
> Linbox was updated from 1.1.6 to 1.1.7 before I became involved with
> it. Judging by the changelog, though, the problem is that 1.1.6
> failed to build due to requiring an old version of givaro and 1.1.7
> fixed the build problem: I became involved when the same problem
> occurred; givaro was updated, and then linbox 1.1.7 failed to build.
> I contacted upstream about the problem, and they suggested moving to
> linbox 1.2.1, which did solve it. The move to linbox 1.2.2 was
> coordinated with another new release of givaro.
>
> In short, moving backwards in linbox versions will require also moving
> backwards in givaro versions.
Ok. Actually, I have been carrying patches for newer givaro with
linbox 1.1.6 and sagemath in Mandriva for quite some time.
There is this request to update givaro
http://trac.sagemath.org/sage_trac/ticket/9511
and it appears to have been updated, causing linbox to fail :-)
http://trac.sagemath.org/sage_trac/ticket/12349
I just sent an email to linbox-devel asking for some help in
integrating linbox 1.2.2 with sagemath 4.8 or newer, see
http://groups.google.com/group/linbox-use/browse_thread/thread/713663b790d0dfe9
>> Sorry for more fedora newbie questions, but how do I query
>> what requires a package? E.g. in Mandriva I can use
>>
>> urpmq --whatrequires foobar
>>
>> asking it to know what, if anything requires linbox.
>
> repoquery --whatrequires foobar
>
> Or, to find the total set of affected packages:
>
> repoquery --whatrequires --recursive foobar
>
> The repoquery command is provided by the yum-utils package.
Thanks!
>> sage 5.0 will also use linbox 1.1.6 from what I understand, or at
>> least should be what is used in alpha builds.
>
> Hmmm, that puts us in a difficult position. Fedora is all about being
> on the cutting edge, so moving backwards in versions is ... painful.
> What might be reasonable is to make new packages, linbox11 and
> givaro32, containing linbox 1.1.6 and givaro 3.2.15, respectively, for
> the use of sage. That way we can keep the newer versions around for
> anybody who might be using them, but still support sage. What do you
> think?
givaro should be ok, but by contacting upstream we hopefully should
have all components working together. I just reported in sagemath trac:
http://trac.sagemath.org/sage_trac/ticket/12883
> --
> Jerry James
> http://www.jamezone.org/
> _______________________________________________
> scitech mailing list
> scitech at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/scitech
Paulo
More information about the scitech
mailing list