-
-
Notifications
You must be signed in to change notification settings - Fork 526
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
spkg-configure.m4 for brial #29369
Comments
Branch: u/mjo/ticket/29369 |
Author: Michael Orlitzky |
Commit: |
comment:2
This is a matter for another ticket but I think the python part should be merged into sage proper.
I think sage-brial should just be merged in sage. |
comment:3
|
comment:4
At the moment we cannot use python packages in the system python -- such as presumably the one of brial. |
comment:5
Replying to @kiwifb:
Ah, I didn't realize that sage's brial is installing TWO things, both the C++ library and a python package. I've only detected the C++ library, so this will have to wait until something happens with python -- either adding support for system python modules, or just moving sage-brial into sage in this case. (I'm still running a ptestlong on this branch but presumably it will fail.) |
comment:6
a less invasive option that moving sage-brial into sage would be to split the package into two parts, python and non-python (they may use the same tarball). Then the work done here is perfectly useful for brial proper, and sage-brial becomes another story. |
comment:8
Replying to @dimpase:
Yeah, for now this is the path of least resistance (although the whole thing can probably be copy/pasted into src/sage/libs/brial). I factored the python module out into a new standard sage_brial package and now everything looks OK. |
comment:10
You can throw an upgrade on top of my commits if you want, I just didn't feel like adding more variables to this ticket (especially since my goal is to never again use the SPKG in the first place). |
Changed branch from u/mjo/ticket/29369 to u/mkoeppe/ticket/29369 |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:13
Tests run at https://github.com/mkoeppe/sage/actions/runs/64055444 |
Reviewer: Matthias Koeppe |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:24
Replying to @dimpase:
https://github.com/brewsci/homebrew-science is unmaintained. Let's not use it. |
comment:25
Replying to @mkoeppe:
Is brial-devel installed there? |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:27
Another round of tests at https://github.com/mkoeppe/sage/actions/runs/64668026 |
comment:28
fedora-28-standard (https://github.com/mkoeppe/sage/runs/539636819):
|
comment:29
Replying to @mkoeppe:
See, this is why I became a mathematician... |
comment:30
Right, for the endless fun with other mathematicians' software... |
Changed branch from u/mkoeppe/ticket/29369 to u/mjo/ticket/29369 |
comment:31
This one rejects brial-0.8.5. New commits:
|
comment:32
And I am physicist, which would make me the practical one - except I do more theoretical physics, so some people would say I am a mathematician with the wrong clothes. So, would something upstream make your job easier? Like a .pc file :) I am upstream's maintainer after all. Pull requests welcome. |
comment:33
Replying to @kiwifb:
A |
comment:34
Tests run at https://github.com/mkoeppe/sage/actions/runs/65083365 |
comment:35
New tests at https://github.com/mkoeppe/sage/actions/runs/65346154 |
Changed branch from u/mjo/ticket/29369 to |
comment:38
Follow-up: I see crashes in running doctests on
|
Changed commit from |
comment:39
This is now #29490 |
comment:41
In src/module_list.py there is
which causes constant rebuilds with system package, as these headers are no longer in |
comment:42
Replying to @kiwifb:
This is now #30332 |
Nothing unusual here except that this is a C++ library with no pkg-config file, and that makes it a bit harder to search for. I've assumed that any version we find is acceptable, which probably is not quite true.
CC: @embray @kiwifb @mkoeppe @dimpase
Component: build: configure
Author: Michael Orlitzky
Branch:
40a59a4
Reviewer: Matthias Koeppe, Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/29369
The text was updated successfully, but these errors were encountered: