Eliminated the need for the `.tar.tstamp` files. It became intractable
to produce a tarball that was byte-for-byte identical to a tarball
on another platform. We further simplified the process used by the
`bin/tar-year.sh` tool to no longer need `.tar.tstamp` files.
Removed `.tar.tstamp` files and updated the manifest.
Sorry (tm Canada 🇨🇦) for the "flip-flop".
The `bin/tar-year.sh` tool now uses a similar algorithm to how
`bin/tar-entry.sh` determines if a compressed tarball needs to be
rebuilt.
Changed `bin/tar-entry.sh` VERSION from "1.3.3 2024-03-27"
to "1.3.4 2024-03-27".
Changed `bin/tar-year.sh` VERSION from "1.1.3 2024-03-27"
to "1.2 2024-03-27".
Performed `make www` and `make form_entry_tarball`
and `make form_year_tarball` to complete the above
actions and test these changes under macOS.
TODO: Test the `bin/tar-year.sh` tool under Linux.
TODO: Address issues with building the top level `ioccc.tar.bz2`
and the `bin/tar-all.sh` tool and the `make form_all_tarball` rule.
NOTE: The `bin/tar-all.sh` tool and the `make form_all_tarball` rule
and the `make tar` should **NOT** be used at this time.
110 lines
2.8 KiB
JSON
110 lines
2.8 KiB
JSON
{
|
|
"no_comment" : "mandatory comment: because comments were removed from the original JSON spec",
|
|
"entry_JSON_format_version" : "1.1 2024-02-11",
|
|
"award" : "Most Well-rounded Hash",
|
|
"year" : 2015,
|
|
"dir" : "hou",
|
|
"entry_id" : "2015_hou",
|
|
"author_set" : [
|
|
{ "author_handle" : "Qiming_HOU" }
|
|
],
|
|
"manifest" : [
|
|
{
|
|
"file_path" : "prog.c",
|
|
"inventory_order" : 20,
|
|
"OK_to_edit" : true,
|
|
"display_as" : "c",
|
|
"display_via_github" : true,
|
|
"entry_text" : "entry source"
|
|
},
|
|
{
|
|
"file_path" : "Makefile",
|
|
"inventory_order" : 30,
|
|
"OK_to_edit" : true,
|
|
"display_as" : "makefile",
|
|
"display_via_github" : true,
|
|
"entry_text" : "entry Makefile"
|
|
},
|
|
{
|
|
"file_path" : "prog.orig.c",
|
|
"inventory_order" : 50,
|
|
"OK_to_edit" : false,
|
|
"display_as" : "c",
|
|
"display_via_github" : true,
|
|
"entry_text" : "original source"
|
|
},
|
|
{
|
|
"file_path" : "try.sh",
|
|
"inventory_order" : 100,
|
|
"OK_to_edit" : true,
|
|
"display_as" : "shellscript",
|
|
"display_via_github" : true,
|
|
"entry_text" : "how to run"
|
|
},
|
|
{
|
|
"file_path" : "rfc1321.txt",
|
|
"inventory_order" : 125,
|
|
"OK_to_edit" : true,
|
|
"display_as" : "text",
|
|
"display_via_github" : false,
|
|
"entry_text" : "RFC 1321 - MD5 Message-Digest Algorithm"
|
|
},
|
|
{
|
|
"file_path" : "2015_hou.tar.bz2",
|
|
"inventory_order" : 100000,
|
|
"OK_to_edit" : false,
|
|
"display_as" : "tbz2",
|
|
"display_via_github" : false,
|
|
"entry_text" : "download entry source"
|
|
},
|
|
{
|
|
"file_path" : "index.html",
|
|
"inventory_order" : 2000000000,
|
|
"OK_to_edit" : false,
|
|
"display_as" : "html",
|
|
"display_via_github" : false,
|
|
"entry_text" : "entry home page"
|
|
},
|
|
{
|
|
"file_path" : ".entry.json",
|
|
"inventory_order" : 4294967295,
|
|
"OK_to_edit" : true,
|
|
"display_as" : "json",
|
|
"display_via_github" : true,
|
|
"entry_text" : "description of entry in JSON"
|
|
},
|
|
{
|
|
"file_path" : ".gitignore",
|
|
"inventory_order" : 4294967295,
|
|
"OK_to_edit" : true,
|
|
"display_as" : "gitignore",
|
|
"display_via_github" : true,
|
|
"entry_text" : "list of files that should not be committed under git"
|
|
},
|
|
{
|
|
"file_path" : ".path",
|
|
"inventory_order" : 4294967295,
|
|
"OK_to_edit" : false,
|
|
"display_as" : "text",
|
|
"display_via_github" : false,
|
|
"entry_text" : "directory path from top directory"
|
|
},
|
|
{
|
|
"file_path" : "README.md",
|
|
"inventory_order" : 4294967295,
|
|
"OK_to_edit" : true,
|
|
"display_as" : "markdown",
|
|
"display_via_github" : true,
|
|
"entry_text" : "markdown source for index.html"
|
|
},
|
|
{
|
|
"file_path" : "large",
|
|
"inventory_order" : 4294967295,
|
|
"OK_to_edit" : true,
|
|
"display_as" : "binary",
|
|
"display_via_github" : false,
|
|
"entry_text" : "large input data"
|
|
}
|
|
]
|
|
}
|