Bug 807562 - Apparently impossible to use a supplementary repository for upgrade
Summary: Apparently impossible to use a supplementary repository for upgrade
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: fedup
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ---
Assignee: Will Woods
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-03-28 07:24 UTC by Adam Williamson
Modified: 2012-11-30 21:55 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2012-11-30 21:55:12 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Adam Williamson 2012-03-28 07:24:20 UTC
It seems like you just can't use a supplemental repo - an additional repo with just one or two updated packages - when doing an upgrade. The repository selection screen isn't displayed, so you can't do it interactively. Passing repo= seems to cause anaconda to assume that's the *only* repository you want to use, so of course this fails completely because your repo doesn't have all the other packages in it.

Surely this should be possible? I guess it might be doable with a kickstart, but that seems like the only way.

Comment 1 Chris Lumens 2012-05-23 14:27:28 UTC
upgrade doesn't do any package selection whatsoever, so adding extra repos doesn't really make sense.  I'm not sure whether we'll have fixed this in newui or not but we're moving towards upgrade being a separate process entirely.

Comment 2 Adam Williamson 2012-05-23 16:55:36 UTC
What if you want to upgrade a system with packages installed from a third-party repo, and provide that repo so the packages will be upgraded as part of the upgrade? What if you want to override the packages in the stock repo (which is what I was trying to do when I hit this problem)?

Comment 3 Will Woods 2012-11-30 21:55:12 UTC
Fedup looks for new repos using the same method it uses to find the new Fedora repos - it changes the $releasever but otherwises uses the existing .repo files.

You can also add repos directly with the --repo flag.


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