← Back to issue list

catkin plugin: default to release build

View original Github issue

Metadata

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

Current evaluation

Merged #1470 in commit e41b00bbb, making the catkin plugin default to Release builds and allowing Debug builds through build-attributes.

Resolution: closed resolved

Reason: PR #1470 was merged as commit e41b00bbb. The change defaults catkin to Release and supports Debug through build-attributes, resolving Launchpad bug #1709671.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This PR resolves LP: [#1709671](https://bugs.launchpad.net/snapcraft/+bug/1709671) by using the Release build type by default. It also adds a new boolean property called `debug` to support changing the build type to Debug.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #1470 in commit e41b00bbb, making the catkin plugin default to Release builds and allowing Debug builds through build-attributes.
stealth/space-bunny-alpha — closed resolved Merged PR #1470 (commit e41b00bbb): catkin plugin now defaults to CMake Release builds; Debug is opt-in via the build-attributes list. Fixes LP bug #1709671.
stealth/space-bunny-alpha — closed resolved Merged in canonical/snapcraft#1470 (commit e41b00bbb): catkin now defaults to Release builds, with Debug selectable through build-attributes.
stealth/space-bunny-alpha — closed resolved Merged #1470 (e41b00bbb): catkin now defaults to Release builds, with Debug selectable through build-attributes.
qwen/qwen3.6-35b-a3b — — Merged to default the catkin plugin to Release builds, resolving Launchpad bug 1709671. Added a build-attributes property to switch to Debug. Approved by one reviewer and passed CI checks.
qwen3.6-35b-a3b-mtp-q6 — — Merged. Defaulted the catkin plugin to Release builds, resolving LP #1709671. Debug build support was added via build-attributes rather than a dedicated debug property.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft (launchpad)#1709671 (confidence 99%)

    Launchpad bug #1709671 tracked the original catkin Release-build issue and was resolved by this merge.

Related issues

Issue Project State Summary Similarity
#1709671 Catkin plugin: should be using release by default snapcraft (launchpad) closed Catkin's default CMake build type was fixed by snapcore/snapcraft PR #1470, confirmed by the maintainer.
75%