Date: Sun, 23 Feb 2014 15:25:15 +0200
Subject: Re: Broken dependencies: Ray
On Sun, 23 Feb 2014 07:58:25 -0500
Sébastien Boisvert <seb(a)boisvert.info> wrote:
> Hello SciTech group,
> The Ray packages fails rawhide build (f21) because of mpich (again).
> The last time, it was because the package mpich changed its name from
> mpich2 to mpich.
>> Ray has broken dependencies in the rawhide tree:
>> On x86_64:
>> Ray-mpich-2.1.0-8.fc21.x86_64 requires libmpichcxx.so.10()(64bit)
>> Ray-mpich-2.1.0-8.fc21.x86_64 requires libmpich.so.10()(64bit)
>> On i386:
>> Ray-mpich-2.1.0-8.fc21.i686 requires libmpichcxx.so.10
>> Ray-mpich-2.1.0-8.fc21.i686 requires libmpich.so.10
>> On armhfp:
>> Ray-mpich-2.1.0-8.fc21.armv7hl requires libmpichcxx.so.10
>> Ray-mpich-2.1.0-8.fc21.armv7hl requires libmpich.so.10
>> Please resolve this as soon as possible.
No, this is because mpich has had an unannounced soname bump once
again. Soname bumps break requirements, so all dependent packages have
to be rebuilt.
I see. Do I need to change Ray's spec file ?
Again, the mpich maintainer who did the bump has not informed about
> In the repository, it has no f21 branch. 
> coreutils  does not also have the f21 branch.
> The git for maintainers documentation  refers to the admin request documentation
> for creating branches . Therefore, I understand that I don't get to create
> branch myself.
> Therefore, I suppose that the rawhide build is based on the master branch.
Yes, rawhide is the master branch, and currently rawhide is f21. When
f21 is branched, the master branch will become f22.
> Susi Lehtola
> Fedora Project Contributor