Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade Givaro to version 3.7.0 #9511

Closed
pcpa mannequin opened this issue Jul 15, 2010 · 74 comments
Closed

Upgrade Givaro to version 3.7.0 #9511

pcpa mannequin opened this issue Jul 15, 2010 · 74 comments

Comments

@pcpa
Copy link
Mannequin

pcpa mannequin commented Jul 15, 2010

Givaro 3.6.x is a requirement for LinBox 1.3.0.

See https://bitbucket.org/malb/givaro-spkg for SPKG Repository.

Upstream: Reported upstream. Developers acknowledge bug.

CC: @zimmermann6 @jpflori

Component: finite rings

Reviewer: Volker Braun

Issue created by migration from https://trac.sagemath.org/ticket/9511

@pcpa pcpa mannequin added c: finite rings labels Jul 15, 2010
@pcpa pcpa mannequin assigned ClementPernet Jul 15, 2010
@pcpa pcpa mannequin changed the title Suggestion to upgrade givaro 3.3.1 and 3.3.2 [with patch] Suggestion to upgrade givaro 3.3.1 or 3.3.2 [with patch] Jul 15, 2010
@ClementPernet
Copy link
Contributor

comment:2

I'm currently working on the upgrade to givaro-3.3.3rc0 together with linbox-1.1.7, since this later version of linbox required very recent changes in givaro (only in 3.3.3rc0).

@malb

This comment has been minimized.

@malb
Copy link
Member

malb commented Aug 23, 2011

Changed upstream from None of the above - read trac for reasoning. to none

@malb
Copy link
Member

malb commented Aug 23, 2011

Author: Paulo César Pereira de Andrade, Martin Albrecht

@malb malb added this to the sage-4.7.2 milestone Aug 23, 2011
@malb malb changed the title Suggestion to upgrade givaro 3.3.1 or 3.3.2 [with patch] Upgrade givaro to 3.3.x series Aug 23, 2011
@malb

This comment has been minimized.

@malb

This comment has been minimized.

@malb
Copy link
Member

malb commented Aug 23, 2011

comment:6

Note this upgrade won't work unless LinBox is upgraded as well.

@kiwifb
Copy link
Member

kiwifb commented Aug 23, 2011

comment:7

Replying to @malb:

Note this upgrade won't work unless LinBox is upgraded as well.

I was going to say that, not to mention we need a givaro-3.3.xx spkg too.

@kiwifb
Copy link
Member

kiwifb commented Aug 23, 2011

comment:8

spkg that I missed in the description somehow. linbox in a new ticket?

@malb
Copy link
Member

malb commented Aug 23, 2011

Dependencies: #11718

@malb
Copy link
Member

malb commented Aug 23, 2011

comment:9

Yep, I opened #11718 for that but I just accidentally killed the last three hours of pretty boring & tedious work trying to compile 1.1.7. So it'll take a while until I upload an SPKG there.

@malb
Copy link
Member

malb commented Aug 23, 2011

comment:10

Status update:

We get errors like this

/sage-4.7.1/local/include/givaro/givzpz16table1.inl:424: error: ‘UINT32_MAX’ was not declared in this scope

on sage.math unless we explicitly pass -D__STDC_LIMIT_MACROS in spkg-install. This works but is weird because Givaro does set __STDC_LIMIT_MACROS before it includes <stdint.h>. Also, I do not have this problem my local machine (running 64-bit Debian/GNU Linux)

@malb malb changed the title Upgrade givaro to 3.3.x series Upgrade Givaro to 3.3.x series Aug 23, 2011
@nexttime
Copy link
Mannequin

nexttime mannequin commented Apr 22, 2012

comment:11

Just for the record:

There's a Givaro 3.2.13.rc1.p4 spkg with a couple of fixes at #12761 (currently still needing review).

@malb

This comment has been minimized.

@malb
Copy link
Member

malb commented Jun 6, 2012

comment:13

I am feeling ambitious today (Brice from the LinBox team is in shouting distance) so I decided to give this update business another try. Givaro 3.6.0 is the easy part so here it is.

@malb

This comment has been minimized.

@malb

This comment has been minimized.

@malb

This comment has been minimized.

@malb
Copy link
Member

malb commented Jun 18, 2012

comment:17

Updated so that the number theory doctest in the "French book" is deterministic.

@jdemeyer jdemeyer added this to the sage-5.3 milestone Aug 1, 2012
@jdemeyer jdemeyer removed the pending label Aug 1, 2012
@jdemeyer
Copy link
Contributor

comment:56

This needs to be rebased to sage-5.3.beta1 (to be released very soon).

@vbraun
Copy link
Member

vbraun commented Aug 14, 2012

Rebased patch

@vbraun
Copy link
Member

vbraun commented Aug 14, 2012

comment:57

Attachment: trac_9511_givaro_3_7_x.2.patch.gz

Rebased patch for sage-5.3.beta1. Just a trivial rebase in module_list.py.

@vbraun

This comment has been minimized.

@jpflori
Copy link
Contributor

jpflori commented Aug 20, 2012

comment:59

Volker, could you tag the last hg commit here as well?

@jhpalmieri
Copy link
Member

comment:60

I thought that Jeroen's scripts for Sage releases added those tags automatically, but I'm not sure.

@vbraun
Copy link
Member

vbraun commented Aug 21, 2012

comment:61

I haven't made any changes to the spkg yet, so I'm not going to partake in the bikeshedding here. The Sage developer guide contains nothing about mandatory hg tagging. In fact, since we frequently make changes in response to reviews before releasing the spkg, really only the release manager can set the tag.

@jdemeyer
Copy link
Contributor

comment:62

Replying to @jhpalmieri:

I thought that Jeroen's scripts for Sage releases added those tags automatically

Indeed.

@vbraun
Copy link
Member

vbraun commented Aug 24, 2012

comment:63

Superseded by #13164.

@jhpalmieri
Copy link
Member

comment:64

Is the Sage library patch still necessary? If so, maybe it should be moved to #13164 and this ticket should be closed as a duplicate.

@jpflori
Copy link
Contributor

jpflori commented Aug 24, 2012

comment:65

I did not try without it (in fact I did but without the linbox patches as well, by mistake), but with it there are no errors.

@vbraun
Copy link
Member

vbraun commented Aug 25, 2012

comment:66

Superseded by #13164, close this ticket as duplicate.

@vbraun
Copy link
Member

vbraun commented Aug 25, 2012

Changed dependencies from #12840, #12841, to be merged with #12883 to none

@jdemeyer
Copy link
Contributor

jdemeyer commented Sep 3, 2012

Changed author from Paulo César Pereira de Andrade, Martin Albrecht to none

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants