FS#28483 - [courier-authlib] depends on libshadow.so.0 which is missing now in [shadow]

Attached to Project: Community Packages
Opened by Sergej Pupykin (sergej) - Friday, 17 February 2012, 10:22 GMT
Last edited by Sergej Pupykin (sergej) - Monday, 20 February 2012, 01:39 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

courier-authlib fails to use pam authentication which works previously.

strace shows that it wants to load libshadow.so.0.

Not sure which package should be rebuild.
This task depends upon

Closed by  Sergej Pupykin (sergej)
Monday, 20 February 2012, 01:39 GMT
Reason for closing:  Fixed
Additional comments about closing:  moved to community
Comment by Pierre Schmitz (Pierre) - Friday, 17 February 2012, 11:28 GMT
For the records: these two packages in community are broken:
courier-authlib
freeradius
Comment by Sergej Pupykin (sergej) - Friday, 17 February 2012, 12:31 GMT
I was able to rebuild both packages successfully without changes in file list.

courier-auth works for me.

I put them into community-testing.
Comment by Dave Reisner (falconindy) - Friday, 17 February 2012, 13:14 GMT
The shared lib built with shadow was a hack in the PKGBUILD that I removed for the 4.1.5 release as the code would not get past the linker without further changes. Packages which linked against this phantom .so did so in error (likely due to crappy upstream autoconf/automake decisions). shadow doesn't even provide an include -- shadow.h is part of glibc, but doesn't even prototype the functions which were exported in shadow.so. Furthermore, it's generally a Bad Idea™ to be using shadow based authentication in the age of PAM.

Breakage, according to Allan, is limited to these 2 packages.
Comment by Sven-Hendrik Haase (Svenstaro) - Sunday, 19 February 2012, 13:46 GMT
So what happened here? I didn't get any breakage or else my mail server wouldn't work. Anyway, Sergej will you move the packages to community since apparently that package in there is currently broken?

Loading...