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

Allow plugins to add stage-packages. #833

Open
lengau opened this issue Aug 29, 2024 · 1 comment
Open

Allow plugins to add stage-packages. #833

lengau opened this issue Aug 29, 2024 · 1 comment
Labels
Enhancement New feature or request

Comments

@lengau
Copy link
Contributor

lengau commented Aug 29, 2024

What needs to get done

Provide a mechanism for plugins to add a set of staged packages or slices, which get merged with the user-provided staged packages

Why it needs to get done

This would be especially useful for Rockcraft. Example: https://github.com/canonical/rockcraft/pull/688/files

@lengau lengau added the Enhancement New feature or request label Aug 29, 2024
@vpa1977
Copy link
Contributor

vpa1977 commented Aug 29, 2024

We also need a way to specify custom source of slices and packages - e.g. github repository with chisel-releases or a PPA.

This probably should be handled as a separate enhancement.

vpa1977 added a commit to vpa1977/rockcraft that referenced this issue Aug 30, 2024
Until canonical/craft-parts#833
is implemented, the Java dependencies will be chiselled by a separate
part.

JLink plugin may implement validation of the dependencies in a separate
PR.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants