[opensuse-buildservice] question about /usr/lib/build/build

Hi, I have setup a box to build rpms with "build". for "x86_64" build --clean --dist sles10 --arch x86_64 --target x86_64 --jobs 4 --rpms /srv/ftp/pub/sles10/x86_64-SP1/CD:/srv/ftp/pub/sles10/x86_64-SP1/updates:/srv/ftp/pub/sles10/extras /srv/devel/courier-imap/SOURCES/courier-imap.spec for "i586" build --clean --dist sles10 --arch i586 --target i586 --jobs 4 --rpms /srv/ftp/pub/sles10/i586-SP1/CD:/srv/ftp/pub/sles10/i586-SP1/updates:/srv/ftp/pub/sles10/extras /srv/devel/courier-imap/SOURCES/courier-imap.spec and courier-authlib is needed: when building x86_64 then installing courier-authlib-0.59-6.SLES10.SIT installing courier-authlib-devel-0.59-6.SLES10.SIT but when building i586 then installing courier-authlib-0.60.2-1.SLES10.SIT installing courier-authlib-devel-0.60.2-1.SLES10.SIT the question is: why doesn't build install the newest/latest version of courier-authlib ? the 0.60.2 version for x86_64 is available, but "build" does not take it ? Is this normal behaviour ? Thanks and kind regards. Chris --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Thu, Nov 15, 2007 at 10:27:15PM +0100, Christian wrote:
for "x86_64" build --clean --dist sles10 --arch x86_64 --target x86_64 --jobs 4 --rpms /srv/ftp/pub/sles10/x86_64-SP1/CD:/srv/ftp/pub/sles10/x86_64-SP1/updates:/srv/ftp/pub/sles10/extras /srv/devel/courier-imap/SOURCES/courier-imap.spec
for "i586" build --clean --dist sles10 --arch i586 --target i586 --jobs 4 --rpms /srv/ftp/pub/sles10/i586-SP1/CD:/srv/ftp/pub/sles10/i586-SP1/updates:/srv/ftp/pub/sles10/extras /srv/devel/courier-imap/SOURCES/courier-imap.spec
and courier-authlib is needed: when building x86_64 then installing courier-authlib-0.59-6.SLES10.SIT installing courier-authlib-devel-0.59-6.SLES10.SIT
but when building i586 then installing courier-authlib-0.60.2-1.SLES10.SIT installing courier-authlib-devel-0.60.2-1.SLES10.SIT
the question is: why doesn't build install the newest/latest version of courier-authlib ? the 0.60.2 version for x86_64 is available, but "build" does not take it ?
It installs the first one it finds in the path you specify with --rpms, so if the old version is in CD and the new version is in updates, it'll take the old version. If a repository contains more than one version the bahaviour is currently undefined, this bug should be fixed some day. 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

Hi Michael Michael Schroeder schrieb:
It installs the first one it finds in the path you specify with --rpms, so if the old version is in CD and the new version is in updates, it'll take the old version.
Then it would be better to change order ? first(extras),second(updates),third(CD)
If a repository contains more than one version the bahaviour is currently undefined, this bug should be fixed some day.
OK
Cheers, Michael.
Regards, Chris --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (2)
-
Christian
-
Michael Schroeder