]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commitdiff
kern-tools: fix commit SHA reproducibility with raw diffs
authorBruce Ashfield <bruce.ashfield@gmail.com>
Thu, 18 Dec 2025 20:22:26 +0000 (15:22 -0500)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 23 Dec 2025 12:28:41 +0000 (12:28 +0000)
Integrating the following commit:

  commit a4a362d9f4f0abc8ab145a8673166b9bd875731a (HEAD -> master, origin/master, origin/HEAD)
  Author: Hubert Wiśniewski <hubert.wisniewski.25632@gmail.com>
  Date:   Sat Nov 22 15:23:02 2025 +0100

      kgit-s2q: fix commit SHA reproducibility with raw diffs

      In case of git-am failure, kgit-s2q tries to read the date from the
      patch. Unfortunately, if the patch does not have a date (e.g. raw diff),
      no date is set and git uses the current system time.

      This patch makes kgit-s2q use SOURCE_DATE_EPOCH as the last resort or emit
      a warning if it's not available. Additionally, GIT_COMMITTER_DATE is set
      to GIT_AUTHOR_DATE if requested with --commit-sha option (same behavior as
      with git-am).

Signed-off-by: Hubert Wiśniewski <hubert.wisniewski.25632@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-kernel/kern-tools/kern-tools-native_git.bb

index 9240ee5db8294e6cc5487644d5202077d1e4e147..bd9031605076f24963b9fe17b694a4be8cc43387 100644 (file)
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "\
 
 DEPENDS += "git-replacement-native"
 
-SRCREV = "f589e1df23251d8319063da0a61c1016b2a0bf85"
+SRCREV = "a4a362d9f4f0abc8ab145a8673166b9bd875731a"
 PV = "0.3+git"
 
 inherit native