← Back to issue list

Fix Exec key in desktop files for apps named like their parent package (LP: #1658123).

View original Github issue

Metadata

Project
snapcraft
Number
#1061
Type
pull request
State
merged
Author
oSoMoN
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #1061 fixed desktop-file Exec keys for apps whose names match their parent package, resolving LP #1658123 in commit b393badb4.

Resolution: closed resolved

Reason: PR #1061 was approved and merged into master. Commit b393badb4 implements proper Exec-key handling for apps named like their parent package.

Evaluated by: mr-cal-bot

No scores available.

Issue body

https://bugs.launchpad.net/snapcraft/+bug/1658123

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1061 fixed desktop-file Exec keys for apps whose names match their parent package, resolving LP #1658123 in commit b393badb4.
stealth/space-bunny-alpha — closed resolved PR #1061 merged into master, fixing desktop-file Exec keys for apps named like their parent package (LP: #1658123) in commit b393badb4.
qwen/qwen3.6-35b-a3b — — Merged into master. Resolved Launchpad bug #1658123 by correcting the Exec key in desktop files for apps sharing names with their parent packages. Approved by two reviewers and implemented by contributor oSoMoN.
qwen3.6-35b-a3b-mtp-q6 — — Merged to master, resolving Launchpad bug #1658123 by correcting the Exec key in desktop files for apps named after their parent package. Authored by oSoMoN, the change integrated with 96.33% test coverage.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1658123 Exec key from desktop files gets trimmed when installed by snapd snapcraft (launchpad) closed Snapcraft 2.25 emitted invalid Exec keys (e.g. `tus.tus`) for apps named like their parent package, so snapd stripped the key. Fixed by merged PR #1061 in commit b393badb4, which generates a proper Exec key for those apps.
75%
#6298 fix: allow desktop files without an Exec key snapcraft merged Merged PR #6298 (commit ea842ae55) makes Snapcraft accept desktop entries lacking an Exec key, fixing #5799; Exec reformatting now only runs when the key exists and test_missing_exec_entry was updated.
73%
#5799 Valid desktop file without Exec key are rejected snapcraft closed Fixed by PR #6298 (commit ea842ae55), allowing valid desktop files without an Exec key while still rewriting Exec when present.
72%