[opensuse] Upgrade and install limited to a given channel

Bug #245600 reported by Rehan Khan
2
Affects Status Importance Assigned to Milestone
Smart Package Manager
New
Wishlist
Unassigned

Bug Description

Imported: http://tracker.labix.org/issue76

Reason: Review Issue

further details: https://blueprints.launchpad.net/smart/+spec/bug-reporting-migration

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=kde35 upgrade qt* kde*

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=chan1 upgrade foobar
- 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*

Tags: opensuse
Rehan Khan (rasker)
Changed in smart:
importance: Undecided → Wishlist
tags: added: opensuse
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.