unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#68939: sddm does not start after update to 0.20.0
@ 2024-02-05 22:37 Jonathan Brielmaier via Bug reports for GNU Guix
  2024-02-05 22:45 ` tumashu
  0 siblings, 1 reply; 4+ messages in thread
From: Jonathan Brielmaier via Bug reports for GNU Guix @ 2024-02-05 22:37 UTC (permalink / raw)
  To: 68939; +Cc: tumashu

Today I rebooted my workstation running Guix System and somehow sddm
didn't started anymore.

I quickly found a suspicious commit:
05fad99a431c6708ec18c7d0db67178bd8d36597
gnu: sddm: Update to 0.20.0.

Then I pulled and reconfigured to this commit (Generation 14) and to one
commit before (Generation 13). And indeed the sddm update to 0.20.0
breaks my system.

```
Generation 13	Feb 05 2024 23:00:35
   file name: /var/guix/profiles/system-13-link
   canonical file name: /gnu/store/hq4bd4vzlyvnwblc5w2jpll4xn7nmzrd-system
   label: GNU with Linux 6.6.8
   bootloader: grub-efi
   root device: /dev/mapper/cryptroot
   kernel: /gnu/store/nn8dir9d1d025r123ib11jfsxxc714fl-linux-6.6.8/bzImage
   channels:
     guix:
       repository URL: https://git.savannah.gnu.org/git/guix.git
       commit: f96590fb3662300058022f0aaee594e766f8941f
   configuration file:
/gnu/store/4n81nr9bi0jn5vqfpa3s4y4wzci1zxkf-configuration.scm

Generation 14	Feb 05 2024 23:07:31
   file name: /var/guix/profiles/system-14-link
   canonical file name: /gnu/store/ks1f2wg4gb4sn2gv1ag0f3spp5xjv5gq-system
[ part is identical to Gen 13 ]
   channels:
     guix:
       repository URL: https://git.savannah.gnu.org/git/guix.git
       commit: 05fad99a431c6708ec18c7d0db67178bd8d36597
   configuration file:
/gnu/store/4n81nr9bi0jn5vqfpa3s4y4wzci1zxkf-configuration.scm
```

The relevant part of my configuration.scm:
```
(service sddm-service-type
   (sddm-configuration
     (display-server "wayland")))
```

There is an upstream bug report which is maybe relevant:
https://github.com/sddm/sddm/issues/1456

@Feng Shu: I CC'ed you for this bug as you updated the sddm package.
Maybe you are not affected by this issue or have a workaround :)

~Jonathan




^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#68939: sddm does not start after update to 0.20.0
  2024-02-05 22:37 bug#68939: sddm does not start after update to 0.20.0 Jonathan Brielmaier via Bug reports for GNU Guix
@ 2024-02-05 22:45 ` tumashu
  2024-02-05 23:05   ` Jonathan Brielmaier via Bug reports for GNU Guix
  0 siblings, 1 reply; 4+ messages in thread
From: tumashu @ 2024-02-05 22:45 UTC (permalink / raw)
  To: Jonathan Brielmaier; +Cc: 68939

[-- Attachment #1: Type: text/plain, Size: 2146 bytes --]



(display-server "wayland")

remove this line, at the moment, sddm-service-type do not support this feature, for waston is not configure properly






--
发自我的网易邮箱手机智能版
<br/><br/><br/>


----- Original Message -----
From: "Jonathan Brielmaier" <jonathan.brielmaier@web.de>
To: bug-guix@gnu.org
Cc: tumashu@163.com
Sent: Mon, 5 Feb 2024 23:37:52 +0100
Subject: sddm does not start after update to 0.20.0

Today I rebooted my workstation running Guix System and somehow sddm
didn't started anymore.

I quickly found a suspicious commit:
05fad99a431c6708ec18c7d0db67178bd8d36597
gnu: sddm: Update to 0.20.0.

Then I pulled and reconfigured to this commit (Generation 14) and to one
commit before (Generation 13). And indeed the sddm update to 0.20.0
breaks my system.

```
Generation 13 Feb 05 2024 23:00:35
   file name: /var/guix/profiles/system-13-link
   canonical file name: /gnu/store/hq4bd4vzlyvnwblc5w2jpll4xn7nmzrd-system
   label: GNU with Linux 6.6.8
   bootloader: grub-efi
   root device: /dev/mapper/cryptroot
   kernel: /gnu/store/nn8dir9d1d025r123ib11jfsxxc714fl-linux-6.6.8/bzImage
   channels:
     guix:
       repository URL: https://git.savannah.gnu.org/git/guix.git
       commit: f96590fb3662300058022f0aaee594e766f8941f
   configuration file:
