<div dir="auto"><div>I expect to retire the ohrrpgce-docjer repo completely after this is working well. So more of a slow-motion move rather than a duplication</div><div dir="auto"><br></div><div dir="auto">And yes, actually, just linking to those tarballs instead of including them in the source would be fine. I'll just have to remember where they are officially hosted.</div><div dir="auto"><br></div><div dir="auto">The only such tarballs or zips that need to be included are ones with unknown or unreliable official sources.</div><div dir="auto"><br></div><div dir="auto">Compiling the FreeBasic builds inside the docker build process is actually perfectly reasonable, and I do like the idea of having a single multi-target FB. If you can point me to the instructions on how to do it, I'll try to get it working in docker.<br><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Sun., Dec. 20, 2020, 8:51 p.m. Ralph Versteegen, <<a href="mailto:teeemcee@gmail.com">teeemcee@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Well, I'm thoroughly lost in all this newfangled process automation tooling; as I get older I finally understand resistance to change! :) But I don't think I'll need to touch any of this.<br></div><div><br></div><div>I'm confused, what's the relation between this and your ohrrpgce-docker repo? It looks like you've copied over just a few files from it?<br></div><div><br></div><div>Should we be putting these tarballs in our repo, rather than downloading them from wherever they are officially hosted?</div><div>It seems necessary for the docker containers to download a lot of packages anyway: the android SDK/NDK, mxe and another Mac cross-compilers. A crosscompiling toolchain is pretty huge.</div><div><div></div><div>Of course, we do already have lots of binaries in the repo, but all these tarballs promise to be particularly large (so I think should be excluded from source tarballs) and increase the git repo size every time they're updated (you didn't use the latest version of FB!). Wow, Euphoria is double the size of FB? I never realised how small a FB distribution is; I can't really complain that much.<br></div></div><div><br></div><div>I guess we will have to upload/include Mac and Android builds of FB (rather than compile them inside Docker?)<br></div><div></div><div><div>But if we are going to have to compile and upload FB builds anyway, why not make it a single FB installation that runs on linux64 and can target linux32, linux64, win32, android and (once the cross compiler is figured out) mac32, mac64? That's not harder than creating a single-target FB package, you just invoke `make` multiple times.<br></div><div>Of course, building that FB package is something that should be automated... using Docker...<br></div></div><div></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 21 Dec 2020 at 11:05, James Paige <<a href="mailto:Bob@hamsterrepublic.com" target="_blank" rel="noreferrer">Bob@hamsterrepublic.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>This is still pretty minimal, but I think it will be a good base for me to build upon.</div><div><br></div><div>Right now it only does 64 bit linux, but I plan to add the other platforms to the same file, hopefully with some checkbox parameterization so they all build by default but you can easily select to build just one if you need to.</div><div><br></div><div><br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Dec 20, 2020 at 4:17 PM <<a href="mailto:subversion@hamsterrepublic.com" target="_blank" rel="noreferrer">subversion@hamsterrepublic.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">james<br>
2020-12-20 13:17:09 -0800 (Sun, 20 Dec 2020)<br>
150<br>
Add a Jenkinsfile that can build and upload a nightly wip linux 64bit build to a testing location<br>
Includes Dockerfiles to be used in the build process<br>
---<br>
A   wip/Jenkinsfile<br>
A   wip/docker/<br>
A   wip/docker/freebasic/<br>
A   wip/docker/freebasic/Dockerfile<br>
A   wip/docker/freebasic/FreeBASIC-1.05.0-linux-x86_64.tar.gz<br>
A   wip/docker/ohrrpgce-build-env/<br>
A   wip/docker/ohrrpgce-build-env/Dockerfile<br>
A   wip/docker/ohrrpgce-build-env/euphoria_4.0.5_amd64.deb<br>
<br>
_______________________________________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank" rel="noreferrer">ohrrpgce@lists.motherhamster.org</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer noreferrer" target="_blank">http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org</a><br>
</blockquote></div>
_______________________________________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank" rel="noreferrer">ohrrpgce@lists.motherhamster.org</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer noreferrer" target="_blank">http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org</a><br>
</blockquote></div>
_______________________________________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank" rel="noreferrer">ohrrpgce@lists.motherhamster.org</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer noreferrer" target="_blank">http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org</a><br>
</blockquote></div></div></div>