On Mon, Aug 11, 2008 at 12:22:23PM +0200, Stephan Kulow wrote:
Am Montag 11 August 2008 schrieb Klaus Kaempf:
A subset of the file information is usually added to primary.xml (the 'main' dependency metadata), afaik based on analyzing the dependencies within the repository.
openSUSE puts '(?:/s?bin/|^/etc/|^/usr/lib/sendmail$)' in there - the dependencies of the repository do not matter.
Not quite, createrepo uses '.*bin\/.*', '^\/etc\/.*', '^\/usr\/lib\/sendmail$' I hope we use the same patterns, otherwise it's a bug.
I guess fedora puts everything in the filelist?
No, but yum is smarter: it downloads the filelist.xml data if it finds that some rpm has a dependency that doesn't match the pattern list. We didn't have time to implement this for 11.0 (libsatsolver already supports this). 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: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org