Bug 13412

Summary: [upd 21] sddm: new git snapshot, log to journald by default
Product: [ROSA-based products] ROSA Fresh Reporter: Mikhail Novosyolov <m.novosyolov>
Component: Packages from MainAssignee: ROSA Linux Bugs <bugs>
Status: VERIFIED FIXED QA Contact: ROSA Linux Bugs <bugs>
Severity: normal    
Priority: Normal CC: e.malashin, pastordidi, v.potapov
Version: AllFlags: m.novosyolov: published-
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Platform: 2021.1 ROSA Vulnerability identifier:
RPM Package: ISO-related:
Bad POT generating: Upstream:

Description Mikhail Novosyolov 2023-06-14 17:03:53 MSK
********** QA ADVISORY ***********

sddm 0.19.0-0.git40250a.3
- update snapshot
- bump Epoch
- start X session via systemd-cat with logging into journald
- multiple cosmetic fixes in the spec
- mode of /var/lib/sddm: 755 -> 750
https://abf.io/build_lists/4588062
https://abf.io/build_lists/4588067
https://abf.io/build_lists/4588064
https://abf.io/build_lists/4588071
https://abf.io/build_lists/4588073

В конфиге /etc/sddm.conf по умолчанию сделано так, чтобы иксовая сессия запускалась с логированием stderr в journald (как у нас в gdm, с автоматической ротацией, отправкой на сислог-сервер, если настроено,и  т.д.) вместо файла в ~/.local/share/sddm/.
У многих пользователей /etc/sddm.conf уже правленный, например, потому что на эатпе сборки образа туда вписывается тема breeze, у них при обновлении останутся старые конфиг и поведение.
С wayland это не работает, нет уже сил возиться и разбираться. Пока в файл для wayland-сессий.
В целом sddm плохо работает, мне не нравится.
Comment 1 e.malashin@rosalinux.ru 2023-06-16 15:24:34 MSK
после обновления появляется ошибка:
rosa-bx3nsd sddm-helper[1298]: Could not open stderr to "/home/plasma/"
Comment 2 Mikhail Novosyolov 2023-06-16 15:49:32 MSK
(In reply to e.malashin@rosalinux.ru from comment #1)
> после обновления появляется ошибка:
> rosa-bx3nsd sddm-helper[1298]: Could not open stderr to "/home/plasma/"

Можешь попробовать в /etc/sddm.conf заменить SessionLogFile= в разделе X11 на SessionLogFile=/dev/null ?
Comment 3 e.malashin@rosalinux.ru 2023-06-16 18:48:14 MSK
(In reply to Mikhail Novosyolov from comment #2)
> (In reply to e.malashin@rosalinux.ru from comment #1)
> > после обновления появляется ошибка:
> > rosa-bx3nsd sddm-helper[1298]: Could not open stderr to "/home/plasma/"
> 
> Можешь попробовать в /etc/sddm.conf заменить SessionLogFile= в разделе X11
> на SessionLogFile=/dev/null ?

помогло ошибка ошибка пропала
Comment 4 Dmitry Postnikov 2023-06-22 17:00:59 MSK
Подправишь ошибку?
Comment 6 e.malashin@rosalinux.ru 2023-06-30 13:05:59 MSK
(In reply to Mikhail Novosyolov from comment #5)
> sddm 0.20.0-2.git387674.1
> https://abf.io/build_lists/4600472
> https://abf.io/build_lists/4600473
> https://abf.io/build_lists/4600474
> https://abf.io/build_lists/4600475
> https://abf.io/build_lists/4600476

The update sent to testings
Comment 7 Vladimir Potapov 2023-07-05 12:12:22 MSK
sddm-0.20.0-2.git387674.1
https://abf.io/build_lists/4600472
https://abf.io/build_lists/4600473
https://abf.io/build_lists/4600474
https://abf.io/build_lists/4600475
https://abf.io/build_lists/4600476
****************************** Advisory *********************
 update snapshot
- bump Epoch
- start X session via systemd-cat with logging into journald
- multiple cosmetic fixes in the spec
- mode of /var/lib/sddm: 755 -> 750
*************************************************************
QA Verified
Comment 8 Mikhail Novosyolov 2023-07-05 14:12:02 MSK
Не нужно публиковать эти сборки. QA не заметило, что создается файл $HOME/dev/null, нужно править дальше.