Ken Brown writes: > In retrospect, I'm not sure this patch is right, but I'm sending it > anyway for the sake of discussion. My hesitation comes from the fact > that libsolv might have a good reason for preferring the one it chose, > e.g., if we've assigned priorities to the repos. On the other hand, > if we've gone to the trouble of assigning priorities, shouldn't > packagemeta reflect our choice?
Extrapolating from my experience with zypper, libsolv should stick with the repo the installed package comes from even if some other repo has a newer version. The whole purpose of the "dup" command in zypper is to lift that restriction (compared to the normal "up") and consider the highest version from any repo as the preferred package (unless more specific dependencies would yield a lower version or repo priorities override the default algorithm). This is often used for example to update just a single application to something different from the main distribution: chose an extra repo, install just one of many applications from that repo and then keep updating the system normally. The updates will come from your install repo and just that single application will be updated from the extra repo instead. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Waldorf MIDI Implementation & additional documentation: http://Synth.Stromeko.net/Downloads.html#WaldorfDocs