/gnu/store/4n81nr9bi0jn5vqfpa3s4y4wzci1zxkf-configuration.scm

Generation 14 Feb 05 2024 23:07:31
   file name: /var/guix/profiles/system-14-link
   canonical file name: /gnu/store/ks1f2wg4gb4sn2gv1ag0f3spp5xjv5gq-system
[ part is identical to Gen 13 ]
   channels:
     guix:
       repository URL: https://git.savannah.gnu.org/git/guix.git
       commit: 05fad99a431c6708ec18c7d0db67178bd8d36597
   configuration file:
/gnu/store/4n81nr9bi0jn5vqfpa3s4y4wzci1zxkf-configuration.scm
```

The relevant part of my configuration.scm:
```
(service sddm-service-type
   (sddm-configuration
     (display-server "wayland")))
```

There is an upstream bug report which is maybe relevant:
https://github.com/sddm/sddm/issues/1456

@Feng Shu: I CC'ed you for this bug as you updated the sddm package.
Maybe you are not affected by this issue or have a workaround :)

~Jonathan

[-- Attachment #2: Type: text/html, Size: 3641 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#68939: sddm does not start after update to 0.20.0
  2024-02-05 22:45 ` tumashu
@ 2024-02-05 23:05   ` Jonathan Brielmaier via Bug reports for GNU Guix
  2024-02-06  0:41     ` Feng Shu
  0 siblings, 1 reply; 4+ messages in thread
From: Jonathan Brielmaier via Bug reports for GNU Guix @ 2024-02-05 23:05 UTC (permalink / raw)
  To: 68939; +Cc: tumashu

Hi tumashu,

Am 05.02.24 um 23:45 schrieb tumashu:
> (display-server "wayland")
>
> remove this line, at the moment, sddm-service-type do not support this feature, for waston is not configure properly

Thanks for that super fast response! Indeed this was the trick, sddm
works now again without setting the display-server to wayland.

I wonder what we could do in the mean time to save other users from this
pitfall?

Would it make sense to deprecate the `display-server` configuration
parameter in order to always default to xorg?

Or maybe just add a note to the manual:
https://guix.gnu.org/manual/devel/en/guix.html#index-sddm_002dconfiguration

~Jonathan




^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#68939: sddm does not start after update to 0.20.0
  2024-02-05 23:05   ` Jonathan Brielmaier via Bug reports for GNU Guix
@ 2024-02-06  0:41     ` Feng Shu
  0 siblings, 0 replies; 4+ messages in thread
From: Feng Shu @ 2024-02-06  0:41 UTC (permalink / raw)
  To: Jonathan Brielmaier; +Cc: 68939

Jonathan Brielmaier <jonathan.brielmaier@web.de> writes:

> Hi tumashu,
>
> Am 05.02.24 um 23:45 schrieb tumashu:
>> (display-server "wayland")
>>
>> remove this line, at the moment, sddm-service-type do not support this feature, for waston is not configure properly
>
> Thanks for that super fast response! Indeed this was the trick, sddm
> works now again without setting the display-server to wayland.
>
> I wonder what we could do in the mean time to save other users from this
> pitfall?
>
> Would it make sense to deprecate the `display-server` configuration
> parameter in order to always default to xorg?
>
> Or maybe just add a note to the manual:
> https://guix.gnu.org/manual/devel/en/guix.html#index-sddm_002dconfiguration

I think, we should let sddm-service-type create the below config:

    CompositorCommand=
    Path of the compositor to execute when starting the greeter. Default value is "weston --shell=fullscreen-shell.so".


>
> ~Jonathan
>

-- 





^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2024-02-06  0:42 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-02-05 22:37 bug#68939: sddm does not start after update to 0.20.0 Jonathan Brielmaier via Bug reports for GNU Guix
2024-02-05 22:45 ` tumashu
2024-02-05 23:05   ` Jonathan Brielmaier via Bug reports for GNU Guix
2024-02-06  0:41     ` Feng Shu

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).