SHA256
1
0
forked from pool/gdm

660 Commits

Author SHA256 Message Date
dc0c1c625b Accepting request 1320147 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1320147
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdm?expand=0&rev=294
2025-11-27 14:19:15 +00:00
164857ba38 - Update to version 49.2:
+ Fixed bug that prevented X11 fallback whenever autologin fails
  + Updated translations.

- Drop /usr/bin/dbus-run-session (Build)Requires: no longer needed
  since version 49.0.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=611
2025-11-26 10:42:03 +00:00
9b4f23bd87 Accepting request 1316438 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1316438
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdm?expand=0&rev=293
2025-11-11 18:18:28 +00:00
67171b65aa - Require displaymanager-sysconfig: we configure most aspects of
the display managers in openSUSE via sysconfig and have patches
  on gdm to support this. displaymanager-sysconfig brings the
  skeleton configuration files to be discovered (e.g allows yast to
  configure autologin)

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=609
2025-11-07 13:19:40 +00:00
1251506952 Accepting request 1311114 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1311114
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdm?expand=0&rev=292
2025-10-14 16:06:45 +00:00
7af9ec13c7 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=607 2025-10-13 12:45:32 +00:00
586f3dc67f Accepting request 1307728 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1307728
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdm?expand=0&rev=291
2025-09-29 14:31:42 +00:00
6e20dc9604 - Require gdm-xdm-integration when xdm is installed: otherwise we
end up with a non-functional setup of xdm.

- Drop gdm-plymouth-quit-wait.patch: Fixed by commit d2c0213b.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=605
2025-09-29 10:31:50 +00:00
cd3f3435c4 Accepting request 1306974 from home:dimstar:Factory
- Suggest gdm-systemd in openSUSE too, just as we do on SLE. We
  should be ready for that switch in Tumbleweed (not yet migrating
  existing users from xdm to gdm native; this only affects new
  installations)

