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
new-style Nauty package #18425
Comments
Branch: u/ncohen/18425 |
Commit: |
New commits:
|
comment:2
I would prefer us to ship the unmodified upstream tarball which can be found at http://cs.anu.edu.au/~bdm/nauty/nauty25r9.tar.gz since the gain in the recompression is less than 100K, see for example #17529. I will upload a patch while ptestlong is finishing. |
Changed branch from u/ncohen/18425 to u/tmonteil/18425 |
Reviewer: Thierry Monteil |
comment:5
I modified the install script to allow building with an unmodified tarball. Also, the Tell if it is OK like that. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:7
According to the mercurial history of Note that nauty builds and passes tests without the patch. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Changed branch from u/tmonteil/18425 to u/ncohen/18425 |
comment:9
I disagree with the change you made to keep the original tarball. I initially did the same, then decided against it when I noticed the directory name problem that you avoided with:
I do not think that it is a good idea to do this, as we could very well imagine that other scripts be written that apply to the packages, and those would expect a correctly named package. Furthermore, I consider it very bad manners to go on somebody else's ticket, change the branch name and change the commits without even getting the ticket's author's agreement. Please do not do this again. I set the ticket to its original content. If you have requests to make as a reviewer, please do. Nathann |
comment:10
Replying to @nathanncohen:
What does "Tell if it is OK like that." mean ? I don't understand your point at all. I did not remove your branch, i just propose some modifications for discussion. I guess in that case it is easier to propose changes that people could download to test (e.g. does nauty still work without the old patch), than asking the author of the previous commits to remove the patch themselves so that i can download their changes to see what happens. Same with requesting a spkg-check, then have to inspect it to filnally request some output parsing because it may fail silently if coded as the other similar files. I understand that trac More generally, i do not understand why the people that opens a ticket owns it, Sage is a common goods that people try to improve collectively, not a staked territory. If you want to own a ticket, please write it explicitely by fillind the related field, i will not bother you on those. |
comment:11
If you want to propose a commit as a reviewer, please push them on a new branch. Add a comment to tell the other guy what you did and where to find the branch, and that he can add them to the ticket's branch if he agrees.
Just picture several guys talking around a table. Guy '1' has an idea, and begins to explain it. Midway, you tell him to shut up and you explain to the others what you think that his idea is. That's how I see it.
I did. The branch is named Nathann |
comment:12
Can someone explain to me why all the installed programs have been prefixed with |
comment:13
probably because the executables' names are not very meaningful if you don't know that they are nauty routines? I don't see any objection to the removal of that 'nauty-' in front of them, but then they should probably be in a nauty subfolder. Nathann |
comment:14
Very little is meaningful if you don't know what it is in advance on a unix system. I don't see why |
comment:15
Sooo... your goal is to lose information for the sake of consistency? |
comment:16
There are two points:
And about consistency, it is actually a good thing. Suppose that someone has some program or script that uses Adding a prefix specifically in sage goes against the principle of least surprise because you modify what is expected from upstream. The only case where it is justified is a clash in name (in which case it is proper to involve both upstreams if possible). |
comment:17
And unfortunately for my last argument because |
comment:39
And in
|
comment:40
For installing, I would use |
comment:41
@sagetrac-tmonteil I did some copying to rebase stuff on top of 6.7 quick and dirty and I completely missed that you touched other files. I am not quite sure how to see the details of that commit from the command line. @jdemeyer I'll have a quick look to see if I can add an install target, that would care of the permissions. |
comment:42
That's all my comments for now. If you make the edits, I will do a final review. And I don't care much about renaming/repacking/changing the tarball, just document what you did. |
comment:44
And should I do something to put it in conformance with #18431? |
Branch pushed to git repo; I updated commit sha1. New commits:
|
This comment has been minimized.
This comment has been minimized.
comment:48
Replace the arcane And |
comment:49
And obviously, this comment needs updating:
|
Changed reviewer from Thierry Monteil to Thierry Monteil, Jeroen Demeyer |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:52
Replying to @sagetrac-git:
sliming??? |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:54
I'd say that was too much sliming :) - OK I'll remember that should be slimming for next time (may be, I have always been terrible at spelling). I didn't know you could do the New commits:
|
Changed branch from u/fbissey/trac18425 to |
New style spkg for Nauty. The code has been updated to the latest upstream version available.
Renamed upstream tarball
http://www.lmona.de/files/sage/nauty-25r9.tar.gz
CC: @sagetrac-tmonteil @videlec @dcoudert @sagetrac-azi @sagetrac-borassi
Component: packages: optional
Author: François Bissey, Thierry Monteil
Branch/Commit:
42404ed
Reviewer: Thierry Monteil, Jeroen Demeyer
Issue created by migration from https://trac.sagemath.org/ticket/18425
The text was updated successfully, but these errors were encountered: