Charm cannot be built using charm-tools 3.x
Bug #1993519 reported by
Robert Gildein
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Livepatch Charm |
Fix Released
|
Undecided
|
Unassigned | ||
Graylog Charm |
Fix Released
|
Undecided
|
Unassigned | ||
Prometheus Openstack Exporter Charm |
Fix Released
|
Undecided
|
Sudeep Bhandari | ||
charm-bcache-tuning |
Fix Released
|
Undecided
|
Unassigned | ||
charm-duplicity |
Fix Released
|
Undecided
|
Unassigned | ||
charm-fstab-config |
Fix Released
|
Undecided
|
Unassigned | ||
charm-openstack-service-checks |
Fix Released
|
Undecided
|
Unassigned | ||
charm-postfix-relay |
Fix Released
|
Medium
|
Robert Gildein | ||
charm-sysconfig |
Fix Released
|
Medium
|
Robert Gildein | ||
logrotate-charm |
Fix Released
|
Undecided
|
Sudeep Bhandari |
Bug Description
This bug is to tracked all charms which cloud not build with charm-tools 3.x.
Right now we can fixed this with using `build-snaps: [charm/
but this will need to be fixed in the future.
Potential fixes are:
- update wheelhouse.txt to work on multiple python versions
- use multiple series with build-on
list of known bugs:
- https:/
- https:/
- https:/
Related branches
~sudeephb/charm-prometheus-openstack-exporter:bionic_fix
Merged
into
charm-prometheus-openstack-exporter:master
at
revision 9361e4c109d1a21b183d7340b8259388dc2da770
- Tianqi Xiao (community): Approve
- Robert Gildein: Approve
- π€ prod-jenkaas-bootstack: Approve (continuous-integration)
- BootStack Reviewers: Pending requested
- BootStack Reviewers: Pending requested
-
Diff: 34 lines (+9/-3)2 files modifiedcharmcraft.yaml (+5/-1)
src/tox.ini (+4/-2)
~sudeephb/charm-logrotated:master
- Ramesh Sattaru (community): Approve
- Martin Kalcok (community): Approve
- π€ prod-jenkaas-bootstack: Approve (continuous-integration)
- BootStack Reviewers: Pending requested
-
Diff: 38 lines (+6/-6)2 files modifiedcharmcraft.yaml (+5/-5)
src/tests/functional/test_logrotate.py (+1/-1)
~rgildein/charm-sysconfig:update-templates
- Eric Chen: Approve
- π€ prod-jenkaas-bootstack: Approve (continuous-integration)
- BootStack Reviewers: Pending requested
-
Diff: 113 lines (+8/-10)5 files modifiedMakefile (+2/-3)
charmcraft.yaml (+3/-1)
dev/null (+0/-1)
src/tests/functional/test_deploy.py (+1/-1)
src/tox.ini (+2/-4)
~rgildein/charm-postfix-relay:lp1925278
- Tianqi Xiao (community): Approve
- π€ prod-jenkaas-bootstack: Approve (continuous-integration)
- Eric Chen: Approve
-
Diff: 92 lines (+39/-24)4 files modifiedcharmcraft.yaml (+3/-1)
dev/null (+0/-23)
src/pyproject.toml (+35/-0)
src/tests/functional/requirements.txt (+1/-0)
~sudeephb/charm-bcache-tuning:functests
- π€ prod-jenkaas-bootstack: Approve (continuous-integration)
- Erhan Sunar (community): Approve
- Martin Kalcok (community): Approve
- BootStack Reviewers: Pending requested
-
Diff: 183 lines (+77/-14)10 files modifiedcharmcraft.yaml (+3/-1)
dev/null (+0/-1)
src/tests/functional/requirements.txt (+1/-0)
src/tests/functional/tests/bundles/base.yaml (+9/-0)
src/tests/functional/tests/bundles/jammy.yaml (+1/-0)
src/tests/functional/tests/bundles/overlays/focal.yaml.j2 (+3/-0)
src/tests/functional/tests/bundles/overlays/jammy.yaml.j2 (+3/-0)
src/tests/functional/tests/test_bcache_tuning.py (+47/-2)
src/tests/functional/tests/tests.yaml (+9/-10)
src/tox.ini (+1/-0)
~cjohnston/charm-canonical-livepatch:jammy
- π€ prod-jenkaas-bootstack: Approve (continuous-integration)
- BootStack Reviewers: Pending requested
- BootStack Reviewers: Pending requested
-
Diff: 29 lines (+6/-1)2 files modifiedcharmcraft.yaml (+2/-1)
src/README.md (+4/-0)
~raychan96/charm-openstack-service-checks:workaround-fix-build
Merged
into
charm-openstack-service-checks:master
at
revision 25478af3b8fe765c1ec30bef3d1cc346f08b6433
- π€ prod-jenkaas-bootstack: Approve (continuous-integration)
- Eric Chen: Approve
- BootStack Reviewers: Pending requested
-
Diff: 17 lines (+5/-1)1 file modifiedcharmcraft.yaml (+5/-1)
~raychan96/charm-duplicity:fix-builds-and-functests
- Robert Gildein: Needs Fixing
- Eric Chen: Approve
- Erhan Sunar (community): Approve
- π€ prod-jenkaas-bootstack: Approve (continuous-integration)
-
Diff: 121 lines (+18/-16)6 files modifiedcharmcraft.yaml (+6/-5)
dev/null (+0/-1)
src/layer.yaml (+2/-0)
src/reactive/duplicity.py (+3/-3)
src/tests/functional/tests/test_duplicity.py (+1/-1)
src/tests/functional/tests/tests.yaml (+6/-6)
~valexby/charm-fstab-config:bug/1971609-subordinate
- Sudeep Bhandari (community): Approve
- Eric Chen: Approve
- π€ prod-jenkaas-bootstack: Approve (continuous-integration)
- BootStack Reviewers: Pending requested
-
Diff: 82 lines (+21/-6)5 files modifiedMakefile (+2/-1)
charmcraft.yaml (+4/-1)
src/metadata.yaml (+5/-1)
src/tests/functional/tests/bundles/base.yaml (+6/-2)
src/tests/functional/tests/tests.yaml (+4/-1)
~esunar/charm-graylog:functional-test-fix
- Eric Chen: Approve
- π€ prod-jenkaas-bootstack: Approve (continuous-integration)
- BootStack Reviewers: Pending requested
-
Diff: 43 lines (+8/-3)3 files modifiedMakefile (+1/-1)
charmcraft.yaml (+3/-1)
src/reactive/graylog.py (+4/-1)
tags: | added: bseng-778 |
Changed in charm-postfix-relay: | |
milestone: | none → 23.01 |
Changed in charm-sysconfig: | |
milestone: | none → 23.01 |
Changed in charm-postfix-relay: | |
assignee: | nobody → Robert Gildein (rgildein) |
Changed in charm-sysconfig: | |
assignee: | nobody → Robert Gildein (rgildein) |
Changed in charm-postfix-relay: | |
importance: | Undecided → Medium |
Changed in charm-sysconfig: | |
importance: | Undecided → Medium |
Changed in charm-openstack-service-checks: | |
milestone: | none → 23.01 |
Changed in charm-fstab-config: | |
milestone: | none → 23.01 |
Changed in charm-duplicity: | |
milestone: | none → 23.01 |
Changed in charm-bcache-tuning: | |
milestone: | none → 23.01 |
Changed in charm-graylog: | |
milestone: | none → 23.01 |
Changed in charm-canonical-livepatch: | |
milestone: | none → 22.04 |
milestone: | 22.04 → none |
Changed in charm-openstack-service-checks: | |
milestone: | 23.01 → none |
Changed in charm-fstab-config: | |
milestone: | 23.01 → none |
Changed in charm-duplicity: | |
milestone: | 23.01 → none |
Changed in charm-bcache-tuning: | |
milestone: | 23.01 → none |
Changed in charm-graylog: | |
milestone: | 23.01 → none |
Changed in charm-openstack-service-checks: | |
milestone: | none → 23.01 |
Changed in charm-fstab-config: | |
milestone: | none → 23.01 |
Changed in charm-duplicity: | |
milestone: | none → 23.01 |
Changed in charm-bcache-tuning: | |
milestone: | none → 23.01 |
Changed in charm-graylog: | |
milestone: | none → 23.01 |
Changed in charm-prometheus-openstack-exporter: | |
assignee: | nobody → Sudeep Bhandari (sudeephb) |
milestone: | none → 23.01 |
Changed in charm-logrotated: | |
assignee: | nobody → Sudeep Bhandari (sudeephb) |
milestone: | none → 23.01 |
Changed in charm-canonical-livepatch: | |
status: | New → Fix Committed |
Changed in charm-graylog: | |
status: | New → Fix Committed |
Changed in charm-prometheus-openstack-exporter: | |
status: | New → Fix Committed |
status: | Fix Committed → New |
Changed in charm-graylog: | |
status: | Fix Committed → New |
Changed in charm-canonical-livepatch: | |
status: | Fix Committed → New |
Changed in charm-graylog: | |
status: | New → Fix Committed |
Changed in charm-postfix-relay: | |
status: | New → Fix Committed |
Changed in charm-sysconfig: | |
status: | New → Fix Committed |
Changed in charm-prometheus-openstack-exporter: | |
status: | New → Fix Committed |
Changed in charm-bcache-tuning: | |
status: | New → Fix Committed |
Changed in charm-duplicity: | |
status: | New → Fix Committed |
Changed in charm-fstab-config: | |
status: | New → Fix Committed |
Changed in charm-openstack-service-checks: | |
status: | New → Fix Committed |
Changed in charm-logrotated: | |
status: | New → Fix Committed |
Changed in charm-canonical-livepatch: | |
status: | New → Fix Committed |
Changed in charm-canonical-livepatch: | |
milestone: | none → 22.10 |
status: | Fix Committed → Fix Released |
Changed in charm-bcache-tuning: | |
status: | Fix Committed → Fix Released |
Changed in charm-duplicity: | |
status: | Fix Committed → Fix Released |
Changed in charm-fstab-config: | |
status: | Fix Committed → Fix Released |
Changed in charm-graylog: | |
status: | Fix Committed → Fix Released |
Changed in charm-logrotated: | |
status: | Fix Committed → Fix Released |
Changed in charm-openstack-service-checks: | |
status: | Fix Committed → Fix Released |
Changed in charm-postfix-relay: | |
status: | Fix Committed → Fix Released |
Changed in charm-prometheus-openstack-exporter: | |
status: | Fix Committed → Fix Released |
Changed in charm-sysconfig: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
We've had success (so far only tried with the autocert and ubuntu- repository- cache charm) with switching to Launchpad for building charms and the wheelhouse.txt to support multiple python versions. There is a PR open to get the wheelhouse.txt change into layer-basic[1].
As for getting Launchpad to build charms, see the charmcraft.yaml and the charm receipe in Launchpad.
[1]https:/ /github. com/juju- solutions/ layer-basic/ pull/211