Merge pull request #129 from xexyl/updates
Add details on versions 3 of 4 updates that are connected with the [Release version 2.4.3 2025-03-11](https://github.com/ioccc-src/mkiocccentry/releases/tag/2.4.3) of the [mkiocccentry toolkit](https://github.com/ioccc-src/mkiocccentry) otherwise known as "the other repo".
This commit is contained in:
6 files changed
+130
-41
No files matched your search
@@ -425,7 +425,7 @@
|
||||
|
||||
<!-- BEFORE: 1st line of markdown file: faq.md -->
|
||||
<h1 id="ioccc-faq-table-of-contents">IOCCC FAQ Table of Contents</h1>
|
||||
<p>This is FAQ version <strong>28.2.15 2025-03-10</strong>.</p>
|
||||
<p>This is FAQ version <strong>28.2.16 2025-03-12</strong>.</p>
|
||||
<h2 id="entering-the-ioccc-the-bare-minimum-you-need-to-know">0. <a href="#enter_questions">Entering the IOCCC: the bare minimum you need to know</a></h2>
|
||||
<ul>
|
||||
<li><strong>Q 0.0</strong>: <a class="normal" href="#enter">How can I enter the IOCCC?</a></li>
|
||||
@@ -436,6 +436,7 @@
|
||||
<li><strong>Q 0.1.3</strong>: <a class="normal" href="#compiling_mkiocccentry">How do I compile the mkiocccentry toolkit?</a></li>
|
||||
<li><strong>Q 0.1.4</strong>: <a class="normal" href="#install">How do I install mkiocccentry(1) and related tools?</a></li>
|
||||
<li><strong>Q 0.1.5</strong>: <a class="normal" href="#using_mkiocccentry">How do I use mkiocccentry?</a></li>
|
||||
<li><strong>Q 0.1.6</strong>: <a class="normal" href="#minimum_versions">What are the minimum versions required for this contest?</a></li>
|
||||
</ul></li>
|
||||
<li><strong>Q 0.2</strong>: <a class="normal" href="#platform">What platform should I assume for my submission?</a></li>
|
||||
<li><strong>Q 0.3</strong>: <a class="normal" href="#makefile">What should I put in my submission Makefile?</a></li>
|
||||
@@ -740,12 +741,11 @@ directory</strong> will be created, with the name based on your IOCCC registrati
|
||||
username, which is <strong>in the form of a UUID</strong>, and submission number along with
|
||||
the timestamp; see the <a href="next/rules.html">rules</a> for more details on this, and in
|
||||
particular <a href="next/rules.html#rule17">Rule 17</a>.</p>
|
||||
<p><strong>IMPORTANT NOTE</strong>: if you run the program outside the repo directory
|
||||
(specifying the absolute or relative path to the tool) and you have not
|
||||
installed the tools (and we <strong>STRONGLY</strong> recommend you <strong>do</strong> install them),
|
||||
then you will have to specify the options for the tools that are required like
|
||||
<code>chkentry(1)</code>, <code>txzchk(1)</code> and <code>fnamchk(1)</code>. And remember to make sure you have
|
||||
the latest version so you do not violate <a href="next/rules.html#rule17">Rule 17</a>.</p>
|
||||
<p><strong>IMPORTANT NOTE</strong>: the tools that require other tools, <code>mkiocccentry(1)</code> and
|
||||
<code>txzchk(1)</code>, will, as of version <code>2.0.2 2025-03-11</code>, search under <code>$PATH</code>. If
|
||||
you have an earlier version and you have not installed the tools and run the
|
||||
tools from outside the repo directory, you will have to use the options to the
|
||||
tools to set the path to the required tools.</p>
|
||||
<p>If the <strong><em>subdirectory</em> in the <em>work directory</em></strong> (based on your submit ID and
|
||||
slot number) already exists, you will have to move it, remove it or otherwise
|
||||
specify a different work directory (<strong>NOT</strong> the subdirectory), as it needs to be
|
||||
@@ -760,8 +760,24 @@ looked at if the submission wins), run some tests and run a number of other
|
||||
tools, as mentioned above, and as described in the “<a href="#mkiocccentry_details">finer
|
||||
details</a>” section.</p>
|
||||
<p>See also the
|
||||
<a href="https://github.com/ioccc-src/mkiocccentry/blob/master/FAQ.md">mkiocccentry repo FAQ</a>
|
||||
for more up to date information on downloading, compiling, and related FAQ information.</p>
|
||||
FAQ on “<a href="#minimum_versions">what the minimum required versions are for this
|
||||
contest</a>”
|
||||
for more details on how to verify you have the correct versions for this
|
||||
contest.</p>
|
||||
<p>Jump to: <a href="#">top</a></p>
|
||||
<div id="minimum_versions">
|
||||
<h4 id="q-0.1.6-what-are-the-minimum-versions-required-for-this-contest">Q 0.1.6: What are the minimum versions required for this contest?</h4>
|
||||
</div>
|
||||
<p>At minimum, the tools <strong>MUST</strong> be version:</p>
|
||||
<ul>
|
||||
<li><code>iocccsize(1)</code>: <code>"28.15 2024-06-27"</code>.</li>
|
||||
<li><code>mkiocccentry(1)</code>: <code>"2.0.1 2025-03-02"</code>.</li>
|
||||
<li><code>fnamchk(1)</code>: <code>"2.0.0 2025-02-28"</code>.</li>
|
||||
<li><code>txzchk(1)</code>: <code>"2.0.1 2025-03-02"</code>.</li>
|
||||
<li><code>chkentry(1)</code>: <code>"2.0.1 2025-03-02"</code>.</li>
|
||||
</ul>
|
||||
<p>See also the
|
||||
FAQ on “<a href="#obtaining_mkiocccentry">obtaining the latest release of the toolkit</a>”.</p>
|
||||
<p>Jump to: <a href="#">top</a></p>
|
||||
<div id="SUS">
|
||||
<div id="platform">
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# IOCCC FAQ Table of Contents
|
||||
|
||||
This is FAQ version **28.2.15 2025-03-10**.
|
||||
This is FAQ version **28.2.16 2025-03-12**.
|
||||
|
||||
|
||||
## 0. [Entering the IOCCC: the bare minimum you need to know](#enter_questions)
|
||||
@@ -11,6 +11,7 @@ This is FAQ version **28.2.15 2025-03-10**.
|
||||
- **Q 0.1.3**: <a class="normal" href="#compiling_mkiocccentry">How do I compile the mkiocccentry toolkit?</a>
|
||||
- **Q 0.1.4**: <a class="normal" href="#install">How do I install mkiocccentry(1) and related tools?</a>
|
||||
- **Q 0.1.5**: <a class="normal" href="#using_mkiocccentry">How do I use mkiocccentry?</a>
|
||||
- **Q 0.1.6**: <a class="normal" href="#minimum_versions">What are the minimum versions required for this contest?</a>
|
||||
- **Q 0.2**: <a class="normal" href="#platform">What platform should I assume for my submission?</a>
|
||||
- **Q 0.3**: <a class="normal" href="#makefile">What should I put in my submission Makefile?</a>
|
||||
- **Q 0.4**: <a class="normal" href="#remarks">What should I put in the remarks.md file of my submission?</a>
|
||||
@@ -342,7 +343,6 @@ and will not work from any directory, however.
|
||||
|
||||
Jump to: [top](#)
|
||||
|
||||
|
||||
<div id="using_mkiocccentry">
|
||||
#### Q 0.1.5: How do I use mkiocccentry?
|
||||
</div>
|
||||
@@ -379,12 +379,11 @@ username, which is **in the form of a UUID**, and submission number along with
|
||||
the timestamp; see the [rules](next/rules.html) for more details on this, and in
|
||||
particular [Rule 17](next/rules.html#rule17).
|
||||
|
||||
**IMPORTANT NOTE**: if you run the program outside the repo directory
|
||||
(specifying the absolute or relative path to the tool) and you have not
|
||||
installed the tools (and we **STRONGLY** recommend you **do** install them),
|
||||
then you will have to specify the options for the tools that are required like
|
||||
`chkentry(1)`, `txzchk(1)` and `fnamchk(1)`. And remember to make sure you have
|
||||
the latest version so you do not violate [Rule 17](next/rules.html#rule17).
|
||||
**IMPORTANT NOTE**: the tools that require other tools, `mkiocccentry(1)` and
|
||||
`txzchk(1)`, will, as of version `2.0.2 2025-03-11`, search under `$PATH`. If
|
||||
you have an earlier version and you have not installed the tools and run the
|
||||
tools from outside the repo directory, you will have to use the options to the
|
||||
tools to set the path to the required tools.
|
||||
|
||||
If the **_subdirectory_ in the _work directory_** (based on your submit ID and
|
||||
slot number) already exists, you will have to move it, remove it or otherwise
|
||||
@@ -402,11 +401,32 @@ tools, as mentioned above, and as described in the "[finer
|
||||
details](#mkiocccentry_details)" section.
|
||||
|
||||
See also the
|
||||
[mkiocccentry repo FAQ](https://github.com/ioccc-src/mkiocccentry/blob/master/FAQ.md)
|
||||
for more up to date information on downloading, compiling, and related FAQ information.
|
||||
FAQ on "[what the minimum required versions are for this
|
||||
contest](#minimum_versions)"
|
||||
for more details on how to verify you have the correct versions for this
|
||||
contest.
|
||||
|
||||
|
||||
Jump to: [top](#)
|
||||
|
||||
<div id="minimum_versions">
|
||||
#### Q 0.1.6: What are the minimum versions required for this contest?
|
||||
</div>
|
||||
|
||||
At minimum, the tools **MUST** be version:
|
||||
|
||||
- `iocccsize(1)`: `"28.15 2024-06-27"`.
|
||||
- `mkiocccentry(1)`: `"2.0.1 2025-03-02"`.
|
||||
- `fnamchk(1)`: `"2.0.0 2025-02-28"`.
|
||||
- `txzchk(1)`: `"2.0.1 2025-03-02"`.
|
||||
- `chkentry(1)`: `"2.0.1 2025-03-02"`.
|
||||
|
||||
See also the
|
||||
FAQ on "[obtaining the latest release of the toolkit](#obtaining_mkiocccentry)".
|
||||
|
||||
Jump to: [top](#)
|
||||
|
||||
|
||||
|
||||
<div id="SUS">
|
||||
<div id="platform">
|
||||
|
||||
+24
-6
@@ -464,7 +464,7 @@ writing by <a href="../contact.html">contacting the judges</a>.</p>
|
||||
</div>
|
||||
</div>
|
||||
<p class="leftbar">
|
||||
These <a href="guidelines.html">IOCCC guidelines</a> are version <strong>28.45 2025-03-10</strong>.
|
||||
These <a href="guidelines.html">IOCCC guidelines</a> are version <strong>28.46 2025-03-12</strong>.
|
||||
</p>
|
||||
<p class="leftbar">
|
||||
The markdown form of these guidelines <a href="guidelines.md"
|
||||
@@ -537,6 +537,17 @@ to follow the guidelines. The options are in a release <strong>AFTER THIS</stron
|
||||
official release and not updating the toolkit is <strong>PERFECTLY</strong> okay.
|
||||
</p>
|
||||
<p class="leftbar">
|
||||
<strong>NOTE</strong>: the updates to these guidelines on 2025-03-12 also explain how the
|
||||
tools that require other tools now search under <code>$PATH</code>. It is perfectly fine to
|
||||
not use the newer versions so long as you use the minimum required version of
|
||||
the tools. See the
|
||||
FAQ on “<a href="../faq.html#minimum_versions">minimum required version of the tools</a>”
|
||||
for more details and the
|
||||
FAQ on “<a href="../faq.html#obtaining_mkiocccentry">obtaining the most recent release of the
|
||||
toolkit</a>”
|
||||
for more help.
|
||||
</p>
|
||||
<p class="leftbar">
|
||||
Until the contest status becomes <strong><a href="../faq.html#open">open</a></strong>,
|
||||
the <a href="rules.html">IOCCC rules</a>,
|
||||
<a href="guidelines.html">IOCCC guidelines</a> and the tools in the
|
||||
@@ -577,11 +588,11 @@ We <strong>STRONGLY</strong> recommend you <strong>do</strong> install the
|
||||
<a href="https://github.com/ioccc-src/mkiocccentry">mkiocccentry toolkit</a>.
|
||||
</p>
|
||||
<p class="leftbar">
|
||||
<strong>IMPORTANT NOTE</strong>: if you run an IOCCC related tool outside the
|
||||
<a href="https://github.com/ioccc-src/mkiocccentry">mkiocccentry toolkit</a>
|
||||
directory and you have not installed those tools, then you will have to
|
||||
specify the options (such as paths) for the tools that are required like
|
||||
<code>chkentry(1)</code>, <code>txzchk(1)</code> and <code>fnamchk(1)</code>.
|
||||
<strong>IMPORTANT NOTE</strong>: the tools that require other tools, <code>mkiocccentry(1)</code> and
|
||||
<code>txzchk(1)</code>, will, as of version <code>2.0.2 2025-03-11</code>, search under <code>$PATH</code>. If
|
||||
you have an earlier version and you have not installed the tools and run the
|
||||
tools from outside the repo directory, you will have to use the options to the
|
||||
tools to set the path to the required tools.
|
||||
</p>
|
||||
<p class="leftbar">
|
||||
See the
|
||||
@@ -594,6 +605,13 @@ as well as
|
||||
<a href="submit.html">how to upload your submission</a> to the IOCCC.
|
||||
</p>
|
||||
<p class="leftbar">
|
||||
See also the
|
||||
FAQ on “<a href="../faq.html#minimum_versions">what the minimum required versions are for this
|
||||
contest</a>”
|
||||
for more details on how to verify you have the correct versions for this
|
||||
contest.
|
||||
</p>
|
||||
<p class="leftbar">
|
||||
While the contest is <strong><a href="../faq.html#open">open</a></strong>, you may modify your
|
||||
previously uploaded submission by rebuilding your submission with the
|
||||
<code>mkiocccentry(1)</code> tool and then re-uploading it to <strong>the same slot number</strong> on the
|
||||
|
||||
+26
-6
@@ -53,7 +53,7 @@ Jump to: [top](#)
|
||||
</div>
|
||||
|
||||
<p class="leftbar">
|
||||
These [IOCCC guidelines](guidelines.html) are version **28.45 2025-03-10**.
|
||||
These [IOCCC guidelines](guidelines.html) are version **28.46 2025-03-12**.
|
||||
</p>
|
||||
|
||||
<p class="leftbar">
|
||||
@@ -149,6 +149,18 @@ to follow the guidelines. The options are in a release **AFTER THIS** IOCCC's
|
||||
official release and not updating the toolkit is **PERFECTLY** okay.
|
||||
</p>
|
||||
|
||||
<p class="leftbar">
|
||||
**NOTE**: the updates to these guidelines on 2025-03-12 also explain how the
|
||||
tools that require other tools now search under `$PATH`. It is perfectly fine to
|
||||
not use the newer versions so long as you use the minimum required version of
|
||||
the tools. See the
|
||||
FAQ on "[minimum required version of the tools](../faq.html#minimum_versions)"
|
||||
for more details and the
|
||||
FAQ on "[obtaining the most recent release of the
|
||||
toolkit](../faq.html#obtaining_mkiocccentry)"
|
||||
for more help.
|
||||
</p>
|
||||
|
||||
<p class="leftbar">
|
||||
Until the contest status becomes **[open](../faq.html#open)**,
|
||||
the [IOCCC rules](rules.html),
|
||||
@@ -195,11 +207,11 @@ We **STRONGLY** recommend you **do** install the
|
||||
</p>
|
||||
|
||||
<p class="leftbar">
|
||||
**IMPORTANT NOTE**: if you run an IOCCC related tool outside the
|
||||
[mkiocccentry toolkit](https://github.com/ioccc-src/mkiocccentry)
|
||||
directory and you have not installed those tools, then you will have to
|
||||
specify the options (such as paths) for the tools that are required like
|
||||
`chkentry(1)`, `txzchk(1)` and `fnamchk(1)`.
|
||||
**IMPORTANT NOTE**: the tools that require other tools, `mkiocccentry(1)` and
|
||||
`txzchk(1)`, will, as of version `2.0.2 2025-03-11`, search under `$PATH`. If
|
||||
you have an earlier version and you have not installed the tools and run the
|
||||
tools from outside the repo directory, you will have to use the options to the
|
||||
tools to set the path to the required tools.
|
||||
</p>
|
||||
|
||||
<p class="leftbar">
|
||||
@@ -213,6 +225,14 @@ as well as
|
||||
[how to upload your submission](submit.html) to the IOCCC.
|
||||
</p>
|
||||
|
||||
<p class="leftbar">
|
||||
See also the
|
||||
FAQ on "[what the minimum required versions are for this
|
||||
contest](../faq.html#minimum_versions)"
|
||||
for more details on how to verify you have the correct versions for this
|
||||
contest.
|
||||
</p>
|
||||
|
||||
<p class="leftbar">
|
||||
While the contest is **[open](../faq.html#open)**, you may modify your
|
||||
previously uploaded submission by rebuilding your submission with the
|
||||
|
||||
+12
-5
@@ -424,7 +424,7 @@
|
||||
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
|
||||
<!-- BEFORE: 1st line of markdown file: quick-start.md -->
|
||||
<p>This quick start guide is version <strong>28.0.1 2025-03-01</strong>.</p>
|
||||
<p>This quick start guide is version <strong>28.0.2 2025-03-12</strong>.</p>
|
||||
<div id="enter_questions">
|
||||
<div id="enter">
|
||||
<h1 id="entering-the-ioccc-the-bare-minimum-you-need-to-know">Entering the IOCCC: the bare minimum you need to know</h1>
|
||||
@@ -543,10 +543,12 @@ correct your entry and then re-run the <code>mkiocccentry</code> tool.</p>
|
||||
<p>If you choose to risk violating <a href="next/rules.html">Rules</a>, be sure and explain your reason
|
||||
for doing so in your <code>remarks.md</code> file.</p>
|
||||
<p>See also <a href="next/rules.html#rule17">Rule 17</a>!</p>
|
||||
<p><strong>IMPORTANT NOTE</strong>: if you run the program outside the repo directory
|
||||
(specifying the absolute or relative path to the tool) and you have not
|
||||
installed the tools (and we <strong>STRONGLY</strong> recommend you <strong>do</strong> install them),
|
||||
then you will have to specify the options for the tools that are required like
|
||||
<p><strong>IMPORTANT NOTE</strong>: the tools that require other tools, <code>mkiocccentry(1)</code> and
|
||||
<code>txzchk(1)</code>, will, as of version <code>2.0.2 2025-03-11</code>, search under <code>$PATH</code>. If
|
||||
you have an earlier version and you have not installed the tools and run the
|
||||
tools from outside the repo directory, you will have to use the options to the
|
||||
tools to set the path to the required tools.</p>
|
||||
<p>Do remember to make sure you have the latest vers
|
||||
<code>chkentry(1)</code>, <code>txzchk(1)</code> and <code>fnamchk(1)</code>. And remember to make sure you have
|
||||
the latest version so you do not violate <a href="next/rules.html#rule17">Rule 17</a>.
|
||||
See the
|
||||
@@ -558,6 +560,11 @@ FAQ on “<a href="faq.html#installing">installing the mkiocccentry tools</a>”
|
||||
and the
|
||||
FAQ on “<a href="faq.html#using_mkiocccentry">using the mkiocccentry tools</a>”
|
||||
for more help.</p>
|
||||
<p>See also the
|
||||
FAQ on “<a href="faq.html#minimum_versions">what the minimum required versions are for this
|
||||
contest</a>”
|
||||
for more details on how to verify you have the correct versions for this
|
||||
contest.</p>
|
||||
<div id="step_7">
|
||||
<div id="submit">
|
||||
<h2 id="upload-your-submission-to-the-ioccc-submit-server">7. Upload your submission to the IOCCC submit server</h2>
|
||||
|
||||
+13
-5
@@ -1,4 +1,4 @@
|
||||
This quick start guide is version **28.0.1 2025-03-01**.
|
||||
This quick start guide is version **28.0.2 2025-03-12**.
|
||||
|
||||
<div id="enter_questions">
|
||||
<div id="enter">
|
||||
@@ -170,10 +170,13 @@ for doing so in your `remarks.md` file.
|
||||
|
||||
See also [Rule 17](next/rules.html#rule17)!
|
||||
|
||||
**IMPORTANT NOTE**: if you run the program outside the repo directory
|
||||
(specifying the absolute or relative path to the tool) and you have not
|
||||
installed the tools (and we **STRONGLY** recommend you **do** install them),
|
||||
then you will have to specify the options for the tools that are required like
|
||||
**IMPORTANT NOTE**: the tools that require other tools, `mkiocccentry(1)` and
|
||||
`txzchk(1)`, will, as of version `2.0.2 2025-03-11`, search under `$PATH`. If
|
||||
you have an earlier version and you have not installed the tools and run the
|
||||
tools from outside the repo directory, you will have to use the options to the
|
||||
tools to set the path to the required tools.
|
||||
|
||||
Do remember to make sure you have the latest vers
|
||||
`chkentry(1)`, `txzchk(1)` and `fnamchk(1)`. And remember to make sure you have
|
||||
the latest version so you do not violate [Rule 17](next/rules.html#rule17).
|
||||
See the
|
||||
@@ -186,6 +189,11 @@ and the
|
||||
FAQ on "[using the mkiocccentry tools](faq.html#using_mkiocccentry)"
|
||||
for more help.
|
||||
|
||||
See also the
|
||||
FAQ on "[what the minimum required versions are for this
|
||||
contest](faq.html#minimum_versions)"
|
||||
for more details on how to verify you have the correct versions for this
|
||||
contest.
|
||||
|
||||
<div id="step_7">
|
||||
<div id="submit">
|
||||
|
||||
Reference in new issue
Block a user