~mozilla-snaps/firefox-snap/+git/firefox-snap:nightly

Last commit made on 2024-04-24
Get this branch:
git clone -b nightly https://git.launchpad.net/~mozilla-snaps/firefox-snap/+git/firefox-snap

Branch merges

Branch information

Recent commits

b389ce4... by Amin Bandali

Clean up old mount-control host-hunspell in post-refresh too

This is a temporary measure likely needed only for the users of
'nightly' and 'beta' who had their Firefox snap updated and the
old host-hunspell mount-control plug disconnected without proper
unmounting and cleanup of the mount point.

71613f5... by Amin Bandali

Restore previous 'DICPATH' and add comments about hunspell setup

975ae44... by Amin Bandali

Restore disconnect-plug-host-hunspell hook and host-hunspell declaration

We need this to be able to unmount the existing mount point for the
last time, otherwise removal of the Firefox snap fails halfway through
with this error:

error: cannot perform the following tasks:
- Remove data for snap "firefox" (4111) (unlinkat /var/snap/firefox/common/host-hunspell/en_US.dic: read-only file system)

281b555... by Amin Bandali

Merge pull request #54 from lissyx/update-ci-path

Bug 1892545 - Fix path for dump-syms

c2e48ad... by Alexandre <alexandre@serveur>

Bug 1892545 - Fix path for dump-syms

1d2a601... by GitHub Actions <email address hidden>

Bump version to the latest nightly (127.0a1).

c65d1d4... by Maciej Borzecki

snap: rename plug to host-usr-share-hunspell

Rename the plug to host-usr-share-hunspell to avoid potential issue with
conflicting names in the snap declaration.

Signed-off-by: Maciej Borzecki <email address hidden>

139f333... by Maciej Borzecki

snap, hooks: make host-hunspell a system-files interface

The host-hunspell plug was a mount-control interface, which means that the snap
could request snapd to set up a mount from/to a specific location. The problem
is that the mount is visible in the host mount namespace, i.e. the mounts
created a system wide. The mount-control interface was really intended to be
used in Ubuntu Core oriented scenarios, when for instance a gadget mounts some
external storage at a system wide location.

The particular care of the Firefox snap only really needs access to the hunspell
dictionaries on the host. In this case a system-files interface allowing access
to /usr/share/hunspell inside the host filesystem (exposed to the snap mount ns
at /var/lib/snapd/hostfs) will be sufficient.

This will fix issues like LP#2059195

Signed-off-by: Maciej Borzecki <email address hidden>

aa18856... by GitHub Actions <email address hidden>

Bump version to the latest nightly (126.0a1).

3cfe88f... by Amin Bandali

Merge pull request #50 from lissyx/rust-1.74

Bug 1880924 - Update to use Rust 1.74