Skip to content

Commit 398aea8

Browse files
Release MassOS 2022.04.2
1 parent 0820c55 commit 398aea8

13 files changed

Lines changed: 269 additions & 327 deletions

build-system.sh

Lines changed: 140 additions & 110 deletions
Large diffs are not rendered by default.

changelog.md

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Full Changelog History
22
This document contains the full changelog for every previous versions of MassOS, as well as the changes currently in development for the next upcoming version of MassOS (which may be subject to change before the version is finally released).
3-
# Current Development
3+
# MassOS 2022.04.2
44
Changes:
55

66
- Added `lsof` utility.
@@ -10,56 +10,73 @@ Changes:
1010
- Removed FFmpeg 5.0 workaround for Firefox (Firefox 99+ supports FFmpeg 5.0).
1111
- GTK-Doc documentation is no longer removed.
1212
- Added LLD as part of the LLVM/Clang toolchain.
13+
- Added Xfburn optical disc burning application.
1314

1415
Upgraded software:
1516

1617
- adwaita-icon-theme: `42.0 --> 41.0` (rollback, see commit e84a375)
1718
- AppArmor: `3.0.3 --> 3.0.4`
1819
- Audit: `3.0.7 --> 3.0.8`
1920
- bc: `5.2.2 --> 5.2.3`
20-
- CMake: `3.23.0-rc5 --> 3.23.0`
21-
- cups-filters: `1.28.13 --> 1.28.14`
21+
- CMake: `3.23.0-rc5 --> 3.23.1`
22+
- cups-filters: `1.28.13 --> 1.28.15`
2223
- Evince: `41.4 --> 42.1`
2324
- Expat: `2.4.7 --> 2.4.8`
2425
- fcron: `3.2.1 --> 3.3.1`
25-
- Firefox: `98.0.2 --> 99.0`
26+
- Firefox: `98.0.2 --> 99.0.1`
2627
- Fontconfig: `2.13.96 --> 2.14.0`
2728
- FreeType: `2.11.1 --> 2.12.0`
2829
- Gedit: `41.0 --> 42.0`
2930
- Ghostscript: `9.55.0 --> 9.56.1`
31+
- Git: `2.35.1 --> 2.35.3`
32+
- glslang: `11.8.0 --> 11.9.0`
3033
- gnome-online-accounts: `3.40.1 --> 3.44.0`
3134
- GNUPG: `2.2.34 --> 2.3.4`
35+
- gsettings-desktop-schemas: `41.0 --> 42.0`
3236
- GVFS: `1.48.1 --> 1.50.0`
3337
- Gzip: `1.11 --> 1.12`
3438
- HarfBuzz: `4.1.0 --> 4.2.0`
39+
- iana-etc: `20220325 --> 20220401`
3540
- iceauth: `1.0.8 --> 1.0.9`
41+
- ICU: `70.1 --> 71.1`
3642
- Jinja2: `3.0.3 --> 3.1.1`
3743
- JS91: `91.7.1 --> 91.8.0`
3844
- less: `590 --> 600`
45+
- libaio: `0.3.112 --> 0.3.113`
3946
- libarchive: `3.6.0 --> 3.6.1`
47+
- libcap: `2.63 --> 2.64`
4048
- libgpg-error: `1.44 --> 1.45`
4149
- libnma: `1.8.36 --> 1.8.38`
4250
- libsndfile: `1.0.31 --> 1.1.0`
4351
- libstemmer: `2.1.0 --> 2.2.0`
52+
- libusb: `1.0.25 --> 1.0.26`
4453
- libX11: `1.7.3 --> 1.7.5`
4554
- libXcursor: `1.2.0 --> 1.2.1`
4655
- libxfce4ui: `4.17.4 --> 4.17.6`
47-
- Linux Kernel: `5.17.1 --> 5.17.2`
48-
- LLVM/Clang/LLD: `13.0.1 --> 14.0.0`
56+
- Linux Kernel: `5.17.1 --> 5.17.3`
57+
- LLVM/Clang/LLD: `13.0.1 --> 14.0.1`
4958
- Mesa: `22.0.0 --> 22.0.1`
5059
- mkfontscale: `1.2.1 --> 1.2.2`
5160
- mobile-broadband-provider-info: `20210805 --> 20220315`
5261
- Moreutils: `0.66 --> 0.67`
62+
- mtools: `4.0.38 --> 4.0.39`
63+
- MuPDF: `1.18.0 --> 1.19.1`
5364
- NSS: `3.76 --> 3.77`
5465
- OpenSSH: `8.9p1 --> 9.0p1`
5566
- Procps-NG: `3.3.17 --> 4.0.0`
67+
- PyParsing: `3.0.6 --> 3.0.7`
5668
- setxkbmap: `1.3.2 --> 1.3.3`
69+
- SPIRV-Headers: `1.3.204.0 --> 1.3.204.1`
70+
- SPIRV-Tools: `2022.1 --> 2022.2`
71+
- Systemd: `250.4 --> 251-rc1`
5772
- Thunar: `4.17.7 --> 4.17.8`
5873
- Vim: `8.2.4626 --> 8.2.4700`
74+
- VTE: `0.67.90 --> 0.68.0`
5975
- Vulkan-Headers: `1.3.208 --> 1.3.211`
6076
- Vulkan-Loader: `1.3.208 --> 1.3.211`
6177
- whois: `5.5.12 --> 5.5.13`
6278
- xdg-desktop-portal: `1.14.1 --> 1.14.2`
79+
- xdpyinfo: `1.3.2 --> 1.3.3`
6380
- xfce4-terminal: `0.9.1 --> 1.0.0`
6481
- xfsprogs: `5.14.2 --> 5.15.0`
6582
- Xwayland: `21.1.4 --> 22.1.1`

