[opensuse] Upgrade and install limited to a given channel
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Smart Package Manager |
New
|
Wishlist
|
Unassigned |
Bug Description
Imported: http://
Reason: Review Issue
further details: https:/
msg496 (view) Author: loki Date: 2006-05-29.06:35:42
Didn't see that's already covered by the force-channels option, e.g.
smart -o force-channels=
It might be worth considering two things though:
1) an "easier", direct option to install and upgrade, e.g. as written in the
original request: smart upgrade --channel=kde35 ... (should be trivial to
implement, just as an alias to -o force-channels)
2) only consider the channels in force-channels for the actual operation
(install or upgrade), but consider packages from other channels to fulfill
dependencies.
Example for 2):
smart -o force-channels=
- the package foobar will be either found in chan1 and installed, or not (even
if found in another channel)
- let's say that new version of foobar has a new or updated dependency and
requires installing or upgrading to moo=1.2.3
- that moo=1.2.3 is only available from another channel
- expand force-channels to install/upgrade moo=1.2.3 from that other channel
msg222 (view) Author: loki Date: 2006-01-09.20:01:07
Add a --channel=... option to "install" and "upgrade" commands (possibly
others), to only install/upgrade packages that are in that channel (and ignore
others).
e.g.:
smart upgrade --channel=kde35
smart upgrade --channel=kde35 qt* kde*
Changed in smart: | |
importance: | Undecided → Wishlist |
tags: | added: opensuse |