SUSE Labs Conference 2018 - Patch application Order in SUSE's Kernel Repository: Recent Developments
Channel: SUSE Labs
Date: 2018-09-19

During LabsConf2017 we presented a methodology and a set of tools to organize
the order in which patches are applied in SUSE's kernel repository,
kernel-source.git. Since that presentation, the SLE15 branch of kernel-source
has been converted so that ~91% of patches are sorted according to the
upstream order of the commits that they backport.

At LabsConf2018 we will share the experiences gained during the development of
SLE15, changes to the tools since last year, ongoing work as well as future
plans.

This presentation will be an opportunity to shed some light on common
misconceptions regarding the usage of the git-sort tools (series_sort,
series_insert, sequence_insert, ...). It will also be an opportunity for
attendees to ask questions and provide feedback as well as a forum to discuss
future directions.

Some of the topics covered will be:
* challenges regarding outdated and invalid series.conf ordering, client-side
  and server-side validation
* handling patches with conflicting state (Git-repo vs. series.conf
  subsection)
* packaging of the tools (kernel-source.git vs. rpm)
* removal of the out-of-tree section
* performance improvements
* removal of SUSE-specific tags (Git-repo, Patch-mainline, Git-commit) for
  sorted patches



Benjamin Poirier