On Tue, Nov 30, 2010 at 05:22:16PM +0100, Rolf Offermanns wrote:
I have a problem with the opensuse "build"
script which is used in MeeGo, too.
For the tests below I used the current git version
I want to build an external kernel module. In the specfile I have
%define kernelversion 126.96.36.199-27.1 [...]
I use the kernelversion macro later to avoid the use of $(uname -r) commonly
found in the Makefiles of out-of-tree kernel modules.
I pass several repository URLs to build:
sudo /usr/bin/build \
--arch i686 \
--target i686 \
--root /mnt/pool/meego/build-root/ \
--cachedir /mnt/pool/meego/build-cache \
The latest version of the kernel-netbook-devel package (at the time of this
Unfortunately this is not the one "build" decides to install in the build-root
directory. Instead it chooses some older version (not the oldest!) and yet
another version for the kernel-netbook package (required by
Is the older version also in the 1.0/core repo? Unlike the build service which
always uses the best version of a package in a repo, the build script is a bit
stupid and uses the first one it sees.
(The repos itself are priorized, e.g. if a package is in 1.0/core, all versions
in 1.0/extra and the following repos are ignored. This is by design.)
I'll fix the code ASAP so that build script behaves the same as the build
Michael Schroeder mls(a)suse.de
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-buildservice+help(a)opensuse.org