scr/veloc: component releases#26716
Conversation
|
Hi @CamStan! I noticed that the following package(s) don't yet have maintainers:
Are you interested in adopting any of these package(s)? If so, simply add the following to the package class: maintainers = ['CamStan']If not, could you contact the developers of this package and see if they are interested? You can quickly see who has worked on a package with $ spack blame axlThank you for your help! Please don't add maintainers without their consent. You don't have to be a Spack expert or package developer in order to be a "maintainer," it just gives us a list of users willing to review PRs or debug issues relating to this package. A package can have multiple maintainers; just add a list of GitHub handles of anyone who wants to volunteer. |
|
I can add myself as a maintainer. |
tldahlgren
left a comment
There was a problem hiding this comment.
Confirmed all of the new sha256 values.
Recommend using CMakePackage's self.define_from_variant.
Update the ECP-VeloC component packages in preparation for an upcoming [email protected] release. All - Add new release versions - Add new `shared` variant for all components - Add zlib link dependency to packages that were missing it - Add maintainers - Use self.define and self.define_from_variant to clean up cmake_args axl - Add independent vendor async support variants rankstr - Update older version sha that fails checksum on install
db70dcf to
b15c6af
Compare
|
@tldahlgren, this is ready for another look. |
|
Looks like the |
| if spec.satisfies('platform=cray'): | ||
| args.append(self.define('ER_LINK_STATIC', True)) |
There was a problem hiding this comment.
So I understand, this option does not need to be set if the build occurs on a cray for version 0.1.0 on?
There was a problem hiding this comment.
That is correct as these <name>_LINK_STATIC options are no longer exposed to the user in latest version as this is one thing ~shared will enable automatically.
Now, whether ~shared is now needed for cray, I don't have a solid answer, but I don't think so. A recent update was made to the scr package to disable this by default, even on cray, so this might true for the components as well, but we haven't been able to test on a cray system as of yet (hopefully soon, whereafter adjustments might need to be made).
Note: The scr package will be getting updated with the shared variant soon as well.
@gonsie will likely have better insight on this.
Lock dependencies for [email protected] to the versions released at the same time.
The latest version of but I added the |
Update the ECP-VeloC component packages in preparation for an
upcoming [email protected] release.
All
sharedvariant for all componentsaxl
rankstr
Update
All
self.defineandself.define_from_variantto clean upcmake_args