Fix CI regressions from the H5F_LIBVER_V300/pline-v3 format change

- h5repack -h help text and its reference file still described the
  bound table as ending at H5F_LIBVER_V200 (5); add the V300 (6) entry
  and update the --high default, both stale since LATEST shifted from
  V200 to V300.
- Regenerate the ocpl_{32,64}{le,be} cross-platform plist golden files:
  H5Pencode now appends a has_config byte after each filter's
  cd_values, so the pre-existing binaries (predating this format
  change) decoded as garbage. All four variants are byte-identical
  since this plist's filter has no cd_values/config to vary by word
  size or endianness.
This commit is contained in:
Scot Breitenfeld
2026-07-15 21:57:40 -05:00
parent a9ada8bef2
commit 4071f63baf
6 changed files with 5 additions and 3 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+2 -1
View File
@@ -229,8 +229,9 @@ usage(const char *prog, const pack_opt_t *options)
PRINTVALSTREAM(rawoutstream, " 3: This is H5F_LIBVER_V112 in H5F_libver_t struct\n");
PRINTVALSTREAM(rawoutstream, " 4: This is H5F_LIBVER_V114 in H5F_libver_t struct\n");
PRINTVALSTREAM(rawoutstream, " 5: This is H5F_LIBVER_V200 in H5F_libver_t struct\n");
PRINTVALSTREAM(rawoutstream, " 6: This is H5F_LIBVER_V300 in H5F_libver_t struct\n");
PRINTVALSTREAM(rawoutstream,
" (H5F_LIBVER_LATEST is aliased to H5F_LIBVER_V200 for this release\n");
" (H5F_LIBVER_LATEST is aliased to H5F_LIBVER_V300 for this release\n");
PRINTVALSTREAM(rawoutstream, "\n");
PRINTVALSTREAM(rawoutstream, " FS_STRATEGY is a string indicating the file space strategy used:\n");
PRINTVALSTREAM(rawoutstream, " FSM_AGGR:\n");
@@ -43,7 +43,7 @@ usage: h5repack [OPTIONS] file1 file2
(default is 1)
--high=BOUND The high bound for library release versions to use
when creating objects in the file
(default is 5)
(default is 6)
--merge Follow external soft link recursively and merge data
--prune Do not follow external soft links and remove link
--merge --prune Follow external link, merge data and remove dangling link
@@ -93,7 +93,8 @@ usage: h5repack [OPTIONS] file1 file2
3: This is H5F_LIBVER_V112 in H5F_libver_t struct
4: This is H5F_LIBVER_V114 in H5F_libver_t struct
5: This is H5F_LIBVER_V200 in H5F_libver_t struct
(H5F_LIBVER_LATEST is aliased to H5F_LIBVER_V200 for this release
6: This is H5F_LIBVER_V300 in H5F_libver_t struct
(H5F_LIBVER_LATEST is aliased to H5F_LIBVER_V300 for this release
FS_STRATEGY is a string indicating the file space strategy used:
FSM_AGGR: