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 @@
2000/mkentry.c
2000/README.md
2000/rules.txt
2000/.tar.tstamp
2000/.year
-1
View File
@@ -1 +0,0 @@
1711433342
-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 @@
1711433341
Binary file not shown.
-1
View File
@@ -238,7 +238,6 @@ source file.</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/anderson/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/anderson/.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/2000/anderson/.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 @@
1711433341
Binary file not shown.
-1
View File
@@ -192,7 +192,6 @@ system with a gcc compiler.</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/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/2000/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/2000/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
@@ -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 @@
1711433342
Binary file not shown.
-1
View File
@@ -429,7 +429,6 @@ guarantee decoding within the requested maximum error.<a href="#fnref5" class="f
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/bmeyer/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/bmeyer/.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/2000/bmeyer/.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 @@
1711433342
Binary file not shown.
-1
View File
@@ -213,7 +213,6 @@ it. One of the real mysteries involves the numbers <code>114</code> and
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/briddlebane/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/briddlebane/.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/2000/briddlebane/.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
@@ -208,7 +208,6 @@ type (a source of compile warnings).</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/dhyang/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/dhyang/.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/2000/dhyang/.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
@@ -373,7 +373,6 @@ DEC Tru64 5.0+, again according to the Perl people.</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/dlowe/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/dlowe/.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/2000/dlowe/.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
@@ -74,14 +74,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
@@ -427,7 +427,6 @@ currently.</p>
<li><a href="finance.sheet">finance.sheet</a> - spreadsheet</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/jarijyrki/.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/2000/jarijyrki/.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
@@ -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
@@ -226,7 +226,6 @@ into <code>acos(-l/2)</code>.</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/natori/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/natori/.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/2000/natori/.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
@@ -239,7 +239,6 @@ number front. But ye be warned: “not a11 variab1es1es are identica1” :-)</p>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/primenum/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/primenum/.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/2000/primenum/.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
@@ -423,7 +423,6 @@ Jean Meeus. Published by Willmann-Bell Inc.<a href="#fnref2" class="footnote-bac
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/rince/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/rince/.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/2000/rince/.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 @@
1711433342
Binary file not shown.
-1
View File
@@ -298,7 +298,6 @@ them, in lg(N) time, depending upon a parameter.</p></li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/robison/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/robison/.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/2000/robison/.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
@@ -237,7 +237,6 @@ in a normal 3270 environment.</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/schneiderwent/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/schneiderwent/.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/2000/schneiderwent/.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 @@
1711433342
Binary file not shown.
-1
View File
@@ -252,7 +252,6 @@ char &#39;, possible loss of data
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/thadgavin/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/thadgavin/.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/2000/thadgavin/.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 @@
1711433342
Binary file not shown.
-1
View File
@@ -257,7 +257,6 @@ or converting tabs to spaces can be disastrous.</p></li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/tomx/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/tomx/.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/2000/tomx/.tar.tstamp">.tar.tstamp</a> - timestamp of compressed tarball formation</li>
</ul>
<!-- END: next line ends content generated by: bin/output-index-inventory.sh -->