Missing a qmake plugin
Metadata
Current evaluation
Added the qmake plugin in ubuntu-core/snapcraft#566 (commit 07581cb4e), shipped in Snapcraft 2.12; Qt4 and Qt5 demos built and ran successfully.
Resolution: closed resolved
Reason: Maintainer kyrofa identified PR #566 as the resolution; it added the plugin in commit 07581cb4e and was released in Snapcraft 2.12. Verification confirmed both Qt4 and Qt5 projects built, installed, and ran successfully.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Now that Snappy runs on the desktop, Snapcraft needs a qmake plugin.
[Impact]
* It is not easy to make a snap from a project that uses qmake.
[Test Case]
* define a snapcraft.yaml for a project that uses qmake with qt4.
* run snapcraft, install the snap and execute it.
* define a snapcraft.yaml for a project that uses qmake with qt5.
[Regression Potential]
* None, this is a new plugin.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Added the qmake plugin in ubuntu-core/snapcraft#566 (commit 07581cb4e), shipped in Snapcraft 2.12; Qt4 and Qt5 demos built and ran successfully. | |
| stealth/space-bunny-alpha | — | closed resolved | qmake plugin added by merged PR #566 (commit 07581cb4e) with Qt4/Qt5 demos; shipped in snapcraft 2.12 SRU, verified by elopio, released to xenial -updates on 2016-06-29. | |
| stealth/space-bunny-alpha | — | closed resolved | Added and merged qmake support for Qt4 and Qt5 in canonical/snapcraft#566 (07581cb4e), resolving the missing-plugin request. | |
| qwen/qwen3.6-35b-a3b | — | — | Implemented a qmake plugin for Snapcraft to support Qt4 and Qt5 builds. The feature was developed, verified, and the issue closed. | |
| qwen/qwen3.6-35b-a3b | — | — | Implemented and verified the qmake plugin for Snapcraft, enabling snap builds for Qt4 and Qt5 qmake projects. The request was resolved and the issue closed. | |
| qwen/qwen3.6-35b-a3b | — | — | The request for a qmake plugin was closed as implemented. The verification-done label confirms the plugin was added and tested, enabling snap builds for Qt4 and Qt5 projects. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Added a qmake plugin to Snapcraft to support Qt4 and Qt5 desktop projects. The feature was implemented, verified, and the issue closed. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
ubuntu-core/snapcraft#566
(confidence 100%)
Merged implementation of the requested qmake plugin, recorded as commit 07581cb4e.
-
Related To:
snapcraft (launchpad)#1596760
(confidence 98%)
A separate source-file compression regression was found during 2.12 verification but was judged non-blocking.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1551343 Remove qml plugin | snapcraft (launchpad) | closed | 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. | |
| #566 Add qmake plugin. | snapcraft | merged | Merged as commit 07581cb4e: adds a qmake plugin (with Qt4/Qt5 demos) for building qmake projects, resolving Launchpad bug #1574774. | |
| #1633278 qmake plugin doesn't have a default qmake version | snapcraft (launchpad) | closed | Fixed by snapcore/snapcraft PR #1328 (commit b4627101d), which set the qmake plugin's default qt-version to qt5. |