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
@@ -5,5 +5,4 @@
1990/Makefile
1990/README.md
1990/rules.txt
1990/.tar.tstamp
1990/.year
-1
View File
@@ -1 +0,0 @@
1711433336
-8
View File
@@ -90,14 +90,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 @@
1711433335
Binary file not shown.
-1
View File
@@ -235,7 +235,6 @@ to replace the <code>" #Q"</code> string with <code>" \261\2"</code>.</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1990/baruch/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1990/baruch/.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/1990/baruch/.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 @@
1711433335
Binary file not shown.
-1
View File
@@ -202,7 +202,6 @@ times, and it will show all hands as they are played.</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1990/cmills/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1990/cmills/.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/1990/cmills/.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 @@
1711433335
Binary file not shown.
-1
View File
@@ -264,7 +264,6 @@ fits in an <code>80*25</code> screen).</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1990/dds/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1990/dds/.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/1990/dds/.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 @@
1711433335
Binary file not shown.
-1
View File
@@ -205,7 +205,6 @@ with <code>16</code> to translate, and output, otherwise pass it unchanged.</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1990/dg/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1990/dg/.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/1990/dg/.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
@@ -99,14 +99,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 @@
1711433336
Binary file not shown.
-1
View File
@@ -337,7 +337,6 @@ Dan Bernstein’s high-compression ‘squeeze’.</p></li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1990/jaw/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1990/jaw/.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/1990/jaw/.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 @@
1711433336
Binary file not shown.
-1
View File
@@ -217,7 +217,6 @@ to the reader to find out what it is.</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1990/pjr/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1990/pjr/.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/1990/pjr/.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 @@
1711433336
Binary file not shown.
-1
View File
@@ -207,7 +207,6 @@ would allow for sequence numbers to be punched in columns 73-80 :-).</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1990/scjones/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1990/scjones/.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/1990/scjones/.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 @@
1711433336
Binary file not shown.
-1
View File
@@ -200,7 +200,6 @@ K&amp;R support nested comments when properly implemented, but what the heck.</p
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1990/stig/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1990/stig/.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/1990/stig/.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
@@ -82,14 +82,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 @@
1711433336
Binary file not shown.
-1
View File
@@ -289,7 +289,6 @@ all <code>ed(1)</code> does too.</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1990/tbr/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1990/tbr/.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/1990/tbr/.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 @@
1711433336
Binary file not shown.
-1
View File
@@ -241,7 +241,6 @@ lines, each less than 99 characters long.</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1990/theorem/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1990/theorem/.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/1990/theorem/.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 @@
1711433336
Binary file not shown.
-1
View File
@@ -214,7 +214,6 @@ on some systems. My personal favorite lint complaint is</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1990/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/1990/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/1990/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 -->