On Sat, Jan 28, 2023 at 12:08 AM Thierry Reding <thierry.reding@xxxxxxxxx> wrote: > > On Sun, Jan 22, 2023 at 11:14:21PM +0900, Masahiro Yamada wrote: > > .scmversion is used by (src)rpm-pkg and deb-pkg to carry KERNELRELEASE. > > > > In fact, deb-pkg does not rely on it any more because the generated > > debian/rules specifies KERNELRELEASE from the command line. > > > > Do likwise for (src)rpm-pkg, and remove this feature. > > > > Signed-off-by: Masahiro Yamada <masahiroy@xxxxxxxxxx> > > --- > > > > scripts/Makefile.package | 6 ++---- > > scripts/package/mkspec | 6 +++--- > > scripts/setlocalversion | 19 +------------------ > > 3 files changed, 6 insertions(+), 25 deletions(-) > > Hi Masahiro, > > I've been observing some strange behaviour when doing incremental builds > on recent linux-next versions. What happens is that the kernel version > doesn't get updated as I switch branches. > > For instance I was rebuilding in a kernel tree which I hadn't touched in > a very long while and rebased on a recent linux-next. The kernel version > then stayed at the prior version rather than being updated to reflect > the actual state of the working tree. > > Reverting all of the seven patches in this series fixes the issue, but I > don't really have a clue where exactly it fails. Do you have any ideas > how to fix this? Thanks for the report. "setlocalversion: print ${KERNELRELEASE} if set" is bad. I will fix it. Best Regards Masahiro Yamada