Mailinglist Archive: opensuse-kernel (54 mails)

< Previous Next >
[opensuse-kernel] Re: tumbleweed kernel packages not building
  • From: Jiri Slaby <jslaby@xxxxxxx>
  • Date: Thu, 09 Dec 2010 10:30:56 +0100
  • Message-id: <4D00A1D0.5010705@xxxxxxx>
On 12/09/2010 07:54 AM, Greg KH wrote:
On Wed, Dec 08, 2010 at 01:51:00PM -0800, Greg KH wrote:
On Wed, Dec 08, 2010 at 10:20:20PM +0100, Jiri Slaby wrote:
On 12/08/2010 10:00 PM, Greg KH wrote:
Hi Jiri,

I've tried importing the Kernel:stable branch into tumbleweed, but it's
not able to build the preload kernel module for some odd reason:

nothing provides kernel-devel = 2.6.36.1-2 needed by
kernel-syms, nothing provides kernel-default-devel = 2.6.36.1-2
needed by kernel-syms, nothing provides kernel-devel =
2.6.36.1-2 needed by kernel-desktop-devel, nothing provides
kernel-devel = 2.6.36.1-2 needed by kernel-xen-devel

You can see this at the page at:

https://build.opensuse.org/stage/project/monitor?project=openSUSE%3ATumbleweed

I haven't added a few missing kernel builds at the moment (vmi, tracing,
docs), but I don't think that should be causing this error to show up.

It's odd that kernel-devel is being asked for, as I didn't think that
was really provided by any package anymore.

Hi, I though it will cause problems. I tried to persuade preload to
build on all the repos I had there, but the change in preamble I did
causes these kind of problems. I reverted it now.

Thanks, I've updated to your latest version and hopefully that will fix
it.

Nope, it's still unresolvable, look at the link above.

Any ideas?

Ah, I see. Your kernel packages don't have cicount="copy" in their links
to kernel-source, so that their release number differs.

The non-kernel-source _link should contain something like:
<link package="kernel-source" cicount="copy" />
kernel-source is then (this one is OK in your repo):
<link project="Kernel:stable" package="kernel-source"
rev="a977934d0233d78783be2dacb7a63a52"
baserev="a977934d0233d78783be2dacb7a63a52">

And when you want to update to the later kernel, you just change the
revs. The other option is to not link kernel:stable and have a local
copy and then we would update kernel-source by standard submit
requests/accepts.

You also have some kind of weird links. If you check out your unexpanded
non-kernel-source packages, the sources are there, however only _link
should be there. Compare
osc co -u openSUSE:Tumbleweed kernel-default
e.g. with
osc co -u openSUSE:Factory kernel-default

If you stay with kernel-source link to kernel:stable (and not a local
copy like I wrote above), then there should be also only _link and not
full source in unexpanded tree.

regards,
--
js
suse labs
--
To unsubscribe, e-mail: opensuse-kernel+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-kernel+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups