https://bugzilla.novell.com/show_bug.cgi?id=669669
https://bugzilla.novell.com/show_bug.cgi?id=669669#c26
--- Comment #26 from Michal Marek 2011-02-09 11:44:55 UTC ---
Here we go: The failures are most likely caused by a bug in the kernel package
that I realized yesterday, but didn't believe it could be the cause. Namely,
kernel-devel and kernel-$flavor-devel are built independently (by
kernel-source.spec and kernel-$flavor.spec, respectively), which can result in
files below /usr/src/linux/ being newer than in /usr/src/linux-obj. I'm going
to fix this by setting the mtime of /usr/src/linux/ files to the timestamp of
the git commit.
Now the funny part - the buildservice apparently uses more up to date packages
when building on the server, than it offers for download when you build
locally:
local build:
+ rpm -q --qf '%{buildtime} %{n} %{buildtime:date}\n' kernel-xen-devel
kernel-devel
+ sort -n
1295881154 kernel-devel Mon Jan 24 14:59:14 2011
1295888065 kernel-xen-devel Mon Jan 24 16:54:25 2011
+ ls -ltr --full-time /usr/src/linux/init/Kconfig
/usr/src/linux-obj/i386/xen/include/config/auto.conf
-rw-r--r-- 1 root root 44561 2011-01-24 14:56:48.000000000 +0000
/usr/src/linux/init/Kconfig
-rw-r--r-- 1 root root 93934 2011-01-24 14:59:15.000000000 +0000
/usr/src/linux-obj/i386/xen/include/config/auto.conf
remote build:
+ rpm -q --qf '%{buildtime} %{n} %{buildtime:date}\n' kernel-xen-devel
kernel-devel
+ sort -n
1295881324 kernel-devel Mon Jan 24 15:02:04 2011
1295888065 kernel-xen-devel Mon Jan 24 16:54:25 2011
+ ls -ltr --full-time /usr/src/linux/init/Kconfig
/usr/src/linux-obj/i386/xen/include/config/auto.conf
-rw-r--r-- 1 root root 93934 2011-01-24 14:59:15.000000000 +0000
/usr/src/linux-obj/i386/xen/include/config/auto.conf
-rw-r--r-- 1 root root 44561 2011-01-24 14:59:18.000000000 +0000
/usr/src/linux/init/Kconfig
Note the differing build times of kernel-devel and mtimes of
/usr/src/linux/init/Kconfig. kernel-xen-devel is still newer in both cases, but
the build time is recorded at the end of the build. The age of the files is
different in the two cases.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.