Activity log for bug #1918999

Date Who What changed Old value New value Message
2021-03-13 00:15:08 Robie Basak bug added bug
2021-03-13 00:15:30 Robie Basak description I'm updating the git-ubuntu classic snap to be based on core20. In doing this, I'm building a deb, and then installing it using stage-packages. See bug 1918968 for a deeper explanation of this use case. Expected: "stage-packages: git-ubuntu" ships all required dependencies in the snap. Actual: packages already in the core20 snap are elided from the effective "stage-packages" list. Since this classic snap cannot make use of what is in the core20 snap safely, the result is a snap with missing dependencies. Workaround: explicitly specify every single required dependency, recursively, that is also present in the core20 snap. The list of packages to use for the workaround is tedious to determine. To fix, maybe the eliding behaviour should be disabled for a classic snap, or able to be turned off with an option. I'm updating the git-ubuntu classic snap to be based on core20. In doing this, I'm building a deb, and then installing it using stage-packages. See bug 1918968 for a deeper explanation of this use case. Expected: "stage-packages: [git-ubuntu]" ships all required dependencies in the snap. Actual: packages already in the core20 snap are elided from the effective "stage-packages" list. Since this classic snap cannot make use of what is in the core20 snap safely, the result is a snap with missing dependencies. Workaround: explicitly specify every single required dependency, recursively, that is also present in the core20 snap. The list of packages to use for the workaround is tedious to determine. To fix, maybe the eliding behaviour should be disabled for a classic snap, or able to be turned off with an option.
2021-03-13 00:16:18 Robie Basak summary stage-packages for classic snaps silently drop core snap debs stage-packages for classic snaps silently drop core20 snap debs
2021-03-18 13:19:29 Sergio Schvezov snapcraft: status New Confirmed
2021-03-25 16:58:56 Sergio Schvezov snapcraft: importance Undecided Low
2021-04-09 13:09:52 Launchpad Janitor merge proposal linked https://code.launchpad.net/~racb/usd-importer/+git/usd-importer/+merge/400823
2021-04-15 12:07:49 Launchpad Janitor merge proposal linked https://code.launchpad.net/~racb/usd-importer/+git/usd-importer/+merge/401198
2021-08-13 12:47:06 Sergio Schvezov snapcraft: status Confirmed Triaged
2021-08-16 21:09:37 Sergio Schvezov tags craft-467