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

Remove Guava from standard Sage #5701

Closed
sagetrac-mabshoff mannequin opened this issue Apr 6, 2009 · 12 comments
Closed

Remove Guava from standard Sage #5701

sagetrac-mabshoff mannequin opened this issue Apr 6, 2009 · 12 comments

Comments

@sagetrac-mabshoff
Copy link
Mannequin

sagetrac-mabshoff mannequin commented Apr 6, 2009

We currently ship Guava per default in the GAP.spkg. But Guava is limited in functionality, i.e. compared to Magma see http://wiki.sagemath.org/magma#CodingTheory for a list by wdj, and tends to crash at exit, too.

The following doctests fail when guava is removed from the GAP spkg.

sage -t -long "devel/sage/sage/combinat/combinat.py"
sage -t -long "devel/sage/sage/combinat/designs/block_design.py"
sage -t -long "devel/sage/sage/coding/linear_code.py"
sage -t -long "devel/sage/sage/coding/code_bounds.py"
sage -t -long "devel/sage/sage/coding/code_constructions.py"
sage -t -long "devel/sage/sage/coding/guava.py"

Cheers,

Michael

CC: @wdjoyner

Component: packages: standard

Author: David Joyner

Reviewer: Robert Miller

Merged: 4.0.2.alpha0

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

@sagetrac-mabshoff sagetrac-mabshoff mannequin added this to the sage-4.0.2 milestone Apr 6, 2009
@sagetrac-mabshoff sagetrac-mabshoff mannequin assigned rlmill Apr 6, 2009
@wdjoyner
Copy link

Attachment: trac_5701-guava-extraction.patch.gz

based on 4.0.a0

@rlmill
Copy link
Mannequin

rlmill mannequin commented May 20, 2009

comment:1

Attachment: trac_5701-ref-suggestions.patch.gz

I have run tests and checked the code here, and everything seems fine, with the following caveat: I did not run tests on a fresh install, i.e. I ran tests on a system with Guava still installed.

I will give this a positive review, pending the tests passing on a system with the right GAP spkg and workspace setup, and wdj will follow up on #6094.

@rlmill rlmill mannequin added the s: positive review label May 20, 2009
@wdjoyner
Copy link

Attachment: trac_5701-guava-extraction2.patch.gz

to be applied after the other 2 patches (all three can be based on 4.0.rc0)

@wdjoyner
Copy link

comment:2

I just added a third patch. If you remove guava from gap*/pkg, reset the GAP workspace, and then apply these three patches then all tests pass on a 64bit ubuntu 9.04 machine.

@rlmill
Copy link
Mannequin

rlmill mannequin commented May 26, 2009

comment:3

Since you are adding an input to wtdist_gap, you also need to add a description to the INPUT section.

@rlmill rlmill mannequin added s: needs work and removed s: positive review labels May 26, 2009
@wdjoyner
Copy link

wdjoyner commented Jun 5, 2009

Attachment: trac_5701-ref-suggestions2.patch.gz

to be applied after the others.

@wdjoyner
Copy link

wdjoyner commented Jun 5, 2009

comment:4

Adds 2 line description to linear_code.py docstring following referees suggestion.

@ncalexan
Copy link
Mannequin

ncalexan mannequin commented Jun 12, 2009

Author: David Joyner

@ncalexan
Copy link
Mannequin

ncalexan mannequin commented Jun 12, 2009

Merged: 4.0.2.alpha1

@ncalexan
Copy link
Mannequin

ncalexan mannequin commented Jun 12, 2009

Reviewer: Robert Miller

@ncalexan ncalexan mannequin removed the s: positive review label Jun 12, 2009
@ncalexan ncalexan mannequin closed this as completed Jun 12, 2009
@ncalexan
Copy link
Mannequin

ncalexan mannequin commented Jun 12, 2009

Changed merged from 4.0.2.alpha1 to 4.0.2.alpha0

@fchapoton

This comment has been minimized.

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

2 participants