← Back to issue list

Remove qml plugin

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1551343
Type
issue
State
closed
Author
~sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Removed the assumption-dependent QML plugin in ubuntu-core/snapcraft PR #469, merged as commit 12b892588, because it failed in common environments such as X11.

Resolution: closed resolved

Reason: Commit 12b892588 removes the broken QML plugin, and maintainer ~sergiusens linked resolving PR #469 before the Launchpad issue was closed.

Evaluated by: mr-cal-bot

No scores available.

Issue body

It has too many assumptions and won't work in most cases (like X11) We should add an example with a qml project instead.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Removed the assumption-dependent QML plugin in ubuntu-core/snapcraft PR #469, merged as commit 12b892588, because it failed in common environments such as X11.
stealth/space-bunny-alpha — closed resolved Removed the broken QML plugin in merged PR #469 (commit 12b892588) because its assumptions failed in common environments such as X11.
stealth/space-bunny-alpha — closed resolved Removed the overly assumption-heavy QML plugin in merged PR canonical/snapcraft#469 (commit 12b892588).
stealth/space-bunny-alpha — closed not a bug QML plugin was deemed too assumption-dependent for general use, including X11; removal and a QML-project example were proposed, but no implementing change was identified.
qwen/qwen3.6-35b-a3b — — Closed and abandoned. The qml plugin was removed due to excessive assumptions and X11 incompatibility. A qml project example was implemented as the alternative.
qwen/qwen3.6-35b-a3b — — The qml plugin was removed due to compatibility issues and excessive assumptions. The proposal was accepted, and the issue was closed in favor of providing a qml project example instead.

Update history

Date Change
created

Related work

  • Likely Fixed By: ubuntu-core/snapcraft#469 (confidence 100%)

    PR #469 was merged as commit 12b892588 with the title "qml plugin: remove broken plugin".

Related issues

Issue Project State Summary Similarity
#1510008 qml plugin: make it combinable with apps which use other build systems to install their files snapcraft (launchpad) closed Migrated to GitHub ubuntu-core/snapcraft#46 and closed as not a bug: snapcraft does not conflict when two parts install the same file, the user's part ordering was wrong. The qml plugin was later deleted as broken in merged PR #469 (12b892588).
77%
#469 qml plugin: remove broken plugin snapcraft merged Merged PR #469 removed the broken QML plugin, deleting 160 lines across eight files in commit 12b892588.
75%
#188 Close not called on the qml plugin snapcraft merged Merged in snapcraft#188 via merge commit 1045bd9a5, with squashed commit 731c7747e fixing the missing QML plugin close call.
73%
#1574774 Missing a qmake plugin snapcraft (launchpad) closed Added the qmake plugin in ubuntu-core/snapcraft#566 (commit 07581cb4e), shipped in Snapcraft 2.12; Qt4 and Qt5 demos built and ran successfully.
73%
#1531994 QML plugin doesn't close snappy-qt5.conf snapcraft (launchpad) closed Fixed the leaked snappy-qt5.conf handle in the QML plugin via snapcraft#188, commit 731c7747e, merged as 1045bd9a5.
72%
#64 Remove ubuntu pacakges from the list snapcraft merged PR #64 merged into master (merge commit e3eaf7e5e, change commit 562cbe270): dropped three ubuntu-* packages from the QML plugin list to stop pulling in desktop frameworks and halving snap size.
71%