mirror of
https://https.git.savannah.gnu.org/git/guix.git/
synced 2025-07-12 01:50:46 +02:00
Includes fixes for CVE-2025-6424, CVE-2025-6425, CVE-2025-6426, CVE-2025-6429, and CVE-2025-6430. * gnu/packages/gnuzilla.scm (mozilla-115-compare-locales) (mozilla-115-locale, mozilla-115-locales, update-mozilla-115-locales) (all-mozilla-115-locales, %icecat-115-base-version) (%icecat-115-version %icecat-115-build-id, icecat-115-source): New bindings, retaining the previous meanings (before this commit) of mozilla-compare-locales, mozilla-locale, mozilla-locales, update-mozilla-locales, all-mozilla-locales, %icecat-base-version, %icecat-version, %icecat-build-id, and icecat-source, respectively. (mozilla-locale, mozilla-locales, update-mozilla-locales) (all-mozilla-locales): Remove bindings. (mozilla-compare-locales): Switch to new Github URL. (mozilla-l10n): New variable. (%icecat-locales): Move definition above "%icecat-base-version". Add new locales "sat" and "skr". (%icecat-base-version, %icecat-version, %icecat-build-id): Update. (icecat-source): Update 'gnuzilla-commit' and hashes. Remove 'upstream-icecat-base-version' local variable and associated comments. Modify the code within (with-directory-excursion "l10n" ...) to adapt to new upstream handling of locales. (icecat-minimal) [inputs]: Switch from 'ffmpeg-5' to 'ffmpeg'. Update the comment on why we are still using the bundled NSS. [native-inputs]: Switch from 'rust-cbindgen-0.24' to 'rust-cbindgen'. [arguments]: Add "--enable-rust-simd" to configure-flags. Adapt 'remove-cargo-frozen-flag' phase to work on IceCat 128. (comm-source->locales+changeset): Use 'update-mozilla-115-locales'. (icedove-source): Use 'icecat-115-source'. * gnu/packages/patches/icecat-use-system-wide-dir.patch, gnu/packages/patches/icecat-compare-paths.patch: Adapt to IceCat 128. * gnu/packages/patches/icecat-102-makeicecat.patch: Delete file * gnu/local.mk (dist_patch_DATA): Remove it.
21 lines
816 B
Diff
21 lines
816 B
Diff
See comment in gnu/build/icecat-extension.scm.
|
|
|
|
--- a/toolkit/mozapps/extensions/internal/XPIDatabase.sys.mjs
|
|
+++ b/toolkit/mozapps/extensions/internal/XPIDatabase.sys.mjs
|
|
@@ -3613,6 +3613,7 @@ const XPIDatabaseReconcile = {
|
|
if (
|
|
newAddon ||
|
|
oldAddon.updateDate != xpiState.mtime ||
|
|
+ oldAddon.path != xpiState.path ||
|
|
(aUpdateCompatibility && this.isAppBundledLocation(installLocation))
|
|
) {
|
|
newAddon = this.updateMetadata(
|
|
@@ -3621,8 +3622,6 @@ const XPIDatabaseReconcile = {
|
|
xpiState,
|
|
newAddon
|
|
);
|
|
- } else if (oldAddon.path != xpiState.path) {
|
|
- newAddon = this.updatePath(installLocation, oldAddon, xpiState);
|
|
} else if (aUpdateCompatibility || aSchemaChange) {
|
|
newAddon = this.updateCompatibility(
|
|
installLocation,
|