Broken dependencies in F21 (was: Re: F-21 Branched report: 20141015 changes)
Mathieu Bridon
bochecha at fedoraproject.org
Thu Oct 16 14:47:29 UTC 2014
On Thu, 2014-10-16 at 14:40 +0200, Kalev Lember wrote:
> Hi all,
>
> We seem to have a number of broken dependencies in F21 that have gone
> unfixed for a quite some time. Not sure what's up with them; the
> maintainers are supposed to get daily notifications to make sure these
> don't go unnoticed.
>
> Does anyone have ideas how to deal with these packages?
>
> I wonder if it would make sense to just drop them before F21. Having
> broken dependencies basically means that the packages are completely
> broken and cannot be installed at all. Not much point in shipping those
> in the repositories ...
>
> Any ideas how to deal with this?
Here's a quick look at some of them.
Note that I'm not a provenpackager, so I can't actually do anything
about it myself.
## libint soname bump
>> [PyQuante]
>> PyQuante-libint-1.6.4-11.fc21.1.armv7hl requires libint(armv7hl-32) = 0:1.1.6-2.fc21
This can just be rebuilt:
https://koji.fedoraproject.org/koji/taskinfo?taskID=7881637
>> [cp2k]
>> cp2k-2.5.1-8.fc21.armv7hl requires libint(armv7hl-32) = 0:1.1.6-2.fc21
>> cp2k-mpich-2.5.1-8.fc21.armv7hl requires libint(armv7hl-32) = 0:1.1.6-2.fc21
>> cp2k-openmpi-2.5.1-8.fc21.armv7hl requires libmpi_usempi.so.1
>> cp2k-openmpi-2.5.1-8.fc21.armv7hl requires libint(armv7hl-32) = 0:1.1.6-2.fc21
This hasn't finished building yet, but it seems ok so far:
https://koji.fedoraproject.org/koji/taskinfo?taskID=7881650
## json-c soname bump
>> [authhub]
>> authhub-0.1.2-3.fc19.armv7hl requires libjson.so.0
This fails to build:
https://koji.fedoraproject.org/koji/taskinfo?taskID=7881643
## rbtorrent soname bump
>> [fatrat]
>> 1:fatrat-1.2.0-0.21.beta2.fc21.armv7hl requires libtorrent-rasterbar.so.7
Seems this will need some upstream work:
https://koji.fedoraproject.org/koji/taskinfo?taskID=7881660
>> [flush]
>> flush-0.9.12-10.fc21.armv7hl requires libtorrent-rasterbar.so.7
So does this:
https://koji.fedoraproject.org/koji/taskinfo?taskID=7881679
## ocaml-camlp4 update
The dep was updated:
$ repoquery --provides ocaml-camlp4
ocaml(Camlp4) = 315363230d084ceb1cc5e85bfe2bfd49
>> [cduce]
>> cduce-0.5.5-9.fc21.armv7hl requires ocaml(Camlp4) = 0:ebd368022fd2bc7b305a42902efa4c90
This fails to rebuild:
https://koji.fedoraproject.org/koji/taskinfo?taskID=7881630
>> [ocaml-pa-do]
>> ocaml-pa-do-0.8.16-3.fc21.armv7hl requires ocaml(Camlp4) = 0:ebd368022fd2bc7b305a42902efa4c90
This fails to rebuild:
https://koji.fedoraproject.org/koji/taskinfo?taskID=7881760
## vala update
>> [gedit-valencia]
>> gedit-valencia-0.4.0-1.20131223git94442bf.fc21.armv7hl requires libvala-0.24.so.0
This fails to build:
https://koji.fedoraproject.org/koji/taskinfo?taskID=7881927
However, there's a new upstream release which might fix the problem.
>> [monodevelop-vala]
>> monodevelop-vala-2.8.8.1-6.fc21.armv7hl requires vala < 0:0.25.0
This fails to build:
https://koji.fedoraproject.org/koji/taskinfo?taskID=7881961
However, there's a new upstream release which might fix the problem.
>> [valabind]
>> valabind-0.7.4-4.fc21.armv7hl requires libvala-0.24.so.0
This fails to build:
https://koji.fedoraproject.org/koji/taskinfo?taskID=7881954
However, there's a new upstream release which might fix the problem.
## Django 1.4 retired
>> [django-recaptcha]
>> django-recaptcha-0.1-7.20091212svn6.fc21.noarch requires python-django14
>> [openslides]
>> openslides-1.3.1-3.fc21.noarch requires python-django < 0:1.5
>> [pootle]
>> pootle-2.1.6-8.fc21.noarch requires python-django14
>> [python-coffin]
>> python-coffin-0.3.7-3.fc21.noarch requires python-django14
>> [python-django-addons]
>> python-django-addons-0.6.6-2.fc21.noarch requires python-django14
>> [python-django-longerusername]
>> python-django-longerusername-0.4-5.20130204gite4e85d7d.fc21.noarch requires python-django14
>> [transifex]
>> transifex-1.2.1-12.fc21.noarch requires python-django14
Django 1.4 has been retired:
https://lists.fedoraproject.org/pipermail/devel/2014-September/202593.html
>> [python-askbot-fedmsg]
>> python-askbot-fedmsg-0.1.0-2.fc21.noarch requires askbot
Askbot was retired in f21 and master:
https://lists.fedoraproject.org/pipermail/devel/2014-September/202687.html
>> [audtty]
>> audtty-0.1.12-9.fc20.armv7hl requires libaudclient.so.2
Seems libaudclient was part of audacious but has then been removed
upstream:
http://audacious-media-player.org/download
## Unknown cases
>> [edelib]
>> edelib-2.1-5.fc21.armv7hl requires libedelib.so
>> edelib-devel-2.1-5.fc21.armv7hl requires libedelib.so
This is weird, edelib provides libedelib.so.2.1.0, but somehow it
requires libedelib.so
Could it be the rpmbuild automatic requires generator misbehaved?
>> [avro]
>> avro-mapred-1.7.5-9.fc21.noarch requires hadoop-mapreduce
>> avro-mapred-1.7.5-9.fc21.noarch requires hadoop-client
>> [spring-maps-default]
>> spring-maps-default-0.1-12.fc21.noarch requires spring
>> [freesteam]
>> freesteam-ascend-2.1-6.20140724svn753.fc21.armv7hl requires libascend.so.1
>> [syntastic]
>> syntastic-d-3.5.0-1.fc21.noarch requires ldc
All these deps are available in Fedora 21, not sure what is going on
here...
>> [totpcgi]
>> totpcgi-selinux-0.5.5-1.fc21.noarch requires file:///usr/share/doc/selinux-policy/html/index.html
Can we even require a « file:// » uri?
--
Mathieu
More information about the devel
mailing list