myxce/src
Rongsong Shen bca639749d
feat(build-time-versioning): xce-build.sh computes real commit id/build time
The dev-loop build path (/xce-build, the one behind the motivating
incident) never set -Dcommit_id= at all, so every locally-built binary
carried an empty commit id. xce-build.sh now computes commit_id (git
rev-parse --short HEAD, -dirty suffixed on uncommitted changes, unknown
fallback on a genuine git failure) and build_time (UTC date), appends
both to MESON_OPTS for every profile before meson setup, and warns
loudly to stderr if either ever resolves empty anyway.

Task 2.1/13 of build-time-versioning.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-20 08:45:53 +00:00
..
autoscaler support shared libxce(for api server) 2026-01-19 11:02:49 +08:00
configs fix(controller): close 6 data-safety races + apply-pump O(N^2) regression + boot TOCTOU 2026-08-16 10:20:02 +00:00
controller fix(controller): job start_time/finish_time/run_time never set by apply-pump 2026-08-20 04:24:44 +00:00
docs update documents 2026-08-10 17:51:51 +08:00
frontend docs(resource-value-verification): close design-review doc/comment gaps 2026-08-19 11:00:57 +00:00
include fix(ha): close standby election-freeze (bug-1562) + flusher retry storm (bug-1563) 2026-08-17 06:35:06 +00:00
lib fix(libxce): bug-1600 -- makeGroup() freed rtti makeString() pointer via raw free() 2026-08-20 04:06:05 +00:00
nixSupport feat(scheduler-core): implement REPL execution control (task 12.1) 2026-08-07 08:17:35 +00:00
scheduler feat(scheduler): show event time/session in sim echo, total sessions on replay load 2026-08-20 07:48:43 +00:00
schema refactor(controller,xceadmin): drop generic Resource.unit, hardcode bytes for maxmem 2026-08-13 08:27:16 +00:00
tools feat(build-time-versioning): xce-build.sh computes real commit id/build time 2026-08-20 08:45:53 +00:00
worker fix(worker): dbus_workers_update() starves workers after first DONE/EXITED (bug-1589) 2026-08-19 09:48:23 +00:00
xceadmin feat(deploy,xceadmin): standalone xceadmin packaging + deploy-ha usability (bug-1566) 2026-08-17 10:20:52 +00:00
flake.lock fix librtti package leak issue 2026-07-27 15:31:50 +08:00
flake.nix save works 2026-03-04 18:18:53 +08:00
meson.build feat(build-time-versioning): add build_time meson option and C-wide define 2026-08-20 08:29:32 +00:00
meson.options feat(build-time-versioning): add build_time meson option and C-wide define 2026-08-20 08:29:32 +00:00