-
Notifications
You must be signed in to change notification settings - Fork 24
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
Enhance MET to compile and link against the Proj library #2669
Closed
8 of 21 tasks
JohnHalleyGotway opened this issue
Aug 23, 2023
· 2 comments
· Fixed by #2672, #2675, #2676 or #2710
Closed
8 of 21 tasks
Enhance MET to compile and link against the Proj library #2669
JohnHalleyGotway opened this issue
Aug 23, 2023
· 2 comments
· Fixed by #2672, #2675, #2676 or #2710
Labels
component: build process
Build process issue
MET: Grid Library
Grid and Projection Library Items
priority: blocker
Blocker
requestor: METplus Team
METplus Development Team
type: new feature
Make it do something new
Milestone
Comments
JohnHalleyGotway
added
type: enhancement
Improve something that it is currently doing
alert: NEED MORE DEFINITION
Not yet actionable, additional definition required
alert: NEED ACCOUNT KEY
Need to assign an account key to this issue
alert: NEED CYCLE ASSIGNMENT
Need to assign to a release development cycle
labels
Aug 23, 2023
JohnHalleyGotway
added
component: build process
Build process issue
priority: blocker
Blocker
requestor: METplus Team
METplus Development Team
type: new feature
Make it do something new
and removed
alert: NEED MORE DEFINITION
Not yet actionable, additional definition required
alert: NEED ACCOUNT KEY
Need to assign an account key to this issue
alert: NEED CYCLE ASSIGNMENT
Need to assign to a release development cycle
type: enhancement
Improve something that it is currently doing
labels
Aug 23, 2023
JohnHalleyGotway
added a commit
that referenced
this issue
Aug 23, 2023
…ate all the MET Makefile.in files.
JohnHalleyGotway
added a commit
that referenced
this issue
Aug 24, 2023
…Also delete development.kiowa since that machine was decommissioned in June 2023.
JohnHalleyGotway
added a commit
that referenced
this issue
Aug 24, 2023
…compiling the 50 applications that already link to -lvx_grid.
JohnHalleyGotway
added a commit
that referenced
this issue
Aug 24, 2023
…include the Proj library in the rpath settings.
20 tasks
JohnHalleyGotway
added a commit
that referenced
this issue
Aug 28, 2023
…r or not MET successfully compiles in that METbaseimage
JohnHalleyGotway
added a commit
that referenced
this issue
Aug 28, 2023
…a4 to test with the correct base image version
JohnHalleyGotway
added a commit
that referenced
this issue
Aug 29, 2023
…updating this feature branch to use that image when compiling via GHA.
Merged
15 tasks
JohnHalleyGotway
added a commit
that referenced
this issue
Aug 30, 2023
… with GCC version provided by Debian 12.
JohnHalleyGotway
added a commit
that referenced
this issue
Aug 31, 2023
JohnHalleyGotway
added a commit
that referenced
this issue
Aug 31, 2023
JohnHalleyGotway
added a commit
that referenced
this issue
Sep 1, 2023
JohnHalleyGotway
added a commit
that referenced
this issue
Sep 1, 2023
JohnHalleyGotway
added a commit
that referenced
this issue
Sep 5, 2023
JohnHalleyGotway
added a commit
that referenced
this issue
Sep 5, 2023
JohnHalleyGotway
added a commit
that referenced
this issue
Sep 6, 2023
… deciding that the METbaseimage version should be pushed to v3.0 because of the change to the operating system.
15 tasks
JohnHalleyGotway
added a commit
that referenced
this issue
Sep 6, 2023
github-project-automation
bot
moved this from ✅ Done
to 🏗 In progress
in MET-12.0.0 Development
Oct 6, 2023
Reopening issue due adjustments that needed to be made for installation on Hera and Jet (and potentially other machines). |
jprestop
added a commit
that referenced
this issue
Oct 6, 2023
jprestop
added a commit
that referenced
this issue
Oct 9, 2023
jprestop
added a commit
that referenced
this issue
Oct 9, 2023
jprestop
added a commit
that referenced
this issue
Oct 9, 2023
jprestop
added a commit
that referenced
this issue
Oct 9, 2023
jprestop
added a commit
that referenced
this issue
Oct 9, 2023
jprestop
added a commit
that referenced
this issue
Oct 10, 2023
* Per #2669, make adjustments to get MET to compile on Jet and Hera * Removed beta1 * Removed beta1 * Update internal/scripts/installation/compile_MET_all.sh Co-authored-by: John Halley Gotway <[email protected]> * Per #2669, update SQLITE installation * Per #2669, adding in missing then keyword * Per #2669, fixing typo in value for SQLITE_LIB_DIR * Per #2669, adding SQLITE_INCLUDE_DIR and SQLITE_LIB_DIR * Per #2669, updated installation files for SQLITE changes * Update internal/scripts/installation/compile_MET_all.sh Co-authored-by: John Halley Gotway <[email protected]> * Update internal/scripts/installation/compile_MET_all.sh Co-authored-by: John Halley Gotway <[email protected]> --------- Co-authored-by: John Halley Gotway <[email protected]>
Merged
15 tasks
Closing issue again as updates were merged with #2710 |
github-project-automation
bot
moved this from 🏗 In progress
to ✅ Done
in MET-12.0.0 Development
Oct 18, 2023
21 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
component: build process
Build process issue
MET: Grid Library
Grid and Projection Library Items
priority: blocker
Blocker
requestor: METplus Team
METplus Development Team
type: new feature
Make it do something new
Describe the New Feature
The vx_grid library in MET is being reimagined as a lightweight wrapper of the Proj library. This adds the Proj library as a required dependency for MET. This task is to install Proj on the development machine, seneca, and update MET's configuration script and Makefiles to link to them. Basically, any Makefile currently linking to the vx_grid library should now also link to Proj.
Remember to update the development environment setup scripts in
MET/internal/scripts/environment
accordingly.Recommend coordinating with @jprestop to discuss the implications on the
compile_MET_all.sh
script and the various supported platforms.Recommend updating the User's Guide during this process as well to clarify the dependencies.
Remember to update METbaseimage (https://github.com/dtcenter/METbaseimage/blob/main/Dockerfile) to install Proj as well.
Acceptance Testing
List input data types and sources.
Describe tests required for new functionality.
Time Estimate
4 days?
Sub-Issues
Consider breaking the new feature down into sub-issues.
None
Relevant Deadlines
List relevant project deadlines here or state NONE.
Funding Source
7705991 MPAS Participation
Define the Metadata
Assignee
Labels
Projects and Milestone
Define Related Issue(s)
Consider the impact to the other METplus components.
New Feature Checklist
See the METplus Workflow for details.
Branch name:
feature_<Issue Number>_<Description>
Pull request:
feature <Issue Number> <Description>
Select: Reviewer(s) and Development issues
Select: Repository level development cycle Project for the next official release
Select: Milestone as the next official version
The text was updated successfully, but these errors were encountered: