jhbuild plugin: remove dependency on pkgconf
Metadata
Current evaluation
Merged changes remove the pkgconf dependency from the jhbuild plugin to resolve a pkg-config conflict. Approved by three reviewers, passed CI checks, and deleted one line.
Suggested action: —
No scores available.
Issue body
pkgconf : Breaks: pkg-config (>= 0.29-1) so we cannot install both at the same time:
```
pkgconf : Breaks: pkg-config (>= 0.29-1)
```
Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>
- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] If this is a bugfix. Have you checked that there is a bug report open for the issue you are trying to fix on [bug reports](https://bugs.launchpad.net/snapcraft)?
- [x] If this is a new feature. Have you discussed the design on the [forum](https://forum.snapcraft.io)?
- [x] Have you successfully run `./runtests.sh static`?
- [x] Have you successfully run `./runtests.sh unit`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged changes remove the pkgconf dependency from the jhbuild plugin to resolve a pkg-config conflict. Approved by three reviewers, passed CI checks, and deleted one line. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged removal of the pkgconf dependency from the jhbuild plugin. This resolves a conflict where pkgconf breaks pkg-config, preventing co-installation. All unit and static tests passed. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Removed pkgconf dependency from the jhbuild plugin to resolve a conflict with pkg-config. Unit tests passed and the change was integrated. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2371 plugins: remove jhbuild | snapcraft | merged | Merged removal of the unused, bases-incompatible jhbuild plugin, resolving LP #1794789. The change deletes 503 lines across 8 files following reviewer approval and passing CI checks. | |
| #1298 jhbuild plugin: new plugin | snapcraft | merged | Merged a new JHBuild plugin for Snapcraft. The contributor removed a Xenial-incompatible dependency, simplified code, and resolved reviewer concerns regarding dependency resolution. Following maintainer approval, the plugin was integrated into the codebase. |