Bug 1404597

Summary: adwaita-qt* pulls too many KDE packages
Product: [Fedora] Fedora Reporter: Igor Gnatenko <ignatenko>
Component: adwaita-qtAssignee: Martin Bříza <mbriza>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: high    
Version: rawhideCC: mbriza, mclasen, mikhail.v.gavrilov
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: adwaita-qt-0.97-1.fc25 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-12-16 21:01:15 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 Igor Gnatenko 2016-12-14 08:37:25 UTC
[brain@x1carbon meson]$ sudo dnf --enablerepo=koji-rawhide update adwaita-qt5
Last metadata expiration check: 0:10:23 ago on Wed Dec 14 09:25:26 2016 CET.
Dependencies resolved.
==============================================================================
 Package                       Arch   Version              Repository    Size
==============================================================================
Upgrading:
 adwaita-qt5                   x86_64 0.95-1.fc26          koji-rawhide 192 k
Installing dependencies:
 breeze-icon-theme             noarch 5.27.0-2.fc26        rawhide      4.0 M
 dbusmenu-qt5                  x86_64 0.9.3-0.11.20150604.fc24
                                                           rawhide       94 k
 gamin                         x86_64 0.1.10-23.fc25       rawhide      122 k
 kde-filesystem                x86_64 4-54.fc25            rawhide       51 k
 kde-settings                  noarch 25-2.fc26            rawhide       48 k
 kf5-filesystem                x86_64 5.27.0-1.fc26        rawhide       15 k
 kf5-frameworkintegration      x86_64 5.27.0-2.fc26        rawhide      1.5 M
 kf5-frameworkintegration-libs x86_64 5.27.0-2.fc26        rawhide       31 k
 kf5-karchive                  x86_64 5.27.0-1.fc26        rawhide       98 k
 kf5-kauth                     x86_64 5.27.0-1.fc26        rawhide      121 k
 kf5-kcodecs                   x86_64 5.27.0-1.fc26        rawhide      159 k
 kf5-kconfig                   x86_64 5.27.0-1.fc26        rawhide       26 k
 kf5-kconfig-core              x86_64 5.27.0-1.fc26        rawhide      269 k
 kf5-kconfig-gui               x86_64 5.27.0-1.fc26        rawhide       47 k
 kf5-kconfigwidgets            x86_64 5.27.0-1.fc26        rawhide      374 k
 kf5-kcoreaddons               x86_64 5.27.0-1.fc26        rawhide      349 k
 kf5-kguiaddons                x86_64 5.27.0-1.fc26        rawhide       59 k
 kf5-ki18n                     x86_64 5.27.0-1.fc26        rawhide      2.8 M
 kf5-kiconthemes               x86_64 5.27.0-1.fc26        rawhide      148 k
 kf5-kitemviews                x86_64 5.27.0-1.fc26        rawhide      116 k
 kf5-knotifications            x86_64 5.27.0-1.fc26        rawhide      142 k
 kf5-kwayland                  x86_64 5.27.0-2.fc26        rawhide      310 k
 kf5-kwidgetsaddons            x86_64 5.27.0-1.fc26        rawhide      1.4 M
 kf5-kwindowsystem             x86_64 5.27.0-1.fc26        rawhide      179 k
 oxygen-fonts-common           noarch 5.4.3-3.fc25         rawhide       24 k
 phonon-qt5                    x86_64 4.9.0-3.fc25         rawhide      235 k
 phonon-qt5-backend-gstreamer  x86_64 2:4.9.0-1.fc25       rawhide      150 k
 polkit-qt5-1                  x86_64 0.112.0-8.fc26       rawhide       74 k
 qt5-qtscript                  x86_64 5.7.1-2.fc26         rawhide      1.0 M
 qt5-qttools-common            noarch 5.7.1-4.fc26         rawhide       25 k
 qt5-qttools-libs-designer     x86_64 5.7.1-4.fc26         rawhide      2.7 M
 qt5-qtx11extras               x86_64 5.7.1-2.fc26         rawhide       30 k
Installing weak dependencies:
 google-noto-sans-fonts        noarch 20161022-1.fc26      rawhide      515 k
 oxygen-mono-fonts             noarch 5.4.3-3.fc25         rawhide       26 k

Transaction Summary
==============================================================================
Install  34 Packages
Upgrade   1 Package

Total download size: 17 M
Is this ok [y/N]: 


[brain@x1carbon meson]$ sudo dnf --enablerepo=koji-rawhide update adwaita-qt4
Last metadata expiration check: 0:11:44 ago on Wed Dec 14 09:25:26 2016 CET.
Dependencies resolved.
=============================================================================
 Package                  Arch   Version                  Repository    Size
=============================================================================
Upgrading:
 adwaita-qt4              x86_64 0.95-1.fc26              koji-rawhide 177 k
