Skip to content

feat: reactive on 26.04#696

Open
sabaini wants to merge 6 commits into
juju:masterfrom
sabaini:feat/reactive-2604
Open

feat: reactive on 26.04#696
sabaini wants to merge 6 commits into
juju:masterfrom
sabaini:feat/reactive-2604

Conversation

@sabaini

@sabaini sabaini commented Apr 28, 2026

Copy link
Copy Markdown
Contributor

Reactive plugin support for 26.04

sabaini added 5 commits April 28, 2026 12:34
Signed-off-by: Peter Sabaini <peter.sabaini@canonical.com>
Signed-off-by: Peter Sabaini <peter.sabaini@canonical.com>
Signed-off-by: Peter Sabaini <peter.sabaini@canonical.com>
Signed-off-by: Peter Sabaini <peter.sabaini@canonical.com>
Signed-off-by: Peter Sabaini <peter.sabaini@canonical.com>
@sabaini sabaini marked this pull request as ready for review April 29, 2026 16:34
@sabaini

sabaini commented Apr 29, 2026

Copy link
Copy Markdown
Contributor Author

charmcraft currently blocks reactive charms on 26.04 -- i have exercised this PR with a local charmcraft which has the block removed
Example run: https://gist.github.com/sabaini/2796b805877b65145483a8986774c215

@sabaini

sabaini commented Apr 29, 2026

Copy link
Copy Markdown
Contributor Author

also cf. canonical/charmcraft#2678

@freyes freyes self-requested a review April 29, 2026 16:48
Comment thread snap/snapcraft.yaml Outdated
# rest of the dependency set.
pip install \
--no-binary :all: \
--only-binary virtualenv,distlib,filelock,platformdirs,python-discovery \

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this will break (most likely) some of the not so common architectures we support, e.g. ppc64el and s390x

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok I've now switched to core24 so we get a newer python3-pathspec, this otherwise breaks hatchling

Also had to introduce Cython min. version as this would otherwise break

Signed-off-by: Peter Sabaini <peter.sabaini@canonical.com>
@sabaini sabaini requested a review from freyes April 30, 2026 14:58
@sabaini

sabaini commented Jun 3, 2026

Copy link
Copy Markdown
Contributor Author

@freyes I believe the charmcraft changes have landed now in canonical/charmcraft#2678 so tests should have a better chance of passing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants