Stuart Henderson <s...@spacehopper.org> writes:

> On 2023/04/06 15:49, Klemens Nanni wrote:
>>  bios0: vendor SeaBIOS version 
>> "1.14.0-20230330_133212-symphytum.spacehopper.orgp2-OpenBSD-vmm" date 
>> 01/01/2011
>>
>> in dmesg is a weird concat of port version, datetime, hostname,
>> port revision, uname(?) and a fixed string(?) in that order.
>
> oh yeuch, yeah that is not supposed to be there.
>
>> I don't fully understand their messy buildversion.py script, but can make
>> it produce more sensible
>>  bios0: vendor SeaBIOS version "1.14.0p3-OpenBSD-vmm" date 01/01/2011
>>
>> Feedback? Objection? OK?
>
> that is how it used to look in the 1.11.0 days. going by that result: OK.

I concur. ok dv as well.

>
>> Index: Makefile
>> ===================================================================
>> RCS file: /cvs/ports/sysutils/firmware/vmm/Makefile,v
>> retrieving revision 1.28
>> diff -u -p -r1.28 Makefile
>> --- Makefile 4 Feb 2023 09:35:35 -0000       1.28
>> +++ Makefile 5 Apr 2023 19:50:12 -0000
>> @@ -17,7 +17,7 @@ FW_DRIVER= vmm
>>  FW_VER=             1.14.0
>>  SB_VER=             20180715
>>  DISTNAME=   seabios-${FW_VER}
>> -REVISION=   2
>> +REVISION=   3
>>  DISTFILES=  ${DISTNAME}${EXTRACT_SUFX} \
>>      sgabios-${SB_VER}{72f39d48bedf044e202fd51fecf3e2218fc2ae66}.tar.gz:0
>>
>> Index: patches/patch-scripts_buildversion_py
>> ===================================================================
>> RCS file: 
>> /cvs/ports/sysutils/firmware/vmm/patches/patch-scripts_buildversion_py,v
>> retrieving revision 1.3
>> diff -u -p -r1.3 patch-scripts_buildversion_py
>> --- patches/patch-scripts_buildversion_py    7 Mar 2022 22:03:32 -0000       
>> 1.3
>> +++ patches/patch-scripts_buildversion_py    6 Apr 2023 15:40:40 -0000
>> @@ -3,6 +3,8 @@ a consistent version number detected for
>>  detection is too simplistic to cope with older binutils (mix of
>>  "GNU assembler 2.17" and "GNU ld version 2.17" etc).
>>
>> +Omit datetime and hostname from dmesg visible version string.
>> +
>>  Index: scripts/buildversion.py
>>  --- scripts/buildversion.py.orig
>>  +++ scripts/buildversion.py
>> @@ -24,3 +26,11 @@ Index: scripts/buildversion.py
>>           if verstr.startswith('GNU '):
>>               isbinutils = 1
>>               verstr = verstr[4:]
>> +@@ -124,6 +126,7 @@ def main():
>> +         cleanbuild = cleanbuild and ver and options.extra != ""
>> +         if not ver:
>> +             ver = "?"
>> ++    cleanbuild = True # XXX omit useless information
>> +     if not cleanbuild:
>> +         btime = time.strftime("%Y%m%d_%H%M%S")
>> +         hostname = socket.gethostname()
>>

Reply via email to