← Back to issue list

jhbuild plugin: remove dependency on pkgconf

View original Github issue

Metadata

Project
snapcraft
Number
#1535
Type
pull request
State
merged
Author
sergiusens
Labels
Created
Updated
Closed

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.
79%
#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.
71%