-
Notifications
You must be signed in to change notification settings - Fork 24
Update OSG-Build instructions #166
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
Conversation
- Mention Fermilab credentials - Fix name of sif file
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR updates the OSG Build Tools documentation to reflect new installation methods and changes in authentication.
- Updated quick start instructions using Apptainer and Kerberos.
- Revised installation steps for RPM and pip-based setups.
- Removed outdated options and updated repository naming for Koji builds.
Comments suppressed due to low confidence (1)
docs/software/osg-build-tools.md:66
- [nitpick] The repository naming (e.g., '24-internal' vs '24-main' and '24-upcoming') could lead to confusion; consider clarifying or standardizing the naming convention in the documentation to help users distinguish their purposes.
The OSG 24-internal repositories contain a package called "osg-build-deps".
brianhlin
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
| This page documents the tools used for RPM development for the OSG Software Stack. See [the RPM development guide](../software/rpm-development-guide.md) for the principles on which these tools are based. | ||
|
|
||
| The tools are distributed in the `osg-build` RPM in our repositories, but can also be used from a Git clone of [opensciencegrid/osg-build on GitHub](https://github.com/opensciencegrid/osg-build). | ||
| The tools are available in Git in [opensciencegrid/osg-build on GitHub](https://github.com/opensciencegrid/osg-build). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Doesn't have to be solved here but could we just change this to osg-htc/osg-build? I'm thinking that we update the description in the quarter-jar org pointing to the new repo and archive the old one
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should be safe just to move the repo and let GitHub handle the redirection.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh good point! I forgot that it's possible to move repos between orgs
|
CI failures unrelated, merging |
This updates the instructions for the OSG Build Tools, primarily for using new installation methods such as Apptainer or Pip, and information on using Kerberos as the authentication method instead of X.509.
Some out-of-date text was removed, as well as uncommonly used or broken options.
This has not been updated for the new Git-based workflow or Raddus upstream repository -- those will be separate PRs, once the osg build updates have been merged and released.