Em 26 de abril de 2012 11:30, Jerry James <loganjerry@xxxxxxxxx> escreveu: > 2012/4/25 Paulo César Pereira de Andrade > <paulo.cesar.pereira.de.andrade@xxxxxxxxx>: >> 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@xxxxxxxxxxxxxxxxxxxxxxx > https://admin.fedoraproject.org/mailman/listinfo/scitech Paulo _______________________________________________ scitech mailing list scitech@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/scitech