<div dir="auto"><div><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sun, Jan 4, 2026, 6:20 PM David Chmelik <<a href="mailto:davidnchmelik@gmail.com">davidnchmelik@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 1/4/26 2:10 PM, Jeremy Hansen wrote:<br>
> On Sun, Jan 4, 2026, 4:59 PM David Chmelik <<a href="mailto:davidnchmelik@gmail.com" target="_blank" rel="noreferrer">davidnchmelik@gmail.com</a> <br>
> <mailto:<a href="mailto:davidnchmelik@gmail.com" target="_blank" rel="noreferrer">davidnchmelik@gmail.com</a>>> wrote:<br>
><br>
>     On 1/4/26 5:46 AM, Willy Sudiarto Raharjo wrote:<br>
>     >>> I think the final version I made with four downloads does<br>
>     solve the<br>
>     >>> download issue.  I'd have to do more research/testing to do it<br>
>     another<br>
>     >>> way as I don't entirely know what those other<br>
>     arguments/switches/flags<br>
>     >>> are yet and if I'll have the correct versions.  Sometimes<br>
>     anonymoushero<br>
>     >>> (ah) of tome-ah doesn't do an update in maybe a year or more<br>
>     so it's<br>
>     >>> unclear the correct versions would remain available.  Do you<br>
>     still have<br>
>     >>> my final version?<br>
>     >> i haven't checked you version yet<br>
>     >> if it's still on /pending then it's not yet pushed to the CI<br>
>     > i think the last submission still failed to build<br>
>     > <a href="https://github.com/SlackBuildsOrg/slackbuilds/pull/13761" rel="noreferrer noreferrer" target="_blank">https://github.com/SlackBuildsOrg/slackbuilds/pull/13761</a><br>
>     <<a href="https://github.com/SlackBuildsOrg/slackbuilds/pull/13761" rel="noreferrer noreferrer" target="_blank">https://github.com/SlackBuildsOrg/slackbuilds/pull/13761</a>><br>
>     That doesn't show full details but appears wasn't able to get<br>
>     v|1.4.2.tar.gz| (you said get instead of |jsoncons-1.4.2.tar.gz) <br>
>     In my<br>
>     final <a href="http://tome-ah.info" rel="noreferrer noreferrer" target="_blank">tome-ah.info</a> <<a href="http://tome-ah.info" rel="noreferrer noreferrer" target="_blank">http://tome-ah.info</a>> that's at<br>
>     <a href="https://github.com/danielaparker/jsoncons/archive/refs/tags/v1.4.2.tar.gz" rel="noreferrer noreferrer" target="_blank">https://github.com/danielaparker/jsoncons/archive/refs/tags/v1.4.2.tar.gz</a><br>
>     <<a href="https://github.com/danielaparker/jsoncons/archive/refs/tags/v1.4.2.tar.gz" rel="noreferrer noreferrer" target="_blank">https://github.com/danielaparker/jsoncons/archive/refs/tags/v1.4.2.tar.gz</a>><br>
><br>
>     and I am able to get it and build fine using unshare. GitHub has been<br>
>     reported to have mass problems not letting people download. I'd<br>
>     ask you<br>
>     try again but first make sure this file is saved like I was able<br>
>     to...<br>
>     so run manually if necessary after getting it and the rest, as<br>
>     long as<br>
>     you got my final update that matches the below.<br>
><br>
>     <a href="http://tome-ah.info" rel="noreferrer noreferrer" target="_blank">tome-ah.info</a> <<a href="http://tome-ah.info" rel="noreferrer noreferrer" target="_blank">http://tome-ah.info</a>><br>
>     [...]<br>
>     DOWNLOAD="<a href="https://github.com/tome2/tome2/archive/8857999/tome2-885799917d42ea9e6eb69fc320fa03922cd8cbb4.tar.gz" rel="noreferrer noreferrer" target="_blank">https://github.com/tome2/tome2/archive/8857999/tome2-885799917d42ea9e6eb69fc320fa03922cd8cbb4.tar.gz</a><br>
>     <<a href="https://github.com/tome2/tome2/archive/8857999/tome2-885799917d42ea9e6eb69fc320fa03922cd8cbb4.tar.gz" rel="noreferrer noreferrer" target="_blank">https://github.com/tome2/tome2/archive/8857999/tome2-885799917d42ea9e6eb69fc320fa03922cd8cbb4.tar.gz</a>><br>
><br>
>     \<br>
>     <a href="https://github.com/fmtlib/fmt/releases/download/12.0.0/fmt-12.0.0.zip" rel="noreferrer noreferrer" target="_blank">https://github.com/fmtlib/fmt/releases/download/12.0.0/fmt-12.0.0.zip</a><br>
>     <<a href="https://github.com/fmtlib/fmt/releases/download/12.0.0/fmt-12.0.0.zip" rel="noreferrer noreferrer" target="_blank">https://github.com/fmtlib/fmt/releases/download/12.0.0/fmt-12.0.0.zip</a>><br>
>     \<br>
>     <a href="https://github.com/danielaparker/jsoncons/archive/refs/tags/v1.4.2.tar.gz" rel="noreferrer noreferrer" target="_blank">https://github.com/danielaparker/jsoncons/archive/refs/tags/v1.4.2.tar.gz</a><br>
>     <<a href="https://github.com/danielaparker/jsoncons/archive/refs/tags/v1.4.2.tar.gz" rel="noreferrer noreferrer" target="_blank">https://github.com/danielaparker/jsoncons/archive/refs/tags/v1.4.2.tar.gz</a>><br>
>     \<br>
>     <a href="https://github.com/imneme/pcg-cpp/archive/428802d1a5634f96bcd0705fab379ff0113bcf13.tar.gz" rel="noreferrer noreferrer" target="_blank">https://github.com/imneme/pcg-cpp/archive/428802d1a5634f96bcd0705fab379ff0113bcf13.tar.gz</a><br>
>     <<a href="https://github.com/imneme/pcg-cpp/archive/428802d1a5634f96bcd0705fab379ff0113bcf13.tar.gz" rel="noreferrer noreferrer" target="_blank">https://github.com/imneme/pcg-cpp/archive/428802d1a5634f96bcd0705fab379ff0113bcf13.tar.gz</a>>"<br>
>     [...]<br>
>     d@cosmos:~/src/games/roguelike/moria_angband_tome/tome-ah$ wget<br>
>     <a href="https://github.com/danielaparker/jsoncons/archive/refs/tags/v1.4.2.tar.gz" rel="noreferrer noreferrer" target="_blank">https://github.com/danielaparker/jsoncons/archive/refs/tags/v1.4.2.tar.gz</a><br>
>     --2026-01-04<br>
>     <<a href="https://github.com/danielaparker/jsoncons/archive/refs/tags/v1.4.2.tar.gz--2026-01-04" rel="noreferrer noreferrer" target="_blank">https://github.com/danielaparker/jsoncons/archive/refs/tags/v1.4.2.tar.gz--2026-01-04</a>><br>
>     13:53:39--<br>
>     <a href="https://github.com/danielaparker/jsoncons/archive/refs/tags/v1.4.2.tar.gz" rel="noreferrer noreferrer" target="_blank">https://github.com/danielaparker/jsoncons/archive/refs/tags/v1.4.2.tar.gz</a><br>
>     <<a href="https://github.com/danielaparker/jsoncons/archive/refs/tags/v1.4.2.tar.gz" rel="noreferrer noreferrer" target="_blank">https://github.com/danielaparker/jsoncons/archive/refs/tags/v1.4.2.tar.gz</a>><br>
>     Resolving <a href="http://github.com" rel="noreferrer noreferrer" target="_blank">github.com</a> <<a href="http://github.com" rel="noreferrer noreferrer" target="_blank">http://github.com</a>> (<a href="http://github.com" rel="noreferrer noreferrer" target="_blank">github.com</a><br>
>     <<a href="http://github.com" rel="noreferrer noreferrer" target="_blank">http://github.com</a>>)... 140.82.116.3<br>
>     Connecting to <a href="http://github.com" rel="noreferrer noreferrer" target="_blank">github.com</a> <<a href="http://github.com" rel="noreferrer noreferrer" target="_blank">http://github.com</a>> (<a href="http://github.com" rel="noreferrer noreferrer" target="_blank">github.com</a><br>
>     <<a href="http://github.com" rel="noreferrer noreferrer" target="_blank">http://github.com</a>>)|140.82.116.3|:443... connected.<br>
>     HTTP request sent, awaiting response... 302 Found<br>
>     Location:<br>
>     <a href="https://codeload.github.com/danielaparker/jsoncons/tar.gz/refs/tags/v1.4.2" rel="noreferrer noreferrer" target="_blank">https://codeload.github.com/danielaparker/jsoncons/tar.gz/refs/tags/v1.4.2</a><br>
>     <<a href="https://codeload.github.com/danielaparker/jsoncons/tar.gz/refs/tags/v1.4.2" rel="noreferrer noreferrer" target="_blank">https://codeload.github.com/danielaparker/jsoncons/tar.gz/refs/tags/v1.4.2</a>><br>
><br>
>     [following]<br>
>     --2026-01-04 13:53:40--<br>
>     <a href="https://codeload.github.com/danielaparker/jsoncons/tar.gz/refs/tags/v1.4.2" rel="noreferrer noreferrer" target="_blank">https://codeload.github.com/danielaparker/jsoncons/tar.gz/refs/tags/v1.4.2</a><br>
>     <<a href="https://codeload.github.com/danielaparker/jsoncons/tar.gz/refs/tags/v1.4.2" rel="noreferrer noreferrer" target="_blank">https://codeload.github.com/danielaparker/jsoncons/tar.gz/refs/tags/v1.4.2</a>><br>
>     Resolving <a href="http://codeload.github.com" rel="noreferrer noreferrer" target="_blank">codeload.github.com</a> <<a href="http://codeload.github.com" rel="noreferrer noreferrer" target="_blank">http://codeload.github.com</a>><br>
>     (<a href="http://codeload.github.com" rel="noreferrer noreferrer" target="_blank">codeload.github.com</a> <<a href="http://codeload.github.com" rel="noreferrer noreferrer" target="_blank">http://codeload.github.com</a>>)... 140.82.116.10<br>
>     Connecting to <a href="http://codeload.github.com" rel="noreferrer noreferrer" target="_blank">codeload.github.com</a> <<a href="http://codeload.github.com" rel="noreferrer noreferrer" target="_blank">http://codeload.github.com</a>><br>
>     (<a href="http://codeload.github.com" rel="noreferrer noreferrer" target="_blank">codeload.github.com</a><br>
>     <<a href="http://codeload.github.com" rel="noreferrer noreferrer" target="_blank">http://codeload.github.com</a>>)|140.82.116.10|:443... connected.<br>
>     HTTP request sent, awaiting response... 200 OK<br>
>     Length: unspecified [application/x-gzip]<br>
>     Saving to: ‘v1.4.2.tar.gz’<br>
><br>
>     v1.4.2.tar.gz                            [<br>
>     <=>                                          ] 1.47M 287KB/s    in<br>
>     4.9s<br>
><br>
>     2026-01-04 13:53:45 (307 KB/s) - ‘v1.4.2.tar.gz’ saved [1538277]<br>
>     d@cosmos:~/src/games/roguelike/moria_angband_tome/tome-ah$ ls -l<br>
>     v1.4.2.tar.gz<br>
>     -rw-r--r-- 1 d users 1538277 2026-01-04 13:53 v1.4.2.tar.gz<br>
>     |<br>
><br>
><br>
> You should read the warnings/errors from the sbolint output above the <br>
> actual compilation error.<br>
><br>
> tome-ah: ERR: <a href="http://tome-ah.info" rel="noreferrer noreferrer" target="_blank">tome-ah.info</a> <<a href="http://tome-ah.info" rel="noreferrer noreferrer" target="_blank">http://tome-ah.info</a>>: github URL is <br>
> non-canonical (not enough components)<br>
> tome-ah: ERR: <a href="http://tome-ah.info" rel="noreferrer noreferrer" target="_blank">tome-ah.info</a> <<a href="http://tome-ah.info" rel="noreferrer noreferrer" target="_blank">http://tome-ah.info</a>>: github URL has wrong <br>
> filename v1.4.2.tar.gz<br>
> tome-ah: WARN: <a href="http://tome-ah.info" rel="noreferrer noreferrer" target="_blank">tome-ah.info</a> <<a href="http://tome-ah.info" rel="noreferrer noreferrer" target="_blank">http://tome-ah.info</a>>: canonical github <br>
> URL should be: <br>
> <a href="https://github.com/danielaparker/jsoncons/archive/v1.4.2/jsoncons-1.4.2.tar.gz" rel="noreferrer noreferrer" target="_blank">https://github.com/danielaparker/jsoncons/archive/v1.4.2/jsoncons-1.4.2.tar.gz</a> <br>
> <<a href="https://github.com/danielaparker/jsoncons/archive/v1.4.2/jsoncons-1.4.2.tar.gz" rel="noreferrer noreferrer" target="_blank">https://github.com/danielaparker/jsoncons/archive/v1.4.2/jsoncons-1.4.2.tar.gz</a>><br>
> tome-ah: ERR: <a href="http://tome-ah.info" rel="noreferrer noreferrer" target="_blank">tome-ah.info</a> <<a href="http://tome-ah.info" rel="noreferrer noreferrer" target="_blank">http://tome-ah.info</a>>: github URL is <br>
> non-canonical (not enough components)<br>
> tome-ah: ERR: <a href="http://tome-ah.info" rel="noreferrer noreferrer" target="_blank">tome-ah.info</a> <<a href="http://tome-ah.info" rel="noreferrer noreferrer" target="_blank">http://tome-ah.info</a>>: github URL has wrong <br>
> filename 428802d1a5634f96bcd0705fab379ff0113bcf13.tar.gz<br>
> tome-ah: WARN: <a href="http://tome-ah.info" rel="noreferrer noreferrer" target="_blank">tome-ah.info</a> <<a href="http://tome-ah.info" rel="noreferrer noreferrer" target="_blank">http://tome-ah.info</a>>: canonical github <br>
> URL should be: <br>
> <a href="https://github.com/imneme/pcg-cpp/archive/428802d1a5634f96bcd0705fab379ff0113bcf13/pcg-cpp-428802d1a5634f96bcd0705fab379ff0113bcf13.tar.gz" rel="noreferrer noreferrer" target="_blank">https://github.com/imneme/pcg-cpp/archive/428802d1a5634f96bcd0705fab379ff0113bcf13/pcg-cpp-428802d1a5634f96bcd0705fab379ff0113bcf13.tar.gz</a> <br>
> <<a href="https://github.com/imneme/pcg-cpp/archive/428802d1a5634f96bcd0705fab379ff0113bcf13/pcg-cpp-428802d1a5634f96bcd0705fab379ff0113bcf13.tar.gz" rel="noreferrer noreferrer" target="_blank">https://github.com/imneme/pcg-cpp/archive/428802d1a5634f96bcd0705fab379ff0113bcf13/pcg-cpp-428802d1a5634f96bcd0705fab379ff0113bcf13.tar.gz</a>><br>
> tome-ah: NOTE: tome-ah.SlackBuild:65: LIBDIRSUFFIX gets set, but never <br>
> used.<br>
> sbolint: tome-ah: errors 4, warnings 2<br>
><br>
> You are using an incorrectly formatted github address for your source <br>
> links, which can change the download name depending on how you <br>
> download it. If you use the urls above and reference the filenames <br>
> appropriately in the SlackBuild, it will likely solve your issues as <br>
> the file will be downloaded the same way no matter what you use to <br>
> download it.<br>
><br>
> SBo has a page to explain how to properly use GitHub urls.[1] You <br>
> should also incorporate sbolint (part of sbo-maintainer-tools) into <br>
> your development process as it would've caught these issues before <br>
> submitting.[2] Finally, I have a script that you can feed a raw GitHub <br>
> (or pypi) link and it'll output the correct one to use in your script. <br>
> [3] It can be used directly as a script (pass the URL to it) or as a <br>
> function in bash (add the function to your .bashrc).<br>
I already told willysr and/or this mailing list that the source code <br>
expects 'incorrect' GitHub URLs, so I did use those URLs above (maybe <br>
not what you meant to say) sbolint says are wrong, but they're the right <br>
ones for this source code.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">It doesn't matter if you intended it to use it named that way. Depending on your method of downloading, the resulting files will be named differently, breaking your script... just like on the build attempt on SBo. This is why they have a policy on formatting urls for GitHub.</div><div dir="auto"><br></div><div dir="auto">You need to make sure your script works no matter how it's built, whether you download the source files from the browser, wget, or use a program that builds the SlackBuild for you.</div><div dir="auto"><br></div><div dir="auto">Try this to see why you need to change your urls: </div><div dir="auto"><br></div><div dir="auto">wget <a href="https://github.com/danielaparker/jsoncons/archive/refs/tags/v1.4.2.tar.gz">https://github.com/danielaparker/jsoncons/archive/refs/tags/v1.4.2.tar.gz</a></div><div dir="auto">wget --with-content-disposition <a href="https://github.com/danielaparker/jsoncons/archive/refs/tags/v1.4.2.tar.gz">https://github.com/danielaparker/jsoncons/archive/refs/tags/v1.4.2.tar.gz</a></div><div dir="auto"><br></div><div dir="auto">Using the same link gets you two differently named files. Web browsers use the latter, while wget (by default) uses the former. slackrepo, used on GitHub to test these scripts, uses content disposition, which renames your files to what GitHub suggests, which is jsoncons-1.4.2.tar.gz, which is why the SlackBuild can't find it.</div><div dir="auto"><br></div><div dir="auto">This is why it's SBo policy to properly format GitHub urls so that users can use any method to download the source and the resulting file will work fine in the script. </div><div dir="auto"><br></div><div dir="auto">Jeremy</div><div dir="auto"><div class="gmail_quote gmail_quote_container"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>