User Tools

Site Tools


civilinfrastructureplatform:cipkernelmaintenance

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
civilinfrastructureplatform:cipkernelmaintenance [2017/12/13 18:04]
bwhct [Releases] Current release cadence is about once a month
civilinfrastructureplatform:cipkernelmaintenance [2017/12/13 18:23]
bwhct [Read the commit message] Improve formatting of the command lines
Line 85: Line 85:
 If you are doing this after a stable release, all the patches will be in the git history of the branch. If you are doing this after a stable release, all the patches will be in the git history of the branch.
  
-If you want to do this during the review period before release, you should be able to receive the patches through the [stable@vger.kernel.org](http://​vger.kernel.org/​vger-lists.html#​stablelist. This is a high-traffic list, so you may want to filter by subject. ​ However, at the time of writing, Greg's script that sends patches out for review has a bug that causes patches with non-ASCII characters to be dropped. ​ Greg and most other stable maintainers also publish pending patches in a git repository, either as a quilt patch+If you want to do this during the review period before release, you should be able to receive the patches through the [[http://​vger.kernel.org/​vger-lists.html#​stable|stable@vger.kernel.org]] ​list. This is a high-traffic list, so you may want to filter by subject. ​ However, at the time of writing, Greg's script that sends patches out for review has a bug that causes patches with non-ASCII characters to be dropped. ​ Greg and most other stable maintainers also publish pending patches in a git repository, either as a quilt patch
 series or as a rebased git branch. series or as a rebased git branch.
  
Line 105: Line 105:
    * If the author is Linus, be aware that he often makes security fixes without describing the security implications.    * If the author is Linus, be aware that he often makes security fixes without describing the security implications.
  
-Look for a //Fixes:// tag in the commit message, identifying which commit introduced (or only partly fixed) the bug that's being fixed:+Look for a ''​Fixes:'' ​tag in the commit message, identifying which commit introduced (or only partly fixed) the bug that's being fixed:
    * If it's not present, look to see if the free-form text identifies which commit introduced it.    * If it's not present, look to see if the free-form text identifies which commit introduced it.
    * Is that commit actually present in the stable branch? Don't forget that it might have been backported as part of another stable update. ​ If not, this probably doesn'​t belong in the stable branch.    * Is that commit actually present in the stable branch? Don't forget that it might have been backported as part of another stable update. ​ If not, this probably doesn'​t belong in the stable branch.
-   * Find the first release containing a commit: ​<​code>​ git describe --contains --match '​v*'​ *hash* </​code>​ +   * Find the first release containing a commit:
-   * Check whether a stable branch contains a backported commit: <​code>​ git log --pretty=oneline --grep=`*hash* ​ `v`*version*`..stable/​linux-`*version*`.y </​code>​+
  
-The //git-check-in-stable// script from [[https://​anonscm.debian.org/​cgit/​kernel/​kernel-team.git/​|kernel-team.git]] provides a shortcut (and slightly nicer output format) for the second command.+> ''​%%git describe --contains --match '​v*'​ %%**//hash//​**''​ 
 + 
 +   * Check whether a stable branch contains a backported commit: 
 + 
 +> ''​%%git log --pretty=oneline ​--grep=%%**//​hash//​**%% v%%**//​version//​**..stable/linux-**//​version//​**.y''​ 
 + 
 +The ''​git-check-in-stable'' ​script from [[https://​anonscm.debian.org/​cgit/​kernel/​kernel-team.git/​|Debian kernel/kernel-team.git]] provides a shortcut (and slightly nicer output format) for the second command.
  
 ==== Read the code ==== ==== Read the code ====
civilinfrastructureplatform/cipkernelmaintenance.txt · Last modified: 2023/09/28 06:49 by jki-siemens