https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=110315
GDM miscounts current sessions
* Sun Feb 01 2004 Warren Togami <wtogami(a)redhat.com> 1:2.4.4.5-8
- patch30 xdmcp_session counter fix from gdm-2.5.90.0 #110315
- automake14 really needed, not automake
- BR libcroco-devel, libcroco-devel, libattr-devel, gettext
- conditionally BR libselinux-devel
- explicit epoch in all deps
gdm-2.x from FC1 and FC2 rawhide fail to properly count the number of
concurrent XDMCP sessions. Rather than a maximum simultaneous sessions
counter, MaxSessions parameter became a maximum number of sessions
forever counter.
The original code LOOKS correct, but gdm-2.5.90.0 hints to a race
condition that could be causing this behavior. I copied the code from
gdm-2.5.90.0 into rawhide's gdm and it seems to work. The spec patch
also contains explicit BuildRequires fixes and versioned-dep-epochs.
Please verify that the patch solves the problem without introducing any
regressions. A redone package will need to go into FC1 updates/testing
soon too, especially for the K12LTSP folks.
If these changes look good, I ask that Havoc check them into rawhide
ASAP. It should not be too late to make FC2 test1 (I hope especially
since changeloop is still broken.)
Warren Togami
wtogami(a)redhat.com