Upstream is currently providing pam files for exherbo (that are also being used in Arch), while we are providing some custom ones. I have looked and them and look to differ too much, but I don't know anything about PAM and, then, I don't know full advantages of our pam files. Then, should we rely on exherbo files or try to upstream ours instead? Reproducible: Always
I think we should try to use upstream ones, current makefile magic to super fingerprint and ldap are imho ineffective as there is no way we will be able to cover all ldap setups (some require password, other groups, etc) by default and fingerprinting pam modules caused us troubles in the past. Supporting PAM modules is not a simple task and is better left to a sysadmin or a proper guide and we should limit ourselves to the default that make it work (consolekit/gnome-keyring/systemd integration).
I guess, we should try with exherbo upstreamed files then :/ My only doubt is that upstream and exherbo are both using systemd... then, not sure if it could cause problems in non-systemd setups :S
+*gdm-3.8.3.1 (14 Jul 2013) + + 14 Jul 2013; Pacho Ramos <pacho@gentoo.org> +gdm-3.8.3.1.ebuild: + Version bump, use more upstream stuff (like exherbo pam.d files, systemd + units), systemd is required as upstream only cares about it (#463784) and we + will need systemd for other Gnome 3.8 parts (also, logind cannot be run + without systemd from >= 205). +