qmake plugin: Stop doing out-of-source builds.
Metadata
Current evaluation
PR #633 merged as a3f85dcc6, switching qmake from unreliable out-of-source builds to in-source builds and resolving LP #1599572.
Resolution: closed resolved
Reason: Merged commit a3f85dcc6 changed the qmake plugin to build in the source tree, addressing the intermittent failures tracked by LP #1599572.
Evaluated by: mr-cal-bot
No scores available.
Issue body
It doesn't seem well-supported and inexplicably breaks sometimes. This resolves LP: [#1599572](https://bugs.launchpad.net/snapcraft/+bug/1599572).
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | PR #633 merged as a3f85dcc6, switching qmake from unreliable out-of-source builds to in-source builds and resolving LP #1599572. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #633 as commit a3f85dcc6: qmake now uses in-source builds, fixing intermittent failures associated with LP #1599572. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged qmake plugin changes to disable out-of-source builds, resolving build instability and bug LP #1599572. After initial CI failures were fixed via retests, the update was approved and merged, enforcing in-source compilation. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Disables out-of-source builds for the qmake plugin due to poor support and intermittent failures, resolving Launchpad bug #1599572. CI initially failed but passed after multiple retests, followed by maintainer approval. |
Update history
No update history recorded yet.
Related work
-
Related To:
snapcraft (launchpad)#1599572
(confidence 100%)
Launchpad bug explicitly cited as resolved by PR #633.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1599572 qmake plugin uses out-of-source build | snapcraft (launchpad) | closed | Fixed in snapcraft PR #633 (merged as a3f85dcc6): the qmake plugin now copies sources into build/ and builds in-source instead of relying on qmake's unreliable out-of-source build. | |
| #1687 fix(plugins/qmake): use source-subdir if declared | craft-parts | merged | Merged PR #1687 (commit 0162da71), fixing qmake path resolution to honor source-subdir while preserving source-root-relative project files. | |
| #3391 plugins v2: port the qmake plugin | snapcraft | merged | Merged the qmake v2 plugin port in commit 28b59f41c, adding out-of-tree builds and qmake-project-file support after rebasing on #3392. | |
| #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. |