Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 474032 - gnome-base/gdm: Try to use exherbo pam files or upstream ours
Summary: gnome-base/gdm: Try to use exherbo pam files or upstream ours
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-21 11:37 UTC by Pacho Ramos
Modified: 2013-07-14 13:20 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pacho Ramos gentoo-dev 2013-06-21 11:37:43 UTC
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
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2013-06-21 14:28:24 UTC
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).
Comment 2 Pacho Ramos gentoo-dev 2013-06-21 15:45:20 UTC
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
Comment 3 Pacho Ramos gentoo-dev 2013-07-14 13:20:03 UTC
+*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).
+