[krb5] conflict with broken libsmbclient builds on EL6, so that we don't break them

Nalin Dahyabhai nalin at fedoraproject.org
Mon Sep 10 22:51:11 UTC 2012


commit 9a4c3f763b402ac20a1d7f5a4967887513cb60cb
Author: Nalin Dahyabhai <nalin at dahyabhai.net>
Date:   Fri Sep 7 12:50:09 2012 -0400

    conflict with broken libsmbclient builds on EL6, so that we don't break them
    
    - on EL6, conflict with libsmbclient before 3.5.10-124, which is when it
      stopped linking with a symbol which we no longer export (#771687)

 krb5.spec |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/krb5.spec b/krb5.spec
index da04192..37b067c 100644
--- a/krb5.spec
+++ b/krb5.spec
@@ -142,6 +142,11 @@ to install this package.
 %package libs
 Summary: The shared libraries used by Kerberos 5
 Group: System Environment/Libraries
+%if 0%{?rhel} == 6
+# Some of the older libsmbclient builds here incorrectly called
+# krb5_locate_kdc(), which was mistakenly exported in 1.9.
+Conflicts: libsmbclient < 3.5.10-124
+%endif
 
 %description libs
 Kerberos is a network authentication system. The krb5-libs package
@@ -839,6 +844,10 @@ exit 0
 %{_sbindir}/uuserver
 
 %changelog
+* Fri Sep  6 2012 Nalin Dahyabhai <nalin at redhat.com> 1.10.3-5
+- on EL6, conflict with libsmbclient before 3.5.10-124, which is when it
+  stopped linking with a symbol which we no longer export (#771687)
+
 * Thu Sep  6 2012 Nalin Dahyabhai <nalin at redhat.com> 1.10.3-4
 - cut down the number of times we load SELinux labeling configuration from
   a minimum of two times to actually one (more of #845125)


More information about the scm-commits mailing list