Bug 1025492 - openldap-devel isn't sync with cyrus-sasl-devel
Summary: openldap-devel isn't sync with cyrus-sasl-devel
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: openldap
Version: 18
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jan Synacek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-10-31 19:41 UTC by Ali Akcaagac
Modified: 2013-11-04 07:15 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-11-04 07:15:15 UTC
Type: Bug


Attachments (Terms of Use)

Description Ali Akcaagac 2013-10-31 19:41:04 UTC
As you can see below I wanted to install the openldap-devel requirements. On my system the cyrus-sasl-devel packages are 2.1.25-2.fc18 but openldap-devel requires an older version. Is there a way to have this fixed properly ?

-bash-4.2$ sudo yum install openldap-devel
Loaded plugins: changelog, langpacks, presto
Resolving Dependencies
--> Running transaction check
---> Package openldap-devel.i686 0:2.4.35-4.fc18.1 will be installed
--> Processing Dependency: cyrus-sasl-devel(x86-32) for package: openldap-devel-2.4.35-4.fc18.1.i686
--> Running transaction check
---> Package cyrus-sasl-devel.i686 0:2.1.23-37.fc18 will be installed
--> Processing Dependency: cyrus-sasl-lib = 2.1.23-37.fc18 for package: cyrus-sasl-devel-2.1.23-37.fc18.i686
--> Processing Dependency: cyrus-sasl = 2.1.23-37.fc18 for package: cyrus-sasl-devel-2.1.23-37.fc18.i686
--> Finished Dependency Resolution
Error: Package: cyrus-sasl-devel-2.1.23-37.fc18.i686 (updates)
           Requires: cyrus-sasl = 2.1.23-37.fc18
           Installed: cyrus-sasl-2.1.25-2.fc18.i686 (@updates-testing)
               cyrus-sasl = 2.1.25-2.fc18
           Available: cyrus-sasl-2.1.23-36.fc18.i686 (fedora)
               cyrus-sasl = 2.1.23-36.fc18
           Available: cyrus-sasl-2.1.23-37.fc18.i686 (updates)
               cyrus-sasl = 2.1.23-37.fc18
Error: Package: cyrus-sasl-devel-2.1.23-37.fc18.i686 (updates)
           Requires: cyrus-sasl-lib = 2.1.23-37.fc18
           Installed: cyrus-sasl-lib-2.1.25-2.fc18.i686 (@updates-testing)
               cyrus-sasl-lib = 2.1.25-2.fc18
           Available: cyrus-sasl-lib-2.1.23-36.fc18.i686 (fedora)
               cyrus-sasl-lib = 2.1.23-36.fc18
           Available: cyrus-sasl-lib-2.1.23-37.fc18.i686 (updates)
               cyrus-sasl-lib = 2.1.23-37.fc18
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Comment 1 Jan Synacek 2013-11-01 11:24:35 UTC
cyrus-sasl-2.1.25-2.fc18 is not in the repos. I'm not sure what happened on your machine, but looks like an inconsistent state to me.

From openldap.spec:

%package devel
Summary: LDAP development libraries and header files
Group: Development/Libraries
Requires: openldap%{?_isa} = %{version}-%{release}, cyrus-sasl-devel%{?_isa}
Provides: openldap-evolution-devel%{?_isa} = %{version}-%{release}

openldap-devel requires cyrus-sasl-devel. I don't think I can do any better.

Petr, any idea what might have happened?

Comment 2 Petr Lautrbach 2013-11-01 12:11:39 UTC
cyrus-sasl-2.1.25-2.fc18 was available for a short while in updates-testing but it's removed. Please downgrade to cyrus-sasl-2.1.23-37.fc18 first and then install openldap-devel.


Note You need to log in before you can comment on or make changes to this bug.