Bug 1374955 - mesa-12.0.2-1.fc24 pulls in unnecessary (and unwanted) dependencies
Summary: mesa-12.0.2-1.fc24 pulls in unnecessary (and unwanted) dependencies
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: mesa
Version: 24
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Igor Gnatenko
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-09-10 22:16 UTC by David H. Gutteridge
Modified: 2016-09-11 07:19 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-09-11 07:19:55 UTC
Type: Bug


Attachments (Terms of Use)
debugdata from dnf (8.16 MB, application/octet-stream)
2016-09-11 06:59 UTC, David H. Gutteridge
no flags Details

Description David H. Gutteridge 2016-09-10 22:16:30 UTC
Description of problem:
mesa-12.0.2-1.fc24, presently in Bodhi testing, pulls in a bunch of dependencies it shouldn't.

Version-Release number of selected component (if applicable):
mesa-12.0.2-1.fc24

When trying to upgrade just the mesa packages I have installed (which do not include anything related to development), I get the following results in dnf:

Dependencies resolved.
=======================================================================================================================================
 Package                              Arch                    Version                           Repository                        Size
=======================================================================================================================================
Installing:
 clang                                x86_64                  3.8.0-2.fc24                      updates                          311 k
 cpp                                  x86_64                  6.1.1-3.fc24                      updates                          9.0 M
 gcc                                  x86_64                  6.1.1-3.fc24                      updates                           20 M
 gcc-c++                              x86_64                  6.1.1-3.fc24                      updates                           11 M
 hwloc-libs                           x86_64                  1.11.0-6.fc24                     fedora                           1.5 M
 isl                                  x86_64                  0.14-5.fc24                       fedora                           482 k
 libmpc                               x86_64                  1.0.2-5.fc24                      fedora                            54 k
 libstdc++-devel                      x86_64                  6.1.1-3.fc24                      updates                          1.8 M
 pocl                                 x86_64                  0.13-4.fc24                       fedora                            55 M
 uthash-devel                         noarch                  1.9.9-10.fc24                     fedora                            59 k
Upgrading:
 mesa-dri-drivers                     x86_64                  12.0.2-1.fc24                     updates-testing                   11 M
 mesa-filesystem                      x86_64                  12.0.2-1.fc24                     updates-testing                   24 k
 mesa-libEGL                          x86_64                  12.0.2-1.fc24                     updates-testing                   97 k
 mesa-libGL                           x86_64                  12.0.2-1.fc24                     updates-testing                  159 k
 mesa-libGLES                         x86_64                  12.0.2-1.fc24                     updates-testing                   30 k
 mesa-libOpenCL                       x86_64                  12.0.2-1.fc24                     updates-testing                  540 k
 mesa-libgbm                          x86_64                  12.0.2-1.fc24                     updates-testing                   43 k
 mesa-libglapi                        x86_64                  12.0.2-1.fc24                     updates-testing                   49 k
 mesa-libwayland-egl                  x86_64                  12.0.2-1.fc24                     updates-testing                   25 k
 mesa-libxatracker                    x86_64                  12.0.2-1.fc24                     updates-testing                  1.4 M

Transaction Summary
=======================================================================================================================================
Install  10 Packages
Upgrade  10 Packages

Comment 1 Igor Gnatenko 2016-09-11 04:40:30 UTC
I think mesa has nothing to do here. 

Recently we got enabled weakdeps and probably that;s the cause.

Please run it with --debugsolver and post debugdata.

Comment 2 David H. Gutteridge 2016-09-11 06:59:48 UTC
Created attachment 1199852 [details]
debugdata from dnf

Comment 3 Igor Gnatenko 2016-09-11 07:19:55 UTC
Don't update only mesa. Update it along with "ocl-icd".

There was broken Requires in past: https://bodhi.fedoraproject.org/updates/FEDORA-2016-6caf5b25b2


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