← Back to issue list

qmake plugin: Stop doing out-of-source builds.

View original Github issue

Metadata

Project
snapcraft
Number
#633
Type
pull request
State
merged
Author
kyrofa
Labels
—
Created
Updated
Closed

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