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

Make LiE a new-style spkg #19176

Closed
tscrim opened this issue Sep 9, 2015 · 47 comments
Closed

Make LiE a new-style spkg #19176

tscrim opened this issue Sep 9, 2015 · 47 comments

Comments

@tscrim
Copy link
Collaborator

tscrim commented Sep 9, 2015

Convert LiE over to a new-style spkg.

Tarball here (just a renamed version of the compile only version on the homepage).

CC: @vbraun @jdemeyer @jhpalmieri

Component: packages: optional

Author: Travis Scrimshaw

Branch: b549677

Reviewer: Jeroen Demeyer

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

@tscrim tscrim added this to the sage-6.9 milestone Sep 9, 2015
@tscrim tscrim self-assigned this Sep 9, 2015
@tscrim
Copy link
Collaborator Author

tscrim commented Sep 9, 2015

Attachment: lie-2.2.2.tar.gz

Renamed tarball of upstream

@tscrim
Copy link
Collaborator Author

tscrim commented Sep 9, 2015

Branch: u/tscrim/lie_new_style_spkg-19176

@tscrim
Copy link
Collaborator Author

tscrim commented Sep 9, 2015

Commit: 3e833f6

@tscrim
Copy link
Collaborator Author

tscrim commented Sep 9, 2015

New commits:

3e833f6Making LiE an optional spkg.

@tscrim

This comment has been minimized.

@tscrim
Copy link
Collaborator Author

tscrim commented Sep 9, 2015

Author: Travis Scrimshaw

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 9, 2015

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

a5d3318Revert change to GAP3 checksum.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 9, 2015

Changed commit from 3e833f6 to a5d3318

@jdemeyer
Copy link

comment:3

This clearly should be removed:

== SPKG Maintainer ==

 * William Stein (?)
 * Michael Abshoff (?)

Similar to #19177, it's recommended to add a dependencies file.

@fchapoton

This comment has been minimized.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 10, 2015

Changed commit from a5d3318 to 29b768b

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 10, 2015

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

cc194faMake cluster_seed-1.0 into database_mutation_class-1.0.
29b768bTweaks from Jeroen's comments.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 10, 2015

Changed commit from 29b768b to ac4c6be

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 10, 2015

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

ac4c6beTweaks from Jeroen's comments.

@tscrim
Copy link
Collaborator Author

tscrim commented Sep 10, 2015

comment:7

Whoops, don't know how cc194fa got in there.

Fixed.

@jdemeyer
Copy link

comment:8

Is the package called lie or conlie? You should be consistent...

@jdemeyer
Copy link

comment:9

Sorry, too fast.

@jdemeyer

This comment has been minimized.

@tscrim
Copy link
Collaborator Author

tscrim commented Sep 10, 2015

comment:10

The package is called LiE. The upstream tarball is the only thing that is called conlie AFAIK.

@jdemeyer
Copy link

comment:11

The package installs fine.

@jdemeyer
Copy link

comment:20

If you use os.path.join, it should be better be used as

os.path.join(SAGE_LOCAL, 'lib', 'LiE', 'INFO.0')

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 11, 2015

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

1f6966dImplementing Jeroen's comments.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 11, 2015

Changed commit from 2df36fc to 1f6966d

@jdemeyer
Copy link

comment:23

Despite the claim that the package has no dependencies, it seems to depend at least on readline and ncurses:

gcc -o Lie.exe lexer.o parser.o non-ANSI.o bigint.o binmat.o creatop.o gettype.o getvalue.o init.o learn.o main.o mem.o node.o onoff.o output.o poly.o sym.o print.o get
l.o date.o static/*.o box/*.o -lreadline -lncurses

@tscrim
Copy link
Collaborator Author

tscrim commented Sep 11, 2015

comment:24

It also depends on bison, but that can be a system-wide installation (instead of the experimental spkg).

So what should I do at this point, just put readline and ncurses (and bison) in the dependency part of the SPKG.txt or do I need to add things to the dependencies file?

@jdemeyer
Copy link

Reviewer: Jeroen Demeyer

@jdemeyer
Copy link

comment:25

Replying to @tscrim:

So what should I do at this point, just put readline and ncurses (and bison) in the dependency part of the SPKG.txt or do I need to add things to the dependencies file?

Both please.

The package installs and doctests pass, so for the rest it's good for me.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 11, 2015

Changed commit from 1f6966d to dda134f

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 11, 2015

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

dda134fAdded dependencies for LiE.

@tscrim
Copy link
Collaborator Author

tscrim commented Sep 11, 2015

comment:27

Done. Thanks for walking me though things.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 11, 2015

Changed commit from dda134f to b549677

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 11, 2015

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

b549677Making the dependencies file more standard.

@jdemeyer
Copy link

comment:29

Dependencies look good. I will do one final check with make distclean.

@tscrim
Copy link
Collaborator Author

tscrim commented Sep 13, 2015

comment:31

Thanks again.

@vbraun
Copy link
Member

vbraun commented Sep 14, 2015

Changed branch from u/tscrim/lie_new_style_spkg-19176 to b549677

@jdemeyer
Copy link

comment:33

Breakage: #19239

@jdemeyer
Copy link

Changed commit from b549677 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

5 participants