← Back to issue list

recording: record the snaps installed on the machine

View original Github issue

Metadata

Project
snapcraft
Number
#1567
Type
pull request
State
merged
Author
come-maiz
Labels
Created
Updated
Closed

Current evaluation

Merged after passing CI and receiving approval from two reviewers. The change records installed snaps on the machine and depends on PR #1566. Updates span 8 files with a net addition of 126 lines.

Suggested action:

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] If this is a bugfix. Have you checked that there is a bug report open for the issue you are trying to fix on [bug reports](https://bugs.launchpad.net/snapcraft)? - [x] If this is a new feature. Have you discussed the design on the [forum](https://forum.snapcraft.io)? - [x] Have you successfully run `./runtests.sh static`? - [x] Have you successfully run `./runtests.sh unit`? ----- This requires #1566

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged after passing CI and receiving approval from two reviewers. The change records installed snaps on the machine and depends on PR #1566. Updates span 8 files with a net addition of 126 lines.
qwen3.6-35b-a3b-mtp-q6 Merged implementation to record locally installed snaps. Requires PR #1566 and aligns with snapd fake merge #1569.
qwen3.6-35b-a3b-mtp-q6 Merged. Implements snap recording to track installed machine snaps. Resolved by satisfying dependency on PR #1566 and aligning with snapd fake proposal #1569.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1295 recording: record build packages installed in the snap snapcraft merged Merged into master. Records build packages installed in the snap. Approved by two reviewers, changed 7 files (+146/-110 lines), and increased overall coverage by 0.04% with 100% diff coverage.
83%
#1566 recording: record build-snaps installed during the pull snapcraft merged Merged to record build-snaps installed during the pull step, addressing #1556. Approved by two reviewers with a +74/-8 line change across eight files.
82%
#1293 recording: record stage packages installed in the snap snapcraft merged Merged into master. Records stage packages installed in the snap. Approved by one reviewer, modified 8 files, achieved 100% diff coverage, increased overall coverage by 0.04%, and depended on PR #1292.
82%
#1529 recording: record the packages installed in the machine snapcraft merged Merged implementation recording installed machine packages. Closes #1452 and depends on #1528. Approved by one reviewer, passed static and unit tests. Modified seven files with 139 additions and 22 deletions.
76%
#1407 recording: record the original snapcraft.yaml snapcraft merged Merged to record the original snapcraft.yaml. Approved by one reviewer, modified 6 files with 91 additions and 31 deletions. Author noted the change requires PR #1406.
72%
#2238 reporting: record the released version for errors snapcraft merged Merged changes to record the released snapcraft version in error reports. Approved by reviewer, passed CI checks, and integrated with a 13-line update.
70%