)]}'
{
  "commit": "8cbddc7f5276fca93d704498a1e090dd77281bd1",
  "tree": "5e8a00bf242238256ad31a3d604e566554b25a08",
  "parents": [
    "f073d9c059b176c6d8e6d885581d1d98cb292330"
  ],
  "author": {
    "name": "Thomas Huth",
    "email": "thuth@redhat.com",
    "time": "Fri Oct 17 08:23:09 2025 +0200"
  },
  "committer": {
    "name": "Thomas Huth",
    "email": "thuth@redhat.com",
    "time": "Tue Oct 21 15:27:44 2025 +0200"
  },
  "message": "Silence initializer-string warnings\n\nRecent versions GCC (v15.2) started to complain with a lot of warnings\nlike these:\n\n./dict.xt:1510:115: warning: initializer-string for array of ‘unsigned char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (9 chars into 8 available) [-Wunterminated-string-initialization]\n 1510 | _gpt_X2d_add_X2d_entry, { .a \u003d xt_tpm_X2d_gpt_X2d_set_X2d_lba1 }, { .c \u003d \"\\000\\021tpm-gp\" }, { .c \u003d \"t-add-en\" }, { .c \u003d \"try\" },) cod(tpm_X2d_gpt_X2d_add_X2d_entry)\n      |                                                                                                     ^~~~~~~~~~\n.../slof/slof/prep.h:23:62: note: in definition of macro ‘header’\n   23 | #define header(_xt, _header...) static cell xt_ ## _xt[] \u003d { _header\n      |                                                              ^~~~~~~\n./dict.xt:1512:83: warning: initializer-string for array of ‘unsigned char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (9 chars into 8 available) [-Wunterminated-string-initialization]\n 1512 | header(tpm_X2d_measure_X2d_gpt, { .a \u003d xt_tpm_X2d_gpt_X2d_add_X2d_entry }, { .c \u003d \"\\000\\017tpm-me\" }, { .c \u003d \"asure-gp\" }, { .c \u003d \"t\" },) cod(tpm_X2d_measure_X2d_gpt)\n      |                                                                                   ^~~~~~~~~~~~~~~~\n.../slof/slof/prep.h:23:62: note: in definition of macro ‘header’\n   23 | #define header(_xt, _header...) static cell xt_ ## _xt[] \u003d { _header\n      |                                                              ^~~~~~~\netc.\n\nIt\u0027s one of those new extra warnings that are enabled by -Wextra.\nOf course we could try to go through the code bit by bit, trying\nto fix those warnings, but in my experience -Wextra often causes\nmore hassle than being really helpful. Thus let\u0027s simply drop\nit from our CFLAGS. We can then also remove the -Wno-unused-parameter\nwhich we already had to use to tame the warnings that were enabled\nby -Wextra.\n\nMessage-ID: \u003c20251017063320.512189-1-thuth@redhat.com\u003e\nSigned-off-by: Thomas Huth \u003cthuth@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aea57fe36f1ef4caf4ce7fdfd4a1dfa8d1924cf4",
      "old_mode": 33188,
      "old_path": "make.rules",
      "new_id": "3505da5d7e78686507faa636aa1d40001df3db04",
      "new_mode": 33188,
      "new_path": "make.rules"
    }
  ]
}
