[opensuse-kernel] How to OBS branch & patch Kernel:Stable project, and multiple kernel variants?
I user Kernel:Stable branch with my Opensuse 13.1 Atm, it's broken (unresolvable) due to a missing build dependency, `hmaccalc` (https://build.opensuse.org/package/show?project=Kernel%3Astable&package=kernel-desktop). At OBS, I've branched the project, adding the Security:hmaccalc pkg. It's building now https://build.opensuse.org/package/live_build_log/home:grantksupport:branche... I also want to apply this patch https://build.opensuse.org/package/view_file/home:grantksupport:branches:Ker...) to branched Kernel:Stable project's source. to the kernel source, from a bug I've opened https://bugzilla.novell.com/show_bug.cgi?id=878489#c4 Iiuc, I need to add/reference the patch @ ~line #404 https://build.opensuse.org/package/view_file/home:grantksupport:branches:Ker... but my relative path's wrong. The build isn't finding the patch. I've tried ./, ../, ../../, etc. What's the right path to use for patching the kernel source in the Opensuse-way? Also, I want that patch added to ALL the vairants I'm building, not just kernel-default. What's the right way to modify the kernel source once -- for the project -- and have all the enclosed packages, aka kernel variants, use it? I'm guessing the kernel build team doesn't manually modify each & every spec file. -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On 06/05/2014 10:40 PM, grantksupport@operamail.com wrote:
I user Kernel:Stable branch with my Opensuse 13.1
Atm, it's broken (unresolvable) due to a missing build dependency, `hmaccalc` (https://build.opensuse.org/package/show?project=Kernel%3Astable&package=kernel-desktop).
Yeah, we know. It should be fixed with the next update in the upcoming night.
Iiuc, I need to add/reference the patch @ ~line #404
https://build.opensuse.org/package/view_file/home:grantksupport:branches:Ker...
No, just: 1) create patches.addon directory 2) put there your patch 3) put there a file called series containing a path to your patch (including patches.addon/) 4) tar jcf patches.addon.tar.bz2 patches.addon 5) put that tar to kernel-source 6) osc-commit it 7) voila thanks, -- js suse labs -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
jiri,
I user Kernel:Stable branch with my Opensuse 13.1
Atm, it's broken (unresolvable) due to a missing build dependency, `hmaccalc` (https://build.opensuse.org/package/show?project=Kernel%3Astable&package=kernel-desktop).
Yeah, we know. It should be fixed with the next update in the upcoming night.
I may be off by one day for "upcoming" :-/ It _seems_ to me that there's been an update, but https://build.opensuse.org/project/monitor/Kernel:stable?blocked=0&building=0&dispatching=0&finished=0&scheduled=0&signing=0&succeeded=0 now shows multiple 'fails', [14219s] sh: sha512hmac: command not found [14219s] error: Bad exit status from /var/tmp/rpm-tmp.6bdgHo (%install) [14219s] [14219s] [14219s] RPM build errors: [14219s] Bad exit status from /var/tmp/rpm-tmp.6bdgHo (%install) where, iiuc, sha512mac is provided by hmaccalc I'm still trying to get my own repo branch to build successfully/completely as an alternative -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On 06/06/2014 03:40 PM, grantksupport@operamail.com wrote:
jiri,
I user Kernel:Stable branch with my Opensuse 13.1
Atm, it's broken (unresolvable) due to a missing build dependency, `hmaccalc` (https://build.opensuse.org/package/show?project=Kernel%3Astable&package=kernel-desktop).
Yeah, we know. It should be fixed with the next update in the upcoming night.
I may be off by one day for "upcoming" :-/
Yes, everything should be OK tomorrow. -- js suse labs -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
I'm still trying to get my own repo branch to build successfully/completely as an alternative
As a convenience for others interested until the main repos heal themselves (not quite yet ...), I've builds of Kernel:stable v3.14.5 for oS 13.1 available in my repo: https://build.opensuse.org/project/show/home:grantksupport:Kernel:stable -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
participants (2)
-
grantksupport@operamail.com
-
Jiri Slaby