Current status

Sometimes customer report an error which occurs with kernel package provided by L3 team (which we call PTF). To do the analysis we usually need to prepare kernel source code. That usually means to go back to maintenance update tag in git repository and apply all the patches provided in the used PTF.

Idea

We could use clones of kernel.git and kernel-source.git repositories on l3slave to store used tree and make it quickly available.

It can be implemented as ptfbuild hook for kernel packages or as script calling ptfbuild.

When build of PTF is requested, project diff would be generated (usually consists of series.conf entry, added patch to tarballs, changelog entry, ...), new branch in kernel-source.git generated, patch applied and commited. For kernel.git would be generated equivalent branch with patch as well.

Expected result

With this we could provide to R&D used kernel source easily for error analysis, backporting or we could base PTFs on PTFs more quickly.

Looking for hackers with the skills:

ptf kernel git bash

This project is part of:

Hack Week 11

Activity

  • over 5 years ago: michal-m liked Generate branches in kernel.git and kernel-source.git trees to match provided kernel PTFs
  • over 5 years ago: sleep_walker added keyword "ptf" to Generate branches in kernel.git and kernel-source.git trees to match provided kernel PTFs
  • over 5 years ago: sleep_walker added keyword "kernel" to Generate branches in kernel.git and kernel-source.git trees to match provided kernel PTFs
  • over 5 years ago: sleep_walker added keyword "git" to Generate branches in kernel.git and kernel-source.git trees to match provided kernel PTFs
  • over 5 years ago: sleep_walker added keyword "bash" to Generate branches in kernel.git and kernel-source.git trees to match provided kernel PTFs
  • over 5 years ago: sleep_walker originated Generate branches in kernel.git and kernel-source.git trees to match provided kernel PTFs

  • Comments

    • sleep_walker
      over 5 years ago by sleep_walker | Reply

      I discussed this with Michal Marek and redesigned whole idea. I re-formulated the idea and send proposal to L3 team.

    Similar Projects

    Upstreaming of mediatek helios board by mbrugger

    The only Mediatek "hacker" board available is f...


    Mainline Sunplus Plus1 SP7021 kernel for Banana Pi F2S by a_faerber

    The recent Banana Pi BPI-F2S board features a n...


    ethtool ops for netdevsim by mkubecek

    This can be seen as a subproject of [ethtool ne...


    Support for DRM platform drivers by tdz

    This project could get us rid of the last fbdev...


    openSUSE/SLE/Mainline U-boot for some not-yet-supported ARM64 boards by ldevulder

    The Khadas VIM (http://khadas.com/vim/) is an a...


    Home assistant that doesn't spy on you - developer's edition by DKarakasilis

    There are various home assistant solutions out ...


    Snapshots for jenkins pipelines by ktsamis

    [This issue](https://github.com/SUSE/spacewalk/...


    SES 6 Installer script by davidbyte

    take my existing buildit.sh script (https://git...