View Issue Details

IDProjectCategoryView StatusLast Update
0002035FSSCPBuild systempublic2015-04-16 04:27
Reporterchief1983 Assigned Tochief1983  
PriorityhighSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version3.6.11 
Target Version3.7.2 
Summary0002035: Builds record and report revision data in logs
DescriptionModify system to put a revision in a file every commit, and read this revision in the RC file so that it can appear in the debug logs as part of the version number.

Also, need to track the other details of the build config in the log, such as Standard/SSE/SSE2, and Regular or Inferno.
TagsNo tags attached.

Activities

Zacam

2010-01-09 18:58

administrator   ~0011507

Partially there as of 5702. Mechanic needs to be established by the builder for how to update the Revision data. This also works on outputting version numbers on FRED logs as well.

Currently, only Build Type (SSE/SSE2/INF) listing is currently missing, but users should be able to report (especially with the different icons available) which of the two they are running, which leaves reporting INF vs Non-INF and if the idea is to make INF the new Standard, then it would be a short lived modification.

Goober5000

2014-11-21 04:14

administrator   ~0016384

Chief1983, can you comment on this? I believe your build system makes this ticket OBE.

chief1983

2014-11-21 14:39

administrator   ~0016387

Last edited: 2014-11-21 14:41

Yes I can. The build system does build-time injection of the revision at this point, for official nightlies and releases. It doesn't help those doing their own checkouts, but I think this does what the spirit of this ticket was intended to help with. I guess I should know, since I filed it :P

Guess I should add though, I don't believe there is a place to inject the SSE status of the build at this point. However, I'm not sure if that's nearly as useful as the revision injection is. I'll wait to see if Zacam thinks we should attempt to get that too before closing this.

Goober5000

2015-04-16 04:27

administrator   ~0016642

With Zacam's availability, you're probably going to be waiting a long time. :p Marking this as fixed based on the comment.

Issue History

Date Modified Username Field Change
2009-11-10 17:10 chief1983 New Issue
2009-11-10 17:10 chief1983 Status new => assigned
2009-11-10 17:10 chief1983 Assigned To => Zacam
2010-01-09 18:58 Zacam Note Added: 0011507
2010-01-09 18:58 Zacam Status assigned => feedback
2010-08-05 20:06 chief1983 Target Version 3.6.12 RC1 => 3.7.2
2014-11-21 04:14 Goober5000 Note Added: 0016384
2014-11-21 14:39 chief1983 Note Added: 0016387
2014-11-21 14:39 chief1983 Status feedback => assigned
2014-11-21 14:41 chief1983 Note Edited: 0016387
2014-11-21 14:41 chief1983 Status assigned => feedback
2015-04-16 04:27 Goober5000 Note Added: 0016642
2015-04-16 04:27 Goober5000 Assigned To Zacam => chief1983
2015-04-16 04:27 Goober5000 Status feedback => resolved
2015-04-16 04:27 Goober5000 Resolution open => fixed