Skip to content
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

Provide alpaka packages #1789

Open
bernhardmgruber opened this issue Sep 15, 2022 · 7 comments
Open

Provide alpaka packages #1789

bernhardmgruber opened this issue Sep 15, 2022 · 7 comments
Labels
Type:Install installation & packaging

Comments

@bernhardmgruber
Copy link
Member

bernhardmgruber commented Sep 15, 2022

AFAIK there are no packages of alpaka available yet on popular package managers. Having such a package would ease installation of alpaka for downstream users.

I think we should at least have a spack package. I would also welcome a package on vcpkg. There is already an issue for a Conda package: #962
At CERN, alpaka is already available on the LCG (LHC Computing Grid): https://lcginfo.cern.ch/pkg/alpaka/

If we agree on providing packages we must also maintain them, so it is a commitment we need to make on our side. I think the professional support would be ideal to take over such a responsibility.

We should also document the necessary steps after each alpaka release for each package manager we support, so the professional support has an easy time of updating the downstream packages.

@bernhardmgruber bernhardmgruber changed the title Packaging alpaka Provide alpaka packages Sep 15, 2022
@bernhardmgruber
Copy link
Member Author

I have a bit of experience with vcpkg, so I could give it a go. However, I don't want to commit as a long-term maintainer. Updating alpaka on vcpkg should be easy though, since it would just require changing the github tag, running some commands and opening a PR to the vcpkg repository.

@bernhardmgruber bernhardmgruber added the Type:Install installation & packaging label Sep 15, 2022
@SimeonEhrig
Copy link
Member

related issue: #1081

@bernhardmgruber
Copy link
Member Author

Ok, it seems there is already an outdated alpaka package on spack: https://packages.spack.io/package.html?name=alpaka. Found via: https://repology.org/projects/?search=alpaka

@bernhardmgruber
Copy link
Member Author

I drafted the vcpkg port here: microsoft/vcpkg#26812

@bernhardmgruber
Copy link
Member Author

@amadio considered adding a package for gentoo.

@bernhardmgruber
Copy link
Member Author

I drafted the vcpkg port here: microsoft/vcpkg#26812

And it was merged. alpaka is now available on vcpkg.

@bernhardmgruber
Copy link
Member Author

We discusses this in the alpaka VC today and we concluded that we don't have the resources for now to maintain packages.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type:Install installation & packaging
Projects
None yet
Development

No branches or pull requests

2 participants