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

Debian u1 patches #22409

Closed
infinity0 mannequin opened this issue Feb 21, 2017 · 22 comments
Closed

Debian u1 patches #22409

infinity0 mannequin opened this issue Feb 21, 2017 · 22 comments

Comments

@infinity0
Copy link
Mannequin

infinity0 mannequin commented Feb 21, 2017

This ticket lists some Debian patches that we're applying to Sage. They should be fairly non-controversial.

(We have other patches which need some more work and discussion; I'll be submitting those later as well.)

These were taken from our 7.5.1 branch, which is a WIP. They applied cleanly to 7.6, apart from a trivial merge conflict fix in the case of "Don't fail plot.py". However I haven't tested it on a non-Debian install yet (I don't have the build resources for that right this minute).

Component: misc

Author: Ximin Luo, Tobias Hansen, Jerome Benoit

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

@infinity0 infinity0 mannequin added this to the sage-7.6 milestone Feb 21, 2017
@infinity0 infinity0 mannequin added the p: major / 3 label Feb 21, 2017
@infinity0
Copy link
Mannequin Author

infinity0 mannequin commented Feb 22, 2017

Branch: u/infinity0/debian_u1_patches

@infinity0

This comment has been minimized.

@infinity0
Copy link
Mannequin Author

infinity0 mannequin commented Feb 22, 2017

New commits:

084b452Use system paths for libGAP
d1ce385Use lexists instead of exists
317aef6Fix Sage's use of scipy rtol parameter
b50511fWork around python bug #1652
29962ecDon't fail plot.py doctest if DISPLAY is unset
9dd9258Compile pynac interface with SINGULAR_CFLAGS to find its headers
e9baf21Do not test the version of glpk

@infinity0
Copy link
Mannequin Author

infinity0 mannequin commented Feb 22, 2017

Commit: e9baf21

@infinity0 infinity0 mannequin added the t: bug label Feb 22, 2017
@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Feb 22, 2017

Changed commit from e9baf21 to 27d41fa

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Feb 22, 2017

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

bd439fbUse system paths for libGAP
b91b5a7Use lexists instead of exists
49b5625Fix Sage's use of scipy rtol parameter
9bbcedaWork around python bug #1652
6ac7288Don't fail plot.py doctest if DISPLAY is unset
68152dfCompile pynac interface with SINGULAR_CFLAGS to find its headers
27d41faDo not test the version of glpk

@infinity0
Copy link
Mannequin Author

infinity0 mannequin commented Feb 22, 2017

comment:4

Re-did the commits because the older ones leaked my local host name. Whoops...

@infinity0
Copy link
Mannequin Author

infinity0 mannequin commented Feb 22, 2017

Upstream: None of the above - read trac for reasoning.

@infinity0
Copy link
Mannequin Author

infinity0 mannequin commented Feb 22, 2017

Author: Ximin Luo, Tobias Hansen, Jerome Benoit

@infinity0 infinity0 mannequin added the s: needs review label Feb 22, 2017
@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Feb 22, 2017

Branch pushed to git repo; I updated commit sha1. New commits:

316c6c3Fix atrocious logic in symlink()
399f911Make sage.doctest.sources.get_basename work in more situations

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Feb 22, 2017

Changed commit from 27d41fa to 399f911

@infinity0
Copy link
Mannequin Author

infinity0 mannequin commented Feb 22, 2017

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

@jdemeyer
Copy link

comment:8

I would much prefer to have one ticket for each issue that you are fixing instead of grouping together a bunch of unrelated patches.

@infinity0
Copy link
Mannequin Author

infinity0 mannequin commented Feb 22, 2017

comment:9

Some of these commits are very small and opening a new ticket just for a single-line commit seems like unnecessary overhead. The libgap and scipy ones are a bit larger. Shall I still split everything or would you be happy with me splitting out only these two?

@jdemeyer
Copy link

comment:10

One ticket per issue. If that means 10 tickets, then so be it.

@infinity0
Copy link
Mannequin Author

infinity0 mannequin commented Feb 25, 2017

comment:11

Reopened as #22437, #22438, #22439, #22440, #22441, #22442, #22443, #22444, #22445.

You can close this ticket. I tried but it doesn't look like I have the permissions.

@videlec
Copy link
Contributor

videlec commented Feb 25, 2017

comment:12

Better to keep this ticket as a task ticket... changed accordingly

@videlec
Copy link
Contributor

videlec commented Feb 25, 2017

Changed commit from 399f911 to none

@videlec
Copy link
Contributor

videlec commented Feb 25, 2017

Changed branch from u/infinity0/debian_u1_patches to none

@videlec

This comment has been minimized.

@videlec
Copy link
Contributor

videlec commented Feb 25, 2017

comment:13

(and thanks for the effort of proposing the patches to Sage!)

@infinity0
Copy link
Mannequin Author

infinity0 mannequin commented Feb 25, 2017

comment:14

welcome! I've fixed the missing branches, I think it is something to do with the fact that trac logs me out every 10 minutes or so (because I connect through Tor).. will keep an eye out on that in the future

@jdemeyer jdemeyer removed this from the sage-7.6 milestone Feb 1, 2019
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