Bug 755605 - new dependency is not installed by yum
Summary: new dependency is not installed by yum
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: yum
Version: 16
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Seth Vidal
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-11-21 15:17 UTC by Marcela Mašláňová
Modified: 2014-01-21 23:20 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-12-02 08:54:44 UTC
Type: ---


Attachments (Terms of Use)
failed transaction (36.96 KB, application/octet-stream)
2011-11-21 15:24 UTC, Marcela Mašláňová
no flags Details

Description Marcela Mašláňová 2011-11-21 15:17:49 UTC
Description of problem:
New dependency is not picked by yum and transaction failed because of missing package, which is in repository.

Version-Release number of selected component (if applicable):
yum-3.4.3-5.fc16.noarch
reproducible in F-16

How reproducible:
Everytime. I started with removal of PackageKit-* week ago. And today I wanted run update.

Steps to Reproduce:
1. yum update
2. everything looks fine, so press Y
3. transaction failed because:
PackageKit-gstreamer-plugin is needed by phonon-backend-gstreamer.

Luckily, I have the failed transaction, so you can look at it.
  
Actual results:
New dependency is not picked by yum. 

Expected results:
Install missing dependency if available in repository. I believe PackageKit-gstreamer-plugin should be found before user is asked to press Y, so it should be in list of packages prepared to update/install.

Comment 1 Marcela Mašláňová 2011-11-21 15:24:01 UTC
Created attachment 534803 [details]
failed transaction

Comment 2 James Antill 2011-12-01 20:35:20 UTC
 The yumtx file isn't that useful.
 What we need to see is the output from yum ... at a guess you broke the deps. for the system when you removed PackageKit-*, as that has not been possible since F15 AIUI (without removing gdm too). And yum ignores deps. that _should_ already be satisfied, "yum check" will show you those problems (and should run automatically on failures).

Comment 3 Marcela Mašláňová 2011-12-02 08:54:44 UTC
I guess if yum is designed to work like that then you don't have to fix anything.


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