OBS-URL: https://build.opensuse.org/request/show/1306974
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=604
2025-09-26 05:19:49 +00:00
d17456ea1d Accepting request 1306955 from GNOME:Factory
- Add gdm-service-keytable.patch: set KEYMAP to XkbLayout for GNOME
  when using gdm-systemd instead of xdm (bsc#1248831, bsc#1250366). (forwarded request 1306710 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1306955
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdm?expand=0&rev=290
2025-09-25 16:43:55 +00:00
a561f83e71 Accepting request 1306710 from GNOME:Next
- Add gdm-service-keytable.patch: set KEYMAP to XkbLayout for GNOME
  when using gdm-systemd instead of xdm (bsc#1248831, bsc#1250366).

OBS-URL: https://build.opensuse.org/request/show/1306710
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=602
2025-09-24 14:12:50 +00:00
f2e1d31c0e Accepting request 1305517 from GNOME:Factory
- Update to version 49.0.1:
  + Follow-up for permissions issue fix, making the fix work in
    more environments

- Update to version 49.0:
  + Fix build failures when built without plymouth support
  + Fix permissions issue on the GDM work dir (/var/lib/gdm) that
    broke settings persistence
  + Updated translations

- Update to version 49.rc:
  + Fixed a bug in PAM config files, introduced by transition to
    dynamic users
  + Added logic to retry preferred display server (usually Wayland)
    before falling back (usually to X11)
  + Fixed a bug where Plymouth keeps running if no display is
    plugged into the system. This would prevent bootup from
    completing and would prevent the user from logging in on a
    serial console
  + Fixed GDM's session file loading logic to search directories in
    correct precedence order
  + Fix simpledrm device detection to match the kernel's new device
    naming scheme
  + Re-enabled X11 support by default. We found it difficult to
    cleanly separate GDM's ability to launch modern X11 sessions
    (which we intended to keep enabled in GNOME 49) from the rest
    of GDM's X11 integration (which we intended to disable but
    leave intact for GNOME 49). We still plan to remove GDM's full
    X11 integration in a future version, and leave only the ability
    to launch modern X11 sessions. (forwarded request 1305256 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1305517
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdm?expand=0&rev=289
2025-09-24 13:22:08 +00:00
7cb19a7690 - Update to version 49.0.1:
+ Follow-up for permissions issue fix, making the fix work in
    more environments

- Update to version 49.0:
  + Fix build failures when built without plymouth support
  + Fix permissions issue on the GDM work dir (/var/lib/gdm) that
    broke settings persistence
  + Updated translations

- Update to version 49.rc:
  + Fixed a bug in PAM config files, introduced by transition to
    dynamic users
  + Added logic to retry preferred display server (usually Wayland)
    before falling back (usually to X11)
  + Fixed a bug where Plymouth keeps running if no display is
    plugged into the system. This would prevent bootup from
    completing and would prevent the user from logging in on a
    serial console
  + Fixed GDM's session file loading logic to search directories in
    correct precedence order
  + Fix simpledrm device detection to match the kernel's new device
    naming scheme
  + Re-enabled X11 support by default. We found it difficult to
    cleanly separate GDM's ability to launch modern X11 sessions
    (which we intended to keep enabled in GNOME 49) from the rest
    of GDM's X11 integration (which we intended to disable but
    leave intact for GNOME 49). We still plan to remove GDM's full
    X11 integration in a future version, and leave only the ability
    to launch modern X11 sessions.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=600
2025-09-17 15:55:07 +00:00
792e5741ac Accepting request 1304073 from GNOME:Factory
- Create /run/gdm in case it would not exist yet; this could
  potentially happen on offline upgrades.

OBS-URL: https://build.opensuse.org/request/show/1304073
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdm?expand=0&rev=288
2025-09-12 19:09:08 +00:00
eed04b43f2 - Create /run/gdm in case it would not exist yet; this could
potentially happen on offline upgrades.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=598
2025-09-11 10:58:12 +00:00
6f0c2503f8 Accepting request 1302195 from GNOME:Factory
- Move migration marker from /var/tmp to /run/gdm (boo#1249017).

- Fix syntax error in gdm's %pre script.

OBS-URL: https://build.opensuse.org/request/show/1302195
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdm?expand=0&rev=287
2025-09-01 15:17:06 +00:00
6809b4d3bc OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=596 2025-09-01 11:34:31 +00:00
5d76a241c4 - Move migration marker from /var/tmp to /run/gdm (boo#1249017).
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=595
2025-09-01 11:03:04 +00:00
f41ed4921d - Fix syntax error in gdm's %pre script.
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=594
2025-08-29 10:19:18 +00:00
d287954bf2 Accepting request 1298359 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1298359
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdm?expand=0&rev=286
2025-08-09 17:58:59 +00:00
8ad844c70d - Add gdm-plymouth-quit-wait.patch: Disable plymouth-quit-wait.service
(bsc#1243439).

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=592
2025-08-08 09:19:51 +00:00
c93883d026 Accepting request 1297643 from GNOME:Factory
- Ensure migration to gdm.service also happens during upgrade when
  gdm is installed first and we thus lose the updte-alternative
  link which would be part of tgdm-xdm-integration (boo#1247418). (forwarded request 1297641 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1297643
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdm?expand=0&rev=285
2025-08-06 12:32:55 +00:00
ff87ff5443 - Ensure migration to gdm.service also happens during upgrade when
gdm is installed first and we thus lose the updte-alternative
  link which would be part of tgdm-xdm-integration (boo#1247418).

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=590
2025-08-05 07:16:06 +00:00
cac8b5e24a Accepting request 1295784 from GNOME:Factory
- gdm-fingerprint.pamd: Fix inclusion of common-account instead
  of postlogin-account (forwarded request 1293840 from favogt)

OBS-URL: https://build.opensuse.org/request/show/1295784
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdm?expand=0&rev=284
2025-07-26 11:40:39 +00:00
f8a6974fd9 - gdm-fingerprint.pamd: Fix inclusion of common-account instead
of postlogin-account

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=588
2025-07-25 14:40:27 +00:00
f83207a645 Accepting request 1286734 from GNOME:Factory
Removes pam_env from auth stack for security reason [bsc#1243226, CVE-2025-6018] (forwarded request 1286602 from vlefebvre)

OBS-URL: https://build.opensuse.org/request/show/1286734
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdm?expand=0&rev=283
2025-06-20 14:48:07 +00:00
5018f1538b Removes pam_env from auth stack for security reason [bsc#1243226, CVE-2025-6018]
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=586
2025-06-18 15:27:42 +00:00
7663502ac0 Accepting request 1282878 from GNOME:Factory
- Add gdm-fix-wrong-path-gdm-config.patch: Add missing slash when
  gdm-config building dconf database path (bsc#1232669).
- Add -Ddistro=generic to make gdm-config work (bsc#1232669). (forwarded request 1282078 from AZhou)

OBS-URL: https://build.opensuse.org/request/show/1282878
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdm?expand=0&rev=282
2025-06-06 20:35:28 +00:00
287cb1c055 - Add gdm-fix-wrong-path-gdm-config.patch: Add missing slash when
gdm-config building dconf database path (bsc#1232669).
- Add -Ddistro=generic to make gdm-config work (bsc#1232669).

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=584
2025-06-04 18:32:06 +00:00
a6092aa173 Accepting request 1278233 from GNOME:Factory
Fix date format in old changelog entries (forwarded request 1277768 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1278233
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdm?expand=0&rev=281
2025-05-20 07:34:52 +00:00
b3a17a6824 Fix date format in old changelog entries
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=582
2025-05-18 09:28:11 +00:00
6a01fd4af3 Accepting request 1274594 from GNOME:Factory
(forwarded request 1274234 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1274594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdm?expand=0&rev=280
2025-05-06 14:40:05 +00:00
1790479c9e OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=580 2025-05-05 13:40:36 +00:00
4ad3026443 Accepting request 1269692 from GNOME:Factory
- SLES16 won't ship pulseaudio-gdm-hooks so remove the last missing
  bits. (forwarded request 1269582 from jtorres)

OBS-URL: https://build.opensuse.org/request/show/1269692
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdm?expand=0&rev=279
2025-04-17 14:07:00 +00:00
ab6152a266 - SLES16 won't ship pulseaudio-gdm-hooks so remove the last missing
bits.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=578
2025-04-15 15:26:41 +00:00
6ba4a03cf7 Accepting request 1267847 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1267847
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdm?expand=0&rev=278
2025-04-09 19:49:19 +00:00
d738632f38 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=576 2025-04-08 08:16:17 +00:00
3662ba49d1 Accepting request 1265723 from GNOME:Factory
(forwarded request 1265267 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1265723
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdm?expand=0&rev=277
2025-04-02 15:06:35 +00:00
1968054e77 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=574 2025-03-31 10:05:31 +00:00
0a771a8d47 Accepting request 1265194 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1265194
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdm?expand=0&rev=276
2025-03-31 09:38:02 +00:00
524f599c90 - Update systemd xdm migration
* Change display-manager to display-manager-legacy
  * Actually detect gdm instead of xdm
  * Upgrade xdm first if installed to run the systemd migration

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=572
2025-03-28 12:11:17 +00:00
63f44e1025 Accepting request 1255057 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1255057
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdm?expand=0&rev=275
2025-03-24 12:25:30 +00:00
26d279b4b0 - Rebase/fix gdm-switch-to-tty1.patch to fix build against gcc 15.
- Add gdm-settings-utils_rename-variable.patch: Rename variable to
  fix build with gcc 15
  (https://gitlab.gnome.org/GNOME/gdm/-/merge_requests/273).

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=570
2025-03-21 16:03:07 +00:00
729376e0fd Accepting request 1254053 from GNOME:Factory
more fiddeling (forwarded request 1254050 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1254053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdm?expand=0&rev=274
2025-03-18 16:39:49 +00:00
b6e3a9f6c1 more fiddeling
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=568
2025-03-18 09:22:16 +00:00
eaa2b73797 - Add systemd scriptlets to gdm-systemd packages. On postun, ensure
to NOT restart gdm, as this would cost the graphical session.
- Fix rpmlint error: zero-perms-ghost. Give /var/cache/gdm some
  default attributes, matching the attributes in
  tmpfiles.d/gdm.conf.

- Install gdm-systemd by default on SLE (jsc#PED-1904).

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=567
2025-03-18 08:53:14 +00:00
5fd9062e93 yet a supersede
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=566
2025-03-18 07:26:53 +00:00
aa15aff66a - Fix build on SLE 16: remove sle_version in another place, and
Patch7 has been removed.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=565
2025-03-18 07:05:30 +00:00
3fb444d778 - Drop use of sle_version in favor of is_opensuse and suse_version.
Sle_version is no longer used in SLE 16.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=564
2025-03-17 15:22:56 +00:00
501215ba9b - Add gdm-exclude-61-gdm-rules-file.patch: Exclude 61-gdm.rules file
when X is not supported (jsc#PED-1904).
- Drop upstream patches:
  + gdm-xvnc-start-session-failed.patch:

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=563
2025-03-15 15:25:34 +00:00