~xnox/snapd:update-riscv-snapcraft.yaml

Last commit made on 2023-02-22
Get this branch:
git clone -b update-riscv-snapcraft.yaml https://git.launchpad.net/~xnox/snapd
Only Dimitri John Ledkov can upload to this branch. If you are Dimitri John Ledkov please log in for upload directions.

Branch merges

Branch information

Name:
update-riscv-snapcraft.yaml
Repository:
lp:~xnox/snapd

Recent commits

0bbc455... by Dimitri John Ledkov

interfaces/opengl: expose nvidia device nodes for new cards

Signed-off-by: Dimitri John Ledkov <email address hidden>

94d257a... by Dimitri John Ledkov

Merge remote-tracking branch 'origin/master' into master-riscv64

0a2ff46... by Alfonso Sanchez-Beato

tests/lib/muinstaller: update snapd commit

This is needed due to a change in API.

b3003bc... by Samuele Pedroni

snap,snapdtool: introduce SnapdAssertionMaxFormatsFromSnapFile

this will be useful to determine supported assertion max formats for snapd/core
and kernel snaps that are used to build an image

to do this we split out snapdtool.ParseInfoFile

34da9d9... by Alfonso Sanchez-Beato

gadget: include OnDiskStructure in LaidOutStructure (#12515)

Include OnDiskStructure in LaidOutStructure so we really have all the
needed information to create partitions and content in
LaidOutStructure. Also, remove the now unneeded
onDiskAndLaidoutStructure.

* gadget: change FindDeviceForStructure input to a VolumeStructure

as we did not need the full LaidOutStructure. This also simplifies the
tests.

* gadget/install: use OnDiskStructure in ensureNodesExist

As we did not need the full laid out structure.

* gadget: include OnDiskStructure in LaidOutStructure

Include OnDiskStructure in LaidOutStructure so we really have all the
needed information to create partitions and content in
LaidOutStructure. Also, remove the now unneeded
onDiskAndLaidoutStructure.

* gadget: remove StartOffset from LaidOutStructure

It is not needed as we have the same field in OnDiskStructure, which
is contained in LaidOutStructure.

* gadget: replace access to LaidOutStructure.VolumeStructure by methods

where possible.

* gadget: set encryption info in gadget.LaidoutVolume

Pass around encryption information so we can set the encryption info
in LaidOutStructure nearer to where it is created, which simplifies
the code and fixes cases not considered before.

* tests/muinstaller: use temporarily commit from branch for the build

To be removed as soon as https://github.com/snapcore/snapd/pull/12515
is merged.

fe362e6... by Samuele Pedroni

seed/seedwriter: clarify some of the ensureARefs changes

bd5c196... by Samuele Pedroni

many: delay fetching assertions until snapd-carrying snaps are known

this will allow to try to make appropriate choices about the assertion formats
that are compatible with the snapd code in the created seed/image

3f4a998... by Alfonso Sanchez-Beato

interfaces/modem-manager: add net_admin capability

This is needed for NETLINK_ROUTE sockets, which started to be used by
ModemManager 1.18.

754d972... by Shengjing Zhu

httputil: fix checking x509 certification error on Go1.20

The error is wrapped in Go1.20 so we need to unwrap first.

012e30e... by Miguel Pires

store: update cache item modtime on a best-effort basis

Signed-off-by: Miguel Pires <email address hidden>