patches/gvfs-1.48.1-mesonfix.patch

Lines changed: 0 additions & 11 deletions
This file was deleted.
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
From 747c7f6ea6c8b6a7ccd008bb47996ba7eb169bcc Mon Sep 17 00:00:00 2001
2+
From: Ondrej Holy <oholy@redhat.com>
3+
Date: Mon, 11 Apr 2022 10:54:04 +0200
4+
Subject: [PATCH] smb: Ignore EINVAL for kerberos/ccache login
5+
6+
With samba 4.16.0, mount operation fails with the "Invalid Argument" error
7+
when kerberos/ccache is misconfigured. Ignore this error, so user get a chance
8+
to login using the password...
9+
10+
Fixes: https://gitlab.gnome.org/GNOME/gvfs/-/issues/611
11+
---
12+
daemon/gvfsbackendsmb.c | 8 +++++++-
13+
daemon/gvfsbackendsmbbrowse.c | 10 ++++++++--
14+
2 files changed, 15 insertions(+), 3 deletions(-)
15+
16+
diff --git a/daemon/gvfsbackendsmb.c b/daemon/gvfsbackendsmb.c
17+
index 33d1a209..776b67bc 100644
18+
--- a/daemon/gvfsbackendsmb.c
19+
+++ b/daemon/gvfsbackendsmb.c
20+
@@ -513,7 +513,13 @@ do_mount (GVfsBackend *backend,
21+
if (res == 0)
22+
break;
23+
24+
- if (op_backend->mount_cancelled || (errsv != EACCES && errsv != EPERM))
25+
+ if (errsv == EINVAL && op_backend->mount_try <= 1 && op_backend->user == NULL)
26+
+ {
27+
+ /* EINVAL is "expected" when kerberos/ccache is misconfigured, see:
28+
+ * https://gitlab.gnome.org/GNOME/gvfs/-/issues/611
29+
+ */
30+
+ }
31+
+ else if (op_backend->mount_cancelled || (errsv != EACCES && errsv != EPERM))
32+
{
33+
g_debug ("do_mount - (errno != EPERM && errno != EACCES), cancelled = %d, breaking\n", op_backend->mount_cancelled);
34+
break;
35+
diff --git a/daemon/gvfsbackendsmbbrowse.c b/daemon/gvfsbackendsmbbrowse.c
36+
index 57bae9db..7e8facfb 100644
37+
--- a/daemon/gvfsbackendsmbbrowse.c
38+
+++ b/daemon/gvfsbackendsmbbrowse.c
39+
@@ -967,8 +967,14 @@ do_mount (GVfsBackend *backend,
40+
uri, op_backend->mount_try, dir, op_backend->mount_cancelled,
41+
errsv, g_strerror (errsv));
42+
43+
- if (dir == NULL &&
44+
- (op_backend->mount_cancelled || (errsv != EPERM && errsv != EACCES)))
45+
+ if (errsv == EINVAL && op_backend->mount_try == 0 && op_backend->user == NULL)
46+
+ {
47+
+ /* EINVAL is "expected" when kerberos is misconfigured, see:
48+
+ * https://gitlab.gnome.org/GNOME/gvfs/-/issues/611
49+
+ */
50+
+ }
51+
+ else if (dir == NULL &&
52+
+ (op_backend->mount_cancelled || (errsv != EPERM && errsv != EACCES)))
53+
{
54+
g_debug ("do_mount - (errno != EPERM && errno != EACCES), cancelled = %d, breaking\n", op_backend->mount_cancelled);
55+
break;
56+
--
57+
GitLab
58+

patches/libusb-1.0.25-UpstreamFix.patch

Lines changed: 0 additions & 109 deletions
This file was deleted.

patches/mupdf-1.18.0-security_fix-1.patch

Lines changed: 0 additions & 51 deletions
This file was deleted.

0 commit comments

Comments
 (0)