Installing dependencies:
 attica                   x86_64 0.4.2-9.fc24             koji-rawhide 193 k
 breeze-icon-theme        noarch 5.27.0-2.fc26            koji-rawhide 4.0 M
 gamin                    x86_64 0.1.10-23.fc25           koji-rawhide 122 k
 herqq                    x86_64 1.0.0-13.fc25            koji-rawhide 330 k
 kate4-part               x86_64 4.14.3-16.fc24           koji-rawhide 1.9 M
 kde-apps-rpm-macros      noarch 6:4.14.26-2.fc26         koji-rawhide 9.8 k
 kde-filesystem           x86_64 4-54.fc25                koji-rawhide  50 k
 kde-l10n                 noarch 16.08.3-1.fc26           koji-rawhide 7.9 k
 kde-settings             noarch 25-2.fc26                koji-rawhide  48 k
 kde-workspace-common     noarch 1:4.11.22-16.fc25        koji-rawhide  82 k
 kdelibs                  x86_64 6:4.14.26-2.fc26         koji-rawhide  11 M
 kdelibs-common           x86_64 6:4.14.26-2.fc26         koji-rawhide 1.9 M
 kdelibs-ktexteditor      x86_64 6:4.14.26-2.fc26         koji-rawhide  78 k
 kdelibs-webkit           x86_64 6:4.14.26-2.fc26         koji-rawhide  61 k
 phonon                   x86_64 4.9.0-3.fc25             koji-rawhide 206 k
 phonon-backend-gstreamer x86_64 2:4.9.0-1.fc25           koji-rawhide 148 k
 polkit-qt                x86_64 0.112.0-8.fc26           koji-rawhide  73 k
 proj                     x86_64 4.9.2-2.fc24             koji-rawhide 207 k
 qca                      x86_64 2.1.1-8.fc25             koji-rawhide 449 k
 qt-mobility-common       x86_64 1.2.2-0.24.20140317git169da60c.fc26
                                                          koji-rawhide  39 k
 qt-mobility-location     x86_64 1.2.2-0.24.20140317git169da60c.fc26
                                                          koji-rawhide 548 k
 qt-mobility-sensors      x86_64 1.2.2-0.24.20140317git169da60c.fc26
                                                          koji-rawhide 119 k
 qt5-qttranslations       noarch 5.7.1-1.fc26             koji-rawhide 1.4 M
 qtsoap                   x86_64 2.7-13.fc24              koji-rawhide  77 k
 qtwebkit                 x86_64 2.3.4-12.fc26            koji-rawhide  10 M
Installing weak dependencies:
 kde-l10n-cs              noarch 16.08.3-1.fc26           koji-rawhide 2.7 M
 kde-l10n-ru              noarch 16.08.3-1.fc26           koji-rawhide  20 M
 kde-platform-plugin      x86_64 1:4.11.22-16.fc25        koji-rawhide  89 k
 kde-style-breeze         x86_64 5.8.4-1.fc26             koji-rawhide 178 k

Transaction Summary
=============================================================================
Install  29 Packages
Upgrade   1 Package

Total download size: 56 M
Is this ok [y/N]:

Comment 1 Igor Gnatenko 2016-12-14 08:41:26 UTC
adwaita-qt4 and adwaita-qt5 are default packages, so:
* It will grow default ISO
* will install 1/4 of KDE ;)

Comment 2 Igor Gnatenko 2016-12-14 08:49:09 UTC
*** Bug 1404603 has been marked as a duplicate of this bug. ***

Comment 3 Fedora Update System 2016-12-14 14:12:14 UTC
adwaita-qt-0.97-1.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2016-f489df36f2

Comment 4 Mikhail 2016-12-14 18:16:02 UTC
All unnecessary packages will automatically be deleted after update adwaita-qt4 to 0.97-1 version?

Comment 5 Igor Gnatenko 2016-12-14 22:48:41 UTC
(In reply to Mikhail from comment #4)
> All unnecessary packages will automatically be deleted after update
> adwaita-qt4 to 0.97-1 version?
no, but they will be marked as unneeded and you can run `dnf autoremove`.

Comment 6 Fedora Update System 2016-12-15 05:08:04 UTC
adwaita-qt-0.97-1.fc25 has been pushed to the Fedora 25 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-2016-f489df36f2

Comment 7 Mikhail 2016-12-15 20:15:46 UTC
(In reply to Igor Gnatenko from comment #5)
> no, but they will be marked as unneeded and you can run `dnf autoremove`.

I think a most part of the user even not know about this issue. And that a small part of who knows does not know command `dnf autoremove`. Therefore I propose feature request for gnome-software and dnf for automatically remove packages that are no longer needed. This would automate the solving of such problems on end-user machines.

Comment 8 Igor Gnatenko 2016-12-15 20:21:07 UTC
it's possible, but unfortunately there are a lot of drawbacks. Until we have proper db which contains such information (current design of db is very bad) I would not enable it.

Comment 9 Mikhail 2016-12-15 20:55:26 UTC
(In reply to Igor Gnatenko from comment #8)
> it's possible, but unfortunately there are a lot of drawbacks. Until we have
> proper db which contains such information (current design of db is very bad)
> I would not enable it.

Ok, I understand that it not easy.
But I wish to see it in roadmap of package manager or roadmap not exist?

Comment 10 Fedora Update System 2016-12-16 21:01:15 UTC
adwaita-qt-0.97-1.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.