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 new-style packages define their type and dependencies #18431
Comments
Branch: u/ncohen/18341 |
Commit: |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:3
In build/pkgs/conway_polynomials/dependencies
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:6
Can you replace the tabs by spaces in |
Reviewer: Volker Braun |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:9
Thanks ! Nathann |
Changed branch from u/ncohen/18341 to |
Changed commit from |
comment:11
PATCH is not defined in build/Makefile, so rebuilds from scratch fail |
Changed reviewer from Volker Braun to Volker Braun, Jeroen Demeyer, Nathann Cohen |
Last 10 new commits:
|
Changed branch from |
Commit: |
Changed author from Nathann Cohen to Nathann Cohen, Jeroen Demeyer |
comment:15
So what am I supposed to merge? can you fix dependencies and milestones? |
comment:17
Replying to @vbraun:
The branch on this ticket (which was formerly the branch of #18441 and which includes the commits of #18431).
Well, there is no |
comment:18
Replying to @nathanncohen:
Well, I didn't know the release manager's opinion on forcing tickets to be merged together and I didn't want to risk rejection. |
Changed branch from u/jdemeyer/base_packages_except_configure_should_be_standard to |
With this branch, it is not necssary anymore to copy/paste a package's name in four different places in order to make it standard.
This is done by adding two files in each folder:
I regret not having been able to make the 'dependencies' files clearer (they are a copy of the target dependencies form the Makefiles). Making it more human-readable is complicated, as we have to handle the "|" Make character (for order-only-prerequisite). Also, some standard packages depend on targets with are not packages themselves (i.e. prereq).
The commit are split in order to ease the review.
Nathann
CC: @vbraun
Component: build
Author: Nathann Cohen, Jeroen Demeyer
Branch/Commit:
f83b0c4
Reviewer: Volker Braun, Jeroen Demeyer, Nathann Cohen
Issue created by migration from https://trac.sagemath.org/ticket/18431
The text was updated successfully, but these errors were encountered: