On Sat, Jan 16, 2010 at 02:54:52PM +0100, Marcus Hüwe wrote:
On 2010-01-15 15:29:41 -0600, Luke Imhoff wrote:
I actually thought of a wrinkle, if the rpms are
first_path/ foo-1-1.rpm second_path/ foo-1-1a.rpm foo-1-1.rpm
Then if last package listed won then foo-1-1.rpm would win, but you'd want foo-1-1a.rpm to win, so the behavior has to be last directory specified wins, but in a given directory, the newest version wins.
Hmm no. The semantic is the following: - the newest package wins (regardless in which dir it is) - if two or more dirs contains the same package (which is newer than all other packages) the package found in the last dir wins - if two or more packages in the same dir are equal (but they might have different filenames) the last package found wins
Hmm, should we change this to "first dir wins"? It would be consistent with build's treatment of the specifired repos. (I think we have to fix build's --prefer-rpm handling in that case as well.) Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org