fix tar-year.sh, removed use of .tar.tstamp files

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.
This commit is contained in:
Landon Curt Noll committed 2024-03-27 16:49:11 -07:00
1 parent 73f41e9c74
commit f07fec3a98
1350 files changed
+270 -4765

No files matched your search

-1
View File
@@ -7,5 +7,4 @@
2001/mkentry.c
2001/README.md
2001/rules.txt
2001/.tar.tstamp
2001/.year
-1
View File
@@ -1 +0,0 @@
1711433343
-8
View File
@@ -97,14 +97,6 @@
"display_via_github" : false,
"entry_text" : "directory path from top directory"
},
{
"file_path" : ".tar.tstamp",
"inventory_order" : 4294967295,
"OK_to_edit" : false,
"display_as" : "text",
"display_via_github" : true,
"entry_text" : "timestamp of compressed tarball formation"
},
{
"file_path" : "README.md",
"inventory_order" : 4294967295,
-1
View File
@@ -1 +0,0 @@
1711433342
Binary file not shown.
-1
View File
@@ -335,7 +335,6 @@ just C programs that generate C code as their output.</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/anonymous/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/anonymous/.gitignore">.gitignore</a> - list of files that should not be committed under git</li>
<li><a href=".path">.path</a> - directory path from top directory</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/anonymous/.tar.tstamp">.tar.tstamp</a> - timestamp of compressed tarball formation</li>
</ul>
<!-- END: next line ends content generated by: bin/output-index-inventory.sh -->
-8
View File
@@ -89,14 +89,6 @@
"display_via_github" : false,
"entry_text" : "directory path from top directory"
},
{
"file_path" : ".tar.tstamp",
"inventory_order" : 4294967295,
"OK_to_edit" : false,
"display_as" : "text",
"display_via_github" : true,
"entry_text" : "timestamp of compressed tarball formation"
},
{
"file_path" : "README.md",
"inventory_order" : 4294967295,
-1
View File
@@ -1 +0,0 @@
1711433342
Binary file not shown.
-1
View File
@@ -279,7 +279,6 @@ be used when you compile and link it.</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/bellard/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/bellard/.gitignore">.gitignore</a> - list of files that should not be committed under git</li>
<li><a href=".path">.path</a> - directory path from top directory</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/bellard/.tar.tstamp">.tar.tstamp</a> - timestamp of compressed tarball formation</li>
</ul>
<!-- END: next line ends content generated by: bin/output-index-inventory.sh -->
-8
View File
@@ -81,14 +81,6 @@
"display_via_github" : false,
"entry_text" : "directory path from top directory"
},
{
"file_path" : ".tar.tstamp",
"inventory_order" : 4294967295,
"OK_to_edit" : false,
"display_as" : "text",
"display_via_github" : true,
"entry_text" : "timestamp of compressed tarball formation"
},
{
"file_path" : "README.md",
"inventory_order" : 4294967295,
-1
View File
@@ -1 +0,0 @@
1711433342
Binary file not shown.
-1
View File
@@ -233,7 +233,6 @@ the program.</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/cheong/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/cheong/.gitignore">.gitignore</a> - list of files that should not be committed under git</li>
<li><a href=".path">.path</a> - directory path from top directory</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/cheong/.tar.tstamp">.tar.tstamp</a> - timestamp of compressed tarball formation</li>
</ul>
<!-- END: next line ends content generated by: bin/output-index-inventory.sh -->
-8
View File
@@ -81,14 +81,6 @@
"display_via_github" : false,
"entry_text" : "directory path from top directory"
},
{
"file_path" : ".tar.tstamp",
"inventory_order" : 4294967295,
"OK_to_edit" : false,
"display_as" : "text",
"display_via_github" : true,
"entry_text" : "timestamp of compressed tarball formation"
},
{
"file_path" : "README.md",
"inventory_order" : 4294967295,
-1
View File
@@ -1 +0,0 @@
1711433343
Binary file not shown.
-1
View File
@@ -273,7 +273,6 @@ the size of the source code.</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/coupard/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/coupard/.gitignore">.gitignore</a> - list of files that should not be committed under git</li>
<li><a href=".path">.path</a> - directory path from top directory</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/coupard/.tar.tstamp">.tar.tstamp</a> - timestamp of compressed tarball formation</li>
</ul>
<!-- END: next line ends content generated by: bin/output-index-inventory.sh -->
-8
View File
@@ -81,14 +81,6 @@
"display_via_github" : false,
"entry_text" : "directory path from top directory"
},
{
"file_path" : ".tar.tstamp",
"inventory_order" : 4294967295,
"OK_to_edit" : false,
"display_as" : "text",
"display_via_github" : true,
"entry_text" : "timestamp of compressed tarball formation"
},
{
"file_path" : "README.md",
"inventory_order" : 4294967295,
-1
View File
@@ -1 +0,0 @@
1711433343
Binary file not shown.
-1
View File
@@ -206,7 +206,6 @@ font and the window maximized vertically!).</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/ctk/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/ctk/.gitignore">.gitignore</a> - list of files that should not be committed under git</li>
<li><a href=".path">.path</a> - directory path from top directory</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/ctk/.tar.tstamp">.tar.tstamp</a> - timestamp of compressed tarball formation</li>
</ul>
<!-- END: next line ends content generated by: bin/output-index-inventory.sh -->
-8
View File
@@ -81,14 +81,6 @@
"display_via_github" : false,
"entry_text" : "directory path from top directory"
},
{
"file_path" : ".tar.tstamp",
"inventory_order" : 4294967295,
"OK_to_edit" : false,
"display_as" : "text",
"display_via_github" : true,
"entry_text" : "timestamp of compressed tarball formation"
},
{
"file_path" : "README.md",
"inventory_order" : 4294967295,
-1
View File
@@ -1 +0,0 @@
1711433343
Binary file not shown.
-1
View File
@@ -354,7 +354,6 @@ the <code>&gt;</code> to a <code>&gt;=</code> and the bug will be gone.</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/dgbeards/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/dgbeards/.gitignore">.gitignore</a> - list of files that should not be committed under git</li>
<li><a href=".path">.path</a> - directory path from top directory</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/dgbeards/.tar.tstamp">.tar.tstamp</a> - timestamp of compressed tarball formation</li>
</ul>
<!-- END: next line ends content generated by: bin/output-index-inventory.sh -->
-8
View File
@@ -113,14 +113,6 @@
"display_via_github" : false,
"entry_text" : "directory path from top directory"
},
{
"file_path" : ".tar.tstamp",
"inventory_order" : 4294967295,
"OK_to_edit" : false,
"display_as" : "text",
"display_via_github" : true,
"entry_text" : "timestamp of compressed tarball formation"
},
{
"file_path" : "README.md",
"inventory_order" : 4294967295,
-1
View File
@@ -1 +0,0 @@
1711433343
Binary file not shown.
-1
View File
@@ -440,7 +440,6 @@ script.</p></li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/herrmann1/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/herrmann1/.gitignore">.gitignore</a> - list of files that should not be committed under git</li>
<li><a href=".path">.path</a> - directory path from top directory</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/herrmann1/.tar.tstamp">.tar.tstamp</a> - timestamp of compressed tarball formation</li>
</ul>
<!-- END: next line ends content generated by: bin/output-index-inventory.sh -->
-8
View File
@@ -105,14 +105,6 @@
"display_via_github" : false,
"entry_text" : "directory path from top directory"
},
{
"file_path" : ".tar.tstamp",
"inventory_order" : 4294967295,
"OK_to_edit" : false,
"display_as" : "text",
"display_via_github" : true,
"entry_text" : "timestamp of compressed tarball formation"
},
{
"file_path" : "README.md",
"inventory_order" : 4294967295,
-1
View File
@@ -1 +0,0 @@
1711433343
Binary file not shown.
-1
View File
@@ -332,7 +332,6 @@ adapted.</p></li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/herrmann2/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/herrmann2/.gitignore">.gitignore</a> - list of files that should not be committed under git</li>
<li><a href=".path">.path</a> - directory path from top directory</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/herrmann2/.tar.tstamp">.tar.tstamp</a> - timestamp of compressed tarball formation</li>
</ul>
<!-- END: next line ends content generated by: bin/output-index-inventory.sh -->
-8
View File
@@ -73,14 +73,6 @@
"display_via_github" : false,
"entry_text" : "directory path from top directory"
},
{
"file_path" : ".tar.tstamp",
"inventory_order" : 4294967295,
"OK_to_edit" : false,
"display_as" : "text",
"display_via_github" : true,
"entry_text" : "timestamp of compressed tarball formation"
},
{
"file_path" : "README.md",
"inventory_order" : 4294967295,
-1
View File
@@ -1 +0,0 @@
1711433343
Binary file not shown.
-1
View File
@@ -258,7 +258,6 @@ mapping.</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/jason/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/jason/.gitignore">.gitignore</a> - list of files that should not be committed under git</li>
<li><a href=".path">.path</a> - directory path from top directory</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/jason/.tar.tstamp">.tar.tstamp</a> - timestamp of compressed tarball formation</li>
</ul>
<!-- END: next line ends content generated by: bin/output-index-inventory.sh -->
-8
View File
@@ -81,14 +81,6 @@
"display_via_github" : false,
"entry_text" : "directory path from top directory"
},
{
"file_path" : ".tar.tstamp",
"inventory_order" : 4294967295,
"OK_to_edit" : false,
"display_as" : "text",
"display_via_github" : true,
"entry_text" : "timestamp of compressed tarball formation"
},
{
"file_path" : "README.md",
"inventory_order" : 4294967295,
-1
View File
@@ -1 +0,0 @@
1711433343
Binary file not shown.
-1
View File
@@ -334,7 +334,6 @@ though.</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/kev/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/kev/.gitignore">.gitignore</a> - list of files that should not be committed under git</li>
<li><a href=".path">.path</a> - directory path from top directory</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/kev/.tar.tstamp">.tar.tstamp</a> - timestamp of compressed tarball formation</li>
</ul>
<!-- END: next line ends content generated by: bin/output-index-inventory.sh -->
-8
View File
@@ -81,14 +81,6 @@
"display_via_github" : false,
"entry_text" : "directory path from top directory"
},
{
"file_path" : ".tar.tstamp",
"inventory_order" : 4294967295,
"OK_to_edit" : false,
"display_as" : "text",
"display_via_github" : true,
"entry_text" : "timestamp of compressed tarball formation"
},
{
"file_path" : "README.md",
"inventory_order" : 4294967295,
-1
View File
@@ -1 +0,0 @@
1711433343
Binary file not shown.
-1
View File
@@ -246,7 +246,6 @@ guarantee a constant time.</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/ollinger/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/ollinger/.gitignore">.gitignore</a> - list of files that should not be committed under git</li>
<li><a href=".path">.path</a> - directory path from top directory</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/ollinger/.tar.tstamp">.tar.tstamp</a> - timestamp of compressed tarball formation</li>
</ul>
<!-- END: next line ends content generated by: bin/output-index-inventory.sh -->
-8
View File
@@ -73,14 +73,6 @@
"display_via_github" : false,
"entry_text" : "directory path from top directory"
},
{
"file_path" : ".tar.tstamp",
"inventory_order" : 4294967295,
"OK_to_edit" : false,
"display_as" : "text",
"display_via_github" : true,
"entry_text" : "timestamp of compressed tarball formation"
},
{
"file_path" : "README.md",
"inventory_order" : 4294967295,
-1
View File
@@ -1 +0,0 @@
1711433343
Binary file not shown.
-1
View File
@@ -259,7 +259,6 @@ beginning of the line wrecks the layout but makes it compile.</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/rosten/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/rosten/.gitignore">.gitignore</a> - list of files that should not be committed under git</li>
<li><a href=".path">.path</a> - directory path from top directory</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/rosten/.tar.tstamp">.tar.tstamp</a> - timestamp of compressed tarball formation</li>
</ul>
<!-- END: next line ends content generated by: bin/output-index-inventory.sh -->
-8
View File
@@ -81,14 +81,6 @@
"display_via_github" : false,
"entry_text" : "directory path from top directory"
},
{
"file_path" : ".tar.tstamp",
"inventory_order" : 4294967295,
"OK_to_edit" : false,
"display_as" : "text",
"display_via_github" : true,
"entry_text" : "timestamp of compressed tarball formation"
},
{
"file_path" : "README.md",
"inventory_order" : 4294967295,
-1
View File
@@ -1 +0,0 @@
1711433343
Binary file not shown.
-1
View File
@@ -237,7 +237,6 @@ try again. For extra credit implement character classes like <code>[a-z]</code>.
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/schweikh/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/schweikh/.gitignore">.gitignore</a> - list of files that should not be committed under git</li>
<li><a href=".path">.path</a> - directory path from top directory</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/schweikh/.tar.tstamp">.tar.tstamp</a> - timestamp of compressed tarball formation</li>
</ul>
<!-- END: next line ends content generated by: bin/output-index-inventory.sh -->
-8
View File
@@ -89,14 +89,6 @@
"display_via_github" : false,
"entry_text" : "directory path from top directory"
},
{
"file_path" : ".tar.tstamp",
"inventory_order" : 4294967295,
"OK_to_edit" : false,
"display_as" : "text",
"display_via_github" : true,
"entry_text" : "timestamp of compressed tarball formation"
},
{
"file_path" : "README.md",
"inventory_order" : 4294967295,
-1
View File
@@ -1 +0,0 @@
1711433343
Binary file not shown.
-1
View File
@@ -322,7 +322,6 @@ all legal C.</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/westley/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/westley/.gitignore">.gitignore</a> - list of files that should not be committed under git</li>
<li><a href=".path">.path</a> - directory path from top directory</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/westley/.tar.tstamp">.tar.tstamp</a> - timestamp of compressed tarball formation</li>
</ul>
<!-- END: next line ends content generated by: bin/output-index-inventory.sh -->
-8
View File
@@ -73,14 +73,6 @@
"display_via_github" : false,
"entry_text" : "directory path from top directory"
},
{
"file_path" : ".tar.tstamp",
"inventory_order" : 4294967295,
"OK_to_edit" : false,
"display_as" : "text",
"display_via_github" : true,
"entry_text" : "timestamp of compressed tarball formation"
},
{
"file_path" : "README.md",
"inventory_order" : 4294967295,
-1
View File
@@ -1 +0,0 @@
1711433343
Binary file not shown.
-1
View File
@@ -210,7 +210,6 @@ The purpose of <code>A/(x|1)</code> is probably obvious, but what does <code>(x|
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/williams/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/williams/.gitignore">.gitignore</a> - list of files that should not be committed under git</li>
<li><a href=".path">.path</a> - directory path from top directory</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/williams/.tar.tstamp">.tar.tstamp</a> - timestamp of compressed tarball formation</li>
</ul>
<!-- END: next line ends content generated by: bin/output-index-inventory.sh -->