Commits on Source (47)
-
Akarshan Biswas authoredfb6376d8
-
Fran Dieguez authored8af947e4
-
Fran Dieguez authoredaa513d83
-
Juliano Camargo authored80b47626
-
Julien Humbert authored55468b8a
-
Yuri Chornoivan authored5cafcd22
-
Keyutils includes a .pc file as mentioned in commit 141f8bc2, however its name was wrongly changed from 'libkeyutils' during the meson port
2c0177ab -
No matter what parameter was passed to gdm, the custom.conf was always installed in $gdmcomnfdir/custom.conf, even if the config.h was using the configured path. Ensure that we use the passed argument, setting its name as configure_file output and its path as the install_dir. Unfortunately we've to be hackish here, using coreutils tools until we require meson 0.53 (and can use its FS module).
1cf8c4d4 -
When udev is installed we compute the udevdir from pkg-config, however that is only the parent folder of the rules.d, so in any case consider it a prefix.
66293448 -
663612fc
-
Don't leave to humans what machines can do, the gnome-login.session list is filled with an hard-to-maintain single-line semicolon separated list of components, that then are repeated in the gnome systemd session.conf. And these are meant to be kept in sync. Meson can help us in this, so let's just keep a single list in meson and use it to generate the various formats we need.
cbd15652 -
With meson 0.53 we can check whether a binary is in a specified path, as it was possible with `AC_PATH_PROG`, so use it as we did before of meson switch even if I'm not sure that this tool is shipped by most distros these days
aaf82e9e -
Systemd journal library is provided by libsystemd, given that such API has more than 8 years, is probably not needed to convert this into a feature and check for a required systemd version in case it's enabled. So, just set ENABLE_SYSTEMD_JOURNAL just reading the option.
b01713b9 -
This was already the case in autotools, as it used to be a feature that was set to auto and disabled only in the case there was no libsystemd. Now, being systemd a required gdm component, there's no point to use it as a feature, but still give the packagers the ability to toggle it.
6d83346f -
Marco Trevisan authored
GDM has a quite complex configuration and it might be hard to spot some values from the log, so having a summary makes sense. Meson introduced it starting from 0.53, but we can enable it without bumping the dependency by using a dynamic version check.
a2d7dc27 -
Marco Trevisan authoreda798460a
-
Ray Strode authored
Meson fixes See merge request GNOME/gdm!107
62d36172 -
Marco Trevisan authoredb1074df0
-
This is now equivalent to StandardOutput=journal, and recent versions of systemd log a warning for it. Instead of updating it to journal, remove it: the default if not specified is to respect the DefaultStandardOutput setting from /etc/systemd/system.conf, which in turn defaults to journal. Removing the explicit setting here means gdm is included if a sysadmin edits system.conf to change the logging destination for (almost) all system services at the same time, which seems desirable. Similarly, StandardError defaults to DefaultStandardError, which in turn defaults to inherit, so we don't need to override it here. Resolves: https://gitlab.gnome.org/GNOME/gdm/-/issues/623 Signed-off-by: Simon McVittie <smcv@debian.org>
7494be38 -
Ray Strode authored
data: Remove deprecated StandardOutput=syslog Closes #623 See merge request GNOME/gdm!108
2c460be6 -
Yuri Chornoivan authoreda635365d
-
Yuri Chornoivan authoreda74ed885
-
Yuri Chornoivan authoredfa5c225b
-
Yuri Chornoivan authored9c33a853
-
Yuri Chornoivan authoredd9571b4c
-
Yuri Chornoivan authoredc872f544
-
Yuri Chornoivan authoredb3e9bf67
-
Yuri Chornoivan authored0c2c5231
-
Yuri Chornoivan authoredfbc3ef74
-
Jordi Mas authored6e6ba2fc
-
Simon McVittie authored0bf485bf
-
Some people insist on running sessions in ways where we cannot detect them properly. In that case, we shouldn't find a display, but the variable was not initialized and we could end up accessing random memory resulting in a crash. Fix it by adding the missing initializer. Closes: #555
c836977b -
The get_display_and_details_for_bus_sender function does not return a proper error value. Due to this, it makes sense to always write the out parameters (though, I expect we have still more that we might need to write). This is just slightly safer, but the function probably isn't great as is.
f37d2f01 -
Ray Strode authored
Benzea/fix unknown session crash Closes #555 See merge request GNOME/gdm!106
bb42414f -
Petr Pavlu authored
When GDM is configured as a standalone XDMCP server, the manager quits Plymouth by running 'plymouth quit --retain-splash'. This is not ideal because there is no transition to a local X server. The terminal can be then left from the Plymouth run in the graphics mode with no getty prompt and also disallowing switching to another VT. The patch fixes the problem by instead running 'plymouth quit' which always switches the terminal to the text mode. https://gitlab.gnome.org/GNOME/gdm/-/merge_requests/101
e887b220 -
Ray Strode authored1276bf49
-
Ray Strode authored6fc40ac6
-
Simon McVittie authored46dbe98e
-
Simon McVittie authored
Update to upstream version '3.38.0' with Debian dir 235e1710c2c4dc6e278b303175e0e3d835f51d87
bd3b5b70 -
Simon McVittie authored5798456f
-
Simon McVittie authored1def48fb
-
Simon McVittie authored
gjs and gnome-shell now exist there, so we no longer need to avoid depending on them. In particular this makes the GNOME metapackages installable on that architecture again. Closes: #970245
11711673 -
Simon McVittie authored703bfee7
-
Marco Trevisan authored
gdm3 release 3.38.0-1 for experimental (experimental) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
e4c7bd42 -
Marco Trevisan authored27c4f402
-
Marco Trevisan authored7dc47fd3
-
Marco Trevisan authoredc3692808
data/session.conf
deleted
100644 → 0
data/session.conf.in
0 → 100644