[opensuse-kernel] tumbleweed kernel packages not building
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%3ATumblewe... 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. Any ideas what I need to do here? thanks, greg k-h -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Am Mittwoch, 8. Dezember 2010 schrieb Greg KH:
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%3ATumble
weed
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.
Any ideas what I need to do here?
You can't work on such a project with just clicking in the webui I'm afraid. See the difference of how kernel-syms/_link looks like: kernel:HEAD: <link project='Kernel:HEAD' package='kernel-source' cicount='copy'/> Tumbleweed: <link package="kernel-source" rev="f22f097f730e68b4251c37170f065c11" baserev="814691b3edd31b7ed6d16c7b4e62fd42"> <patches> <branch/> </patches> </link> The cicount=copy is what you miss here - it makes the %release of kernel- source and kernel-syms the same, something that the kernel build system heavily relies upon. Just make all kernel-* packages beside kernel-source a plain directory with just the _link file and on top of that also add btsynctags like you can find them in the meta of openSUSE:Factory/kernel-default. kernel-source can either be a branch with rev to kernel:stable or be not a link at all and you work with osc copypac from kernel:stable whenever you feel like it. A rev branch is most likely more transparent. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On Thursday 09 December 2010, 10:14:32 Stephan Kulow wrote:
Am Mittwoch, 8. Dezember 2010 schrieb Greg KH:
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%3AT umble
weed
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.
Any ideas what I need to do here?
You can't work on such a project with just clicking in the webui I'm afraid.
:-)
See the difference of how kernel-syms/_link looks like:
kernel:HEAD: <link project='Kernel:HEAD' package='kernel-source' cicount='copy'/>
Tumbleweed: <link package="kernel-source" rev="f22f097f730e68b4251c37170f065c11" baserev="814691b3edd31b7ed6d16c7b4e62fd42"> <patches> <branch/> </patches> </link>
The cicount=copy is what you miss here - it makes the %release of kernel- source and kernel-syms the same, something that the kernel build system heavily relies upon.
Just make all kernel-* packages beside kernel-source a plain directory with just the _link file and on top of that also add btsynctags like you can find them in the meta of openSUSE:Factory/kernel-default.
or use a command similar to: osc linkpac home:frispete:kernel-2.6.31 kernel-source \ home:frispete:kernel-2.6.31 kernel-syms -C copy Pete -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Am Donnerstag, 9. Dezember 2010 schrieb Hans-Peter Jansen:
You can't work on such a project with just clicking in the webui I'm afraid. : :-)
This wasn't meant as funny remark, but as a simple fact about the state of the webui. Sorry if I was misunderstood. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
participants (3)
-
Greg KH
-
Hans-Peter Jansen
-
Stephan Kulow