← Back to issue list

export the arch triplet variable during build time

View original Github issue

Metadata

Project
snapcraft
Number
#1752
Type
issue
State
closed
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Maintainer-requested feature shipped in PR #1768 (commit 5df5ab8d5): SNAPCRAFT_ARCH_TRIPLET is now exported into build-script environments; issue closed as implemented.

Resolution: closed resolved

Reason: Snapcraft PR #1768, 'project: export the arch triplet into the environment', was merged as commit 5df5ab8d5 and set SNAPCRAFT_ARCH_TRIPLET from info.arch_triplet in the lifecycle script environment. The variable is still present in current code at snapcraft/parts/lifecycle.py:578, later refined by PR #4313/#4332 into SNAPCRAFT_ARCH_TRIPLET_BUILD_ON/BUILD_FOR.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Maintainer-requested feature shipped in PR #1768 (commit 5df5ab8d5): SNAPCRAFT_ARCH_TRIPLET is now exported into build-script environments; issue closed as implemented.
stealth/space-bunny-alpha — closed resolved Maintainer request to export the arch triplet variable during build time was fixed by merged PR #1768 (commit 5df5ab8d5), which exports SNAPCRAFT_ARCH_TRIPLET into build-script environments.
stealth/space-bunny-alpha — closed resolved Implemented in Snapcraft PR #1768 (commit 5df5ab8d5), exporting SNAPCRAFT_ARCH_TRIPLET to build scripts and resolving issue #1752.
stealth/space-bunny-alpha — closed resolved Arch triplet export was implemented in merged PR canonical/snapcraft#1768 (commit 5df5ab8d5), exposing SNAPCRAFT_ARCH_TRIPLET to build scripts and resolving #1752.
qwen/qwen3.6-35b-a3b — — Closed without implementation. The request to export the arch triplet variable during build time was abandoned due to zero comments and inactivity.
qwen/qwen3.6-35b-a3b — — Closed without discussion or resolution details. The request to export the arch triplet variable during build time was left without comments or follow-up actions.
qwen/qwen3.6-35b-a3b — — Closed without discussion or resolution, likely abandoned. No implementation, merge, or rejection details were recorded.
qwen3.6-35b-a3b-mtp-q6 — — Closed without implementation. The request to export the architecture triplet variable during build time was abandoned, with no comments, pull requests, or resolution recorded.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/snapcraft#1768 (confidence 97%)

    Merged PR 'project: export the arch triplet into the environment', commit 5df5ab8d5, explicitly fixes #1752.

  • Related To: canonical/snapcraft#4313 (confidence 80%)

    Adds SNAPCRAFT_ARCH_TRIPLET_BUILD_ON/_BUILD_FOR for core20, superseding the original single variable.

  • Related To: canonical/snapcraft#4332 (confidence 75%)

    Follow-up error handling when the build-for arch variable cannot be evaluated.

Related issues

Issue Project State Summary Similarity
#1768 project: export the arch triplet into the environment snapcraft merged Merged PR #1768 (5df5ab8d5) exports SNAPCRAFT_ARCH_TRIPLET to build-script environments, fixing #1752.
90%
#1664114 Need variable for arch triplet in yaml snapcraft (launchpad) closed Added the architecture triplet to Snapcraft's build environment for use in YAML parts; implemented by snapcraft#1768 in commit 5df5ab8d5.
74%
#3414 project loader: export SNAPCRAFT_TARGET_ARCH in build environment snapcraft merged Merged PR #3414 (commit ff2cd96bb) added SNAPCRAFT_TARGET_ARCH to the global build environment in set_global_environment() for core22, alongside SNAPCRAFT_ARCH_TRIPLET.
72%