we have a snap that uses e2fsprogs and is pulling it using stage-packages. This worked fine until a certain point in time, a few days / weeks not sure.
mkfs-tool: plugin: nil stage-packages: - to amd64: - e2fsprogs - dosfstools - to arm64: - e2fsprogs - dosfstools
snapcraft only pulls dosfstools and completely ignores e2fsprogs. It does not fail or returns an error, it just ignores e2fsprogs completely.
When changing it to:
mkfs-tool: plugin: nil stage-packages: - on amd64: - e2fsprogs - dosfstools - on arm64: - e2fsprogs - dosfstools
It works. But from my understanding, it is wrong that way.
We are building using --destructive-mode and use target-arch=arm64 on an amd64 system.
We couldn’t find any hint why this is not working anymore.