aboutsummaryrefslogtreecommitdiff
path: root/UPDATING
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2021-09-11 15:52:54 +0000
committerJan Beich <jbeich@FreeBSD.org>2021-09-12 10:43:25 +0000
commit341770e8679d5aafe195f4f16d190593e320112e (patch)
tree848b490dace859632e720d8960365bc6035d0e7c /UPDATING
parent8032eeb77053595fb7184c57ab91305cc826ec69 (diff)
downloadports-341770e8679d5aafe195f4f16d190593e320112e.tar.gz
ports-341770e8679d5aafe195f4f16d190593e320112e.zip
sysutils/seatd: drop SUID option after b8a20cd29e54
It's not possible to restrict setuid bit to "video" group without also breaking compositor nesting (e.g., hikari on sway). So, leave setuid handling to a dedicated executable. seatd-launch works similar to ck-launch-session by starting the daemon on demand.
Diffstat (limited to 'UPDATING')
-rw-r--r--UPDATING32
1 files changed, 32 insertions, 0 deletions
diff --git a/UPDATING b/UPDATING
index e02bc71348dd..c933014e3939 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,38 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20210912:
+ AFFECTS: x11-wm/cage, x11-wm/hikari, x11-wm/labwc, x11-wm/sway, x11-wm/wayfire
+ AUTHOR: jbeich@FreeBSD.org
+
+ SUID option has been removed in favor of seatd-launch(1) which doesn't
+ require special handling in every consumer and doesn't bypass group
+ permissions. If you've already enabled seatd service or use consolekit2
+ then nothing changes. Otherwise,
+
+ $ sway
+ 00:00:00.001 [ERROR] [wlr] [libseat] [libseat/libseat.c:83] No backend was able to open a seat
+ 00:00:00.001 [ERROR] [wlr] [backend/session/session.c:84] Unable to create seat: Function not implemented
+ 00:00:00.001 [ERROR] [wlr] [backend/session/session.c:218] Failed to load session backend
+ 00:00:00.001 [ERROR] [wlr] [backend/backend.c:353] Failed to start a DRM session
+ 00:00:00.001 [ERROR] [sway/server.c:53] Unable to create backend
+
+ can be fixed by
+
+ $ ck-launch-session sway
+
+ or
+
+ $ seatd-launch sway
+
+ or
+
+ # sysrc seatd_enable=YES
+ # service seatd start
+ $ sway
+
+ Replace "sway" with your compositor e.g., "cage", "hikari", "labwc", "wayfire".
+
20210907:
AFFECTS: consumers of math/eigen[23]
AUTHOR: adridg@FreeBSD.org