Just a simple ping. I already have one formal ok, and bluhm@ said it would makes his life easier.
Any objections ? -- Sebastien Marie On Sat, Apr 23, 2022 at 09:20:06AM +0200, Sebastien Marie wrote: > Hi, > > When I want to check if a particular commit is expected to be present in a > particular kernel, I usually check the dates. > > $ what bsd.mp > OpenBSD 7.1-current (GENERIC.MP) #481: Thu Apr 21 21:11:42 MDT 2022 > > $ cvs log dev/usb/if_ral.c > [...] > ---------------------------- > revision 1.149 > date: 2022/04/21 21:03:03; author: stsp; state: Exp; lines: +2 -3; > commitid: 71y4MGxVttLEpbpK; > Use memset() to initialize struct ieee80211_rxinfo properly. > [...] > > > The problem is cvs (or got) is using date using UTC whereas the kernel is > using > localized date (here MDT, but could be CEST in my case too if I build the > kernel > myself). > > Whereas I know that the build time isn't necessary a perfect indication of > the > presence of a particular commit (specifically if the time interval is small), > it > might be more simple to compare date if both are in the same timezone. > > Currently, I am using such command to convert MDT to UTC: > > $ TZ=Canada/Mountain date -j -z UTC 202204212111 > Fri Apr 22 03:11:00 UTC 2022 > > but the input format (202204212111 for 'Apr 21 21:11:42 MDT 2022') isn't > particulary straightfor to write. > > Does such diff to force UTC timezone in kernel buildate would be acceptable ? > > Please note that both cvs(1) and got(1) are ignoring TZ environment variable, > so > I can't get them to show directly MDT dates. > > Thanks. > -- > Sebastien Marie > > diff 62198fa5a9d005ca1c651b3df2c33ce50d333b27 /home/semarie/repos/openbsd/src blob - ab97ce4c59639a6b357120b9a953c3584211aea2 file + sys/conf/newvers.sh --- sys/conf/newvers.sh +++ sys/conf/newvers.sh @@ -40,7 +40,7 @@ then fi touch version -v=`cat version` u=`logname` d=${PWD%/obj} h=`hostname` t=`date` +v=`cat version` u=`logname` d=${PWD%/obj} h=`hostname` t=`date -z UTC` id=`basename "${d}"` # additional things which need version number upgrades: