#4854 libdb needs to be multilib in f15
Closed: Fixed None Opened 12 years ago by pghmcfc.

cyrus-sasl-lib is already multilib and the cyrus-sasl in f15 updates-testing is now built against libdb rather than db4, but libdb is for some reason not already multilib (though some of its subpackages are?), so cyrus-sasl-libs.i686 has broken dependencies.

https://admin.fedoraproject.org/updates/cyrus-sasl-2.1.23-18.fc15

The f16 development repo already has libdb fully multilibbed.


This should theoretically be fixed in the next push - we fixed the bodhi configuration for this.

Replying to [comment:1 notting]:

This should theoretically be fixed in the next push - we fixed the bodhi configuration for this.

Where should libdb.i686 be after that push? Still can't see it in any x86_64 repo.
{{{

yum --enablerepo=updates-testing install cyrus-sasl-lib.i686

Loaded plugins: langpacks, presto, refresh-packagekit
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package cyrus-sasl-lib.i686 0:2.1.23-18.fc15 will be installed
--> Processing Dependency: libdb-5.1.so for package: cyrus-sasl-lib-2.1.23-18.fc15.i686
--> Finished Dependency Resolution
Error: Package: cyrus-sasl-lib-2.1.23-18.fc15.i686 (updates-testing)
Requires: libdb-5.1.so
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
}}}

My mistake; the configuration change was not pushed until this morning.

Replying to [comment:3 notting]:

My mistake; the configuration change was not pushed until this morning.

Still no sign of it. Where should I expect it to be? Everything? updates? updates-testing? Bearing in mind that there hasn't been an update of libdb since F15 was released, and it's the cyrus-sasl update that needs libdb (the one in Everything.i386 would be fine), so it's a bit of an unusual case.

Replying to [comment:4 pghmcfc]:

Replying to [comment:3 notting]:

My mistake; the configuration change was not pushed until this morning.

Still no sign of it. Where should I expect it to be? Everything? updates? updates-testing? Bearing in mind that there hasn't been an update of libdb since F15 was released, and it's the cyrus-sasl update that needs libdb (the one in Everything.i386 would be fine), so it's a bit of an unusual case.

Oh. In that case, there would need to be a libdb update pushed - that would do the right thing. We can't go back and change the Everything repo.

I have raised http://bugzilla.redhat.com/729250 to get an update of libdb done.

libdb-5.1.25-3.fc15 was built and issued as an update to fix this problem, and it did so when in updates-testing. However, it has now been pushed to stable and libdb-5.1.25-3.fc15.i686.rpm is not there, though libdb-devel-5.1.25-3.fc15.i686.rpm is.

I'd venture it will fix itself once cyrus-sasl goes stable too (but could be wrong).

Replying to [comment:8 rdieter]:

I'd venture it will fix itself once cyrus-sasl goes stable too (but could be wrong).

You were right; it's fixed itself now.

Login to comment on this ticket.

Metadata