← Back to issue list

test(store): replace deleted mysql charmlib with operator-libs-linux.apt in store integration tests

View original Github issue

Metadata

Project
charmcraft
Number
#2840
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #2840 as commit a83b100b, replacing the deleted mysql.mysql charmlib with operator_libs_linux.v0.apt in store integration tests and fixing #2837.

Resolution: closed resolved

Reason: The approved PR passed all CI checks and merged as commit a83b100b. Its test update restored the affected store integration tests and closed issue #2837.

Evaluated by: mr-cal-bot

No scores available.

Issue body

## Description **Part of Stack:** 1. **#2840 (this PR: `test(store): replace deleted mysql charmlib with operator-libs-linux.apt in store integration tests`)** 2. #2835 (`fix(plugins): use part_build_subdir for charm source copy`) 3. #2842 (`chore(deps): update craft-application to ~=7.2 and fix docs build`) 4. #2836 (`feat: opt into git-driven build root via CHARMCRAFT_EXPERIMENTAL_MONOREPO`) --- The `mysql` charm recently removed its charmlibs from Charmhub, causing `test_fetchlib_all` and `test_fetchlib_store_is_old` in `tests/integration/commands/test_store_commands.py` to fail. This PR updates the integration tests to use `operator_libs_linux.v0.apt` instead of `mysql.mysql`. Fixes #2837

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #2840 as commit a83b100b, replacing the deleted mysql.mysql charmlib with operator_libs_linux.v0.apt in store integration tests and fixing #2837.
stealth/space-bunny-alpha — closed resolved Merged PR #2840 (a83b100b) replaced the deleted mysql.mysql charmlib with operator_libs_linux.v0.apt in store integration tests, fixing #2837.
qwen/qwen3.6-35b-a3b — — Merged update replaces deleted mysql.mysql charmlib with operator_libs_linux.v0.apt in integration tests, fixing upstream Charmhub changes that broke test_fetchlib_all and test_fetchlib_store_is_old. Resolves #2837.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 10
Confidence: 90
needs review Updates integration tests to use operator_libs_linux.v0.apt instead of the deleted mysql charmlib, fixing failing tests. Currently approved by two reviewers with CI checks pending.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 15
Confidence: 95
needs review Updates integration tests to use operator_libs_linux.v0.apt instead of the deleted mysql charmlib. Approved by two reviewers, all CI checks passing, ready to land.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 10
Confidence: 95
needs review Updates integration tests to replace the deleted mysql charmlib with operator_libs_linux.v0.apt, fixing failing tests. Approved by one reviewer with all CI checks passing.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 5
Confidence: 90
needs review Replaces deleted mysql charmlib with operator_libs_linux.v0.apt in store integration tests to fix failing tests. Currently pending maintainer review with all CI checks passing.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 10
Confidence: 90
needs review Updates integration tests to use operator_libs_linux.v0.apt instead of the deleted mysql charmlib, fixing failing fetchlib tests. Currently passing CI, awaiting maintainer review.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 15
Confidence: 90
needs review Updates store integration tests to use operator_libs_linux.v0.apt instead of the removed mysql charmlib. Fixes #2837. Currently pending maintainer review with CI checks running.

Update history

Date Change
updated
updated
updated
updated
updated
updated
created

Related work

Related issues

Issue Project State Summary Similarity
#2837 Use operator_libs_linux charmlib instead of mysql in store integration tests charmcraft closed Fixed store integration tests by replacing the removed mysql.mysql charmlib with operator_libs_linux.v0.apt in merged PR #2840 (a83b100b).
91%