Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1589486
Summary: | Uninstallable due to missing dependencies | ||
---|---|---|---|
Product: | [Fedora] Fedora EPEL | Reporter: | Anssi Johansson <rhbugs> |
Component: | atril | Assignee: | Wolfgang Ulbrich <fedora> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | epel7 | CC: | fedora, jtrutwin, ms, strobeck |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | atril-1.16.1-2.el7 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-06-25 08:49:17 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Anssi Johansson
2018-06-10 06:21:08 UTC
Why it works for me? [root@localhost rave]# yum install atril atril-caja Loaded plugins: auto-update-debuginfo, fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: centos.mirror.net-d-sign.de * epel: fedora.tu-chemnitz.de * epel-debuginfo: fedora.tu-chemnitz.de * extras: mirror.ratiokontakt.de * updates: centos.mirror.net-d-sign.de Resolving Dependencies --> Running transaction check ---> Package atril.x86_64 0:1.16.1-1.el7 will be installed --> Processing Dependency: atril-libs(x86-64) = 1.16.1-1.el7 for package: atril-1.16.1-1.el7.x86_64 --> Processing Dependency: libatrilview.so.3()(64bit) for package: atril-1.16.1-1.el7.x86_64 --> Processing Dependency: libatrildocument.so.3()(64bit) for package: atril-1.16.1-1.el7.x86_64 ---> Package atril-caja.x86_64 0:1.16.1-1.el7 will be installed --> Running transaction check ---> Package atril-libs.x86_64 0:1.16.1-1.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: atril x86_64 1.16.1-1.el7 epel 1.0 M atril-caja x86_64 1.16.1-1.el7 epel 19 k Installing for dependencies: atril-libs x86_64 1.16.1-1.el7 epel 330 k Transaction Summary ================================================================================ Install 2 Packages (+1 Dependent package) Total download size: 1.3 M Installed size: 5.2 M Is this ok [y/d/N]: y Downloading packages: (1/3): atril-1.16.1-1.el7.x86_64.rpm | 1.0 MB 00:00 (2/3): atril-caja-1.16.1-1.el7.x86_64.rpm | 19 kB 00:00 (3/3): atril-libs-1.16.1-1.el7.x86_64.rpm | 330 kB 00:00 -------------------------------------------------------------------------------- Total 2.4 MB/s | 1.3 MB 00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : atril-libs-1.16.1-1.el7.x86_64 1/3 Installing : atril-1.16.1-1.el7.x86_64 2/3 Installing : atril-caja-1.16.1-1.el7.x86_64 3/3 Verifying : atril-libs-1.16.1-1.el7.x86_64 1/3 Verifying : atril-caja-1.16.1-1.el7.x86_64 2/3 Verifying : atril-1.16.1-1.el7.x86_64 3/3 Installed: atril.x86_64 0:1.16.1-1.el7 atril-caja.x86_64 0:1.16.1-1.el7 Dependency Installed: atril-libs.x86_64 0:1.16.1-1.el7 Complete! [root@localhost rave]# wtf, it seems to be removed. [root@localhost rave]# yum reinstall webkitgtk Loaded plugins: auto-update-debuginfo, fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ftp.rrzn.uni-hannover.de * epel: fedora.tu-chemnitz.de * epel-debuginfo: fedora.tu-chemnitz.de * extras: mirror.ratiokontakt.de * updates: ftp.halifax.rwth-aachen.de Installed package webkitgtk-2.4.9-1.el7.x86_64 (from epel) not available. Error: Nothing to do Looks like you are a victim by ignorance of some packagers.... Removing something from a stable release is rude. As I understand it, that branch was deprecated upstream in March 2013, and people were supposed to migrate to something newer. RHEL/CentOS 7 have webkitgtk3 and webkitgtk4 now, for instance. The reason why webkitgtk was removed from EPEL was (as far as I know) that it had accumulated enough unfixed security vulnerabilities. Like it or not, webkitgtk is gone. If it is not feasible to change atril to use a newer webkitgtk or to compile atril without support for webkit, atril needs to be removed from EPEL7. I filed this bug because the broken dependency showed up yesterday in my automatic EPEL broken dependency checker script. You, as a package maintainer, can decide how you want to proceed, given this situation. What i don't like is that gnome guys don't think about consequence for other applications than gnome apps, and that nobody sends me donation to fix their questionable decisions. I can't use webkitgtk4 because that means to switch atril to gtk3. But atril depends on caja and i have any plan to switch the whole MATE desktop to gtk3 during a stable release cycle. So , i have to build atril without webkit libs for epel7, ......... good bye epub support...... error, i meant i don't have any plan to switch whole the MATE desktop to gtk3 during a stable release cycle. atril-1.16.1-2.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-6da8392ecc atril-1.16.1-2.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-6da8392ecc Ran into this issue when attempting to run: yum groups install MATE Verified that running: yum enablerepo=epel-testing install atril Installs atril cleanly and fixes the MATE install problem. Thanks Josh got us almost there. My coworker fixed the issue this way: yum --enablerepo=epel-testing install atril atril-caja This fixed the dependencies issue and allowed MATE to install correctly. My bad! yes atril-caja has a similar dependency problem. atril-1.16.1-2.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report. |