build(deps): downgrade protobuf for s390x segfault
Metadata
Current evaluation
Merged #2614 as 7ab3110f, constraining protobuf below 6.33 to prevent s390x segfaults.
Resolution: closed resolved
Reason: PR #2614 was merged as commit 7ab3110f, adding a protobuf<6.33 constraint to avoid the upstream s390x segfault.
Evaluated by: mr-cal-bot
No scores available.
Issue body
---
- [ ] I've followed the [contribution guidelines](https://github.com/canonical/charmcraft/blob/main/CONTRIBUTING.md).
- [ ] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/).
- [ ] I've successfully run `make lint && make test`.
- [ ] I've added or updated any relevant documentation.
- [ ] I've updated the relevant release notes.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #2614 as 7ab3110f, constraining protobuf below 6.33 to prevent s390x segfaults. | |
| stealth/space-bunny-alpha | — | closed resolved | PR #2614 merged as commit 7ab3110f: pinned protobuf<6.33 in pyproject.toml to avoid s390x segfaults in protobuf 6.33.x, and added OSV ignore entries (PYSEC-2026-1805, GHSA-7gcm-g887-7qv7) in osv-scanner.toml. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR canonical/charmcraft#2614 as commit 7ab3110f, downgrading protobuf to fix s390x segfaults. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged to downgrade protobuf and fix an s390x segfault. Approved by two reviewers and passed core CI checks. Changes affect two files with minor dependency version adjustments. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a protobuf version downgrade to resolve an s390x segfault. CI type-checking warnings were flagged but explicitly marked as non-blocking notifications. The dependency change was successfully integrated. |
Update history
No update history recorded yet.
Related work
-
Caused By:
protobuf#24103
(confidence 85%)
The upstream protobuf issue was cited as a possible cause of the s390x segfault.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1096 build: constrain protobuf | rockcraft | merged | PR #1096 merged (commit f5ff0119) pinning protobuf to ==6.32.* in pyproject build constraints to dodge the 6.33.x s390x segfault, plus an OSV ignore for GHSA-7gcm-g887-7qv7. | |
| #3923 build(deps): bump protobuf from 3.20.1 to 3.20.2 | snapcraft | merged | Merged PR #3923 in commit f67aea838, updating protobuf from 3.20.1 to 3.20.2 to address a security advisory and reduce MessageSet parsing memory use. | |
| #6012 build(deps): bump protobuf from 6.33.4 to 6.33.5 | snapcraft | closed | Superseded by merged PR canonical/snapcraft#6011, which updated protobuf to 6.33.5 as part of a CVE hotfix. | |
| #2597 build(deps): bump protobuf from 6.31.1 to 6.33.5 in /tests/spread/ubuntu-25.10/test-cmd | charmcraft | closed | Dependabot PR bumping protobuf 6.31.1 to 6.33.5 in tests/spread/ubuntu-25.10/test-cmd was closed unmerged; instead .github/dependabot.yml was added to restrict scanning to root dirs. |