Bug 1744113 - Broken dependencies for the perl-Qt package
Summary: Broken dependencies for the perl-Qt package
Keywords:
Status: CLOSED CANTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: perl-Qt
Version: 30
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Petr Pisar
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 1676813
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-08-21 11:40 UTC by Lukas Ruzicka
Modified: 2019-08-21 12:15 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-08-21 12:01:53 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Lukas Ruzicka 2019-08-21 11:40:11 UTC
Description of problem:

I was trying to install the `perl-Qt` package and unfortunately, it seems that it has broken dependencies.

Version-Release number of selected component (if applicable):

perl-Qt 4.14.3-17

How reproducible:

Always

Steps to Reproduce:
1. dnf install perl-Qt

Actual results:

Package cannot be installed due to broken dependencies.

Expected results:

It is installable and works flawlessly.

Additional info:


[lruzicka@platypus ~]$ sudo dnf install perl-Qt --skip-broken
Last metadata expiration check: 0:00:09 ago on Wed 21 Aug 2019 01:34:12 PM CEST.
Dependencies resolved.

 Problem: package perl-Qt-4.14.3-17.fc30.x86_64 requires libsmokephonon.so.3()(64bit), but none of the providers can be installed
  - package perl-Qt-4.14.3-17.fc30.x86_64 requires libsmokeqimageblitz.so.3()(64bit), but none of the providers can be installed
  - package perl-Qt-4.14.3-17.fc30.x86_64 requires libsmokeqsci.so.3()(64bit), but none of the providers can be installed
  - package perl-Qt-4.14.3-17.fc30.x86_64 requires libsmokeqt3support.so.3()(64bit), but none of the providers can be installed
  - package perl-Qt-4.14.3-17.fc30.x86_64 requires libsmokeqtcore.so.3()(64bit), but none of the providers can be installed
  - package perl-Qt-4.14.3-17.fc30.x86_64 requires libsmokeqtdbus.so.3()(64bit), but none of the providers can be installed
  - package perl-Qt-4.14.3-17.fc30.x86_64 requires libsmokeqtdeclarative.so.3()(64bit), but none of the providers can be installed
  - package perl-Qt-4.14.3-17.fc30.x86_64 requires libsmokeqtgui.so.3()(64bit), but none of the providers can be installed
  - package perl-Qt-4.14.3-17.fc30.x86_64 requires libsmokeqthelp.so.3()(64bit), but none of the providers can be installed
  - package perl-Qt-4.14.3-17.fc30.x86_64 requires libsmokeqtmultimedia.so.3()(64bit), but none of the providers can be installed
  - package perl-Qt-4.14.3-17.fc30.x86_64 requires libsmokeqtnetwork.so.3()(64bit), but none of the providers can be installed
  - package perl-Qt-4.14.3-17.fc30.x86_64 requires libsmokeqtopengl.so.3()(64bit), but none of the providers can be installed
  - package perl-Qt-4.14.3-17.fc30.x86_64 requires libsmokeqtscript.so.3()(64bit), but none of the providers can be installed
  - package perl-Qt-4.14.3-17.fc30.x86_64 requires libsmokeqtsql.so.3()(64bit), but none of the providers can be installed
  - package perl-Qt-4.14.3-17.fc30.x86_64 requires libsmokeqtsvg.so.3()(64bit), but none of the providers can be installed
  - package perl-Qt-4.14.3-17.fc30.x86_64 requires libsmokeqttest.so.3()(64bit), but none of the providers can be installed
  - package perl-Qt-4.14.3-17.fc30.x86_64 requires libsmokeqtuitools.so.3()(64bit), but none of the providers can be installed
  - package perl-Qt-4.14.3-17.fc30.x86_64 requires libsmokeqtwebkit.so.3()(64bit), but none of the providers can be installed
  - package perl-Qt-4.14.3-17.fc30.x86_64 requires libsmokeqtxml.so.3()(64bit), but none of the providers can be installed
  - package perl-Qt-4.14.3-17.fc30.x86_64 requires libsmokeqtxmlpatterns.so.3()(64bit), but none of the providers can be installed
  - package perl-Qt-4.14.3-17.fc30.x86_64 requires libsmokeqwt.so.3()(64bit), but none of the providers can be installed
  - conflicting requests
  - nothing provides libqscintilla2_qt4.so.13()(64bit) needed by smokeqt-4.14.3-15.fc30.x86_64
==============================================================================================================================================================================================================================================
 Package                                                 Architecture                                           Version                                                          Repository                                              Size
==============================================================================================================================================================================================================================================
Skipping packages with broken dependencies:
 perl-Qt                                                 x86_64                                                 4.14.3-17.fc30                                                   fedora                                                 290 k
 smokeqt                                                 x86_64                                                 4.14.3-15.fc30                                                   fedora                                                 3.2 M

Transaction Summary
==============================================================================================================================================================================================================================================
Skip  2 Packages

Nothing to do.
Complete!

Comment 1 Petr Pisar 2019-08-21 12:01:53 UTC
This is a known issue and we cannot fix it because the issue is in smokeqt package that is terribly broken. We removed both perl-Qt and smokeqt from Fedora 31. Unfortunatly Fedora 30 was kept with an uninstallable perl-Qt package. We cannot remove perl-Qt from Fedora 30 because there is a policy that once released a package cannot be withdrawn.

I have only a one hint for you: Forget on Qt under Perl. Either use a different language that provides a binding for Qt5 or select a different GUI with Perl binding, e.g. perl-Gtk3.

Comment 2 Lukas Ruzicka 2019-08-21 12:15:14 UTC
Thanks for the info.


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