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 567706

Summary: F-13-Alpha-RC2 default contains unresolved deps - xorg-x11-drv-nouveau-0.0.16-0.20100205gite75dd23.fc13.x86_64 requires kernel-drm-nouveau = 15
Product: [Fedora] Fedora Reporter: James Laska <jlaska>
Component: xorg-x11-drv-nouveauAssignee: David Cantrell <dcantrell>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 13CC: airlied, ajax, awilliam, bskeggs, jturner, robatino
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-02-24 19:02:05 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 538273    

Description James Laska 2010-02-23 17:43:54 UTC
Description of problem:

Attempting a default installs of F-13-Alpha-RC2 results in a dependency conflict.

1:xorg-x11-drv-nouveau-0.0.16-0.20100205gite75dd23.fc13.x86_64 requires kernel-drm-nouveau = 15

Version-Release number of selected component (if applicable):
 * xorg-x11-drv-nouveau-0.0.16-0.20100205gite75dd23.fc13.x86_64

How reproducible:
 * every time

Steps to Reproduce:
1. Perform a default package install of F-13-Alpha-RC2 (or just use @base and @base-x comps.xml groups)

Actual results:

The install stops with the following prompt

       ┌──────────────────────────┤ Warning ├───────────────────────────┐
       │                                                                │
       │    Some of the packages you have selected for install are      │
       │    missing dependencies.  You can exit the installation,       │
       │    go back and change your package selections, or continue     │
       │    installing these packages without their dependencies.       │
       │                                                                │
       │ 1:xorg-x11-drv-nouveau-0.0.16-0.20100205gite75dd23.fc13.x86_ ↑ │       
       │ 64 requires kernel-drm-nouveau = 15                          ▮ │       
       │                                                              ▒ │       
       │                                                              ▒ │       
       │                                                              ▒ │       
       │                                                              ↓ │       
       │                                                                │
       │    ┌────────────────┐        ┌──────┐        ┌──────────┐      │
       │    │ Exit installer │        │ Back │        │ Continue │      │
       │    └────────────────┘        └──────┘        └──────────┘      │
       │                                                                │
       │                                                                │
       └────────────────────────────────────────────────────────────────┘

Expected results:

Clean deps in the default install.

Additional info:
 * Raising as an Alpha release blocker (https://fedoraproject.org/wiki/Fedora_13_Alpha_Release_Criteria) per criteria ... "No file conflicts or unresolved package dependencies during a media-based (CD/DVD) install "

Comment 1 Adam Williamson 2010-02-23 17:51:54 UTC
there's a newer version of nouveau that should be in the build. as the update notes say:

https://admin.fedoraproject.org/updates/mesa-7.8-0.18.fc13,xorg-x11-drv-nouveau-0.0.16-2.20100218git2964702.fc13,kernel-2.6.33-0.47.rc8.git1.fc13,libdrm-2.4.18-0.1.fc13

"This breaks the driver ABI, so all pieces required."

I guess RC2 pulled a newer kernel without the matching nouveau / libdrm - not Ben's fault. re-assigning to releng.



-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 2 Adam Williamson 2010-02-23 17:52:17 UTC
forgot 'mesa' in the above list.

Comment 3 Andre Robatino 2010-02-23 19:26:47 UTC
Why doesn't the procedure in

https://fedoraproject.org/wiki/QA:Testcase_Mediakit_Repoclosure

pick this up?  (Not familiar with the repoclosure command.)

Comment 4 James Laska 2010-02-23 20:26:45 UTC
(In reply to comment #3)
> Why doesn't the procedure in
> 
> https://fedoraproject.org/wiki/QA:Testcase_Mediakit_Repoclosure
> 
> pick this up?  (Not familiar with the repoclosure command.)    

Well, I can say we figured out why the automated rats_sanity test was not discovering this issue.  Will Woods found a bug and provided an update.

http://git.fedorahosted.org/git/?p=autoqa.git;a=commit;h=deb0d2bacde2173e40d5faff04b810ebc5a4c438

Interestingly, when I run the above test case with the '-n' repoclosure flag, it correctly finds this failure.

$ repoclosure --repofrompath=media,/media -a x86_64 -a noarch -r media -n
Added media repo from /media
Reading in repository metadata - please wait....
Checking Dependencies
Repos looked at: 1
   media
Num Packages in Repos: 3256
package: 1:xorg-x11-drv-nouveau-0.0.16-0.20100205gite75dd23.fc13.x86_64 from media
  unresolved deps: 
     kernel-drm-nouveau = 0:15

Let's continue discussion on the test.org mailing list

Comment 5 Jesse Keating 2010-02-24 19:02:05 UTC
I've fixed this in later RC composes to include the newer nouveau driver.