Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
43 check-ins
2024-07-27
| ||
11:31 | Calling on the upstream image build process in a way that causes it to build the source tarball locally via a "fossil tarball" command instead of pulling it from the official site via a /tarball URL. Not only is this more efficient, it gets us around the recently-added anti-bot defenses. Leaf check-in: 0d91641261 user: tangent tags: trunk | |
2024-03-30
| ||
22:47 | Added info on the change to user services to fslsrv's readme check-in: 0d88add55a user: tangent tags: trunk | |
2024-03-20
| ||
15:26 | Small fix to previous check-in: 07f937c919 user: tangent tags: trunk | |
15:23 | Switched from mounting the fslsrv volumes with Podman's :U flag to running it with UID=0 but in --nojail mode. This causes it to map root inside the container to the real user ID outside, avoiding the need to chown anything in the mounted-in volumes. We get UID=1000 outside but UID=0 inside without playing any ugly uidmap games. check-in: 3fa14bdf28 user: tangent tags: trunk | |
2024-02-28
| ||
18:12 | Clarity pass on bin/README.md. check-in: e18b2ca045 user: tangent tags: trunk | |
2024-02-26
| ||
21:03 | Updated the fslsrv readme to track recent developments check-in: 36addca1b6 user: tangent tags: trunk | |
20:41 | Removed the dependence on running the Fossil container as root by mapping the volumes in with Podman's "U" flag. That was all that was necessary to close the gap. check-in: 01c34ea437 user: tangent tags: trunk | |
2023-12-14
| ||
03:14 | Added explicit repo name in fslsrv since it is no longer part of ENTRYPIONT in the upstream Dockerfile. check-in: 5a0588bddb user: tangent tags: trunk | |
2023-07-14
| ||
06:26 | Switched build commands over to the shorter versions now that buildx is the default. check-in: 7890006be4 user: tangent tags: trunk | |
2023-06-01
| ||
03:09 | Added the "login" target check-in: 1b9ce41659 user: tangent tags: trunk | |
02:41 | "make release" now updates the Fossil "release" checkout before starting the build. check-in: 8e6e101db8 user: tangent tags: trunk | |
2023-03-28
| ||
14:11 | Tracking the upstream split of the command into ENTRYPOINT and CMD sections in fslsrv. Passing the "fossil server museum/repo.fossil" parts to "podman create" is not merely unnecessary, it duplicates those parts of the command, causing it to fail. check-in: 0161dd8da5 user: tangent tags: trunk | |
2023-03-27
| ||
23:14 | Updated an obsolete label controlling the new auto-update facility. check-in: 85e5a533e7 user: tangent tags: trunk | |
05:19 | Dropped the double-jail dance in the upstream Dockerfile, so dropped reference to it here, too. check-in: 0e857c96bc user: tangent tags: trunk | |
2023-03-20
| ||
06:00 | Small tweaks to previous check-in: 540500e193 user: tangent tags: trunk | |
05:58 | Noted the podman auto-update option check-in: 927d09f967 user: tangent tags: trunk | |
05:50 | Tweaked the podman options to allow use of its auto-update facility, which is faster than rebuilding the containers. check-in: 7929b3cac6 user: tangent tags: trunk | |
05:45 | Split the build platforms into ARM vs x86, each on a host with a compatible CPU. This doesn't reduce the use of QEMU to zero since ARMv7 on ARM64 still seems to require it, but it does speed the build considerably. Roughly doubling the CPU cores available can't hurt, either. check-in: be98079b5d user: tangent tags: trunk | |
2023-01-09
| ||
18:34 | "Push" now implies "build". check-in: 83a7bcbf17 user: tangent tags: trunk | |
2022-12-01
| ||
06:29 | Added 32-bit build variants for the container to cover approximately every use case. check-in: 0e039e7cca user: tangent tags: trunk | |
2022-11-30
| ||
13:32 | More refinments to the container readme check-in: 6ee4861a26 user: tangent tags: trunk | |
13:28 | Showed how to use DBFLAGS via "make all", enabling the JSON API as an example. Other text polishing while in there. check-in: 1e87aebb37 user: tangent tags: trunk | |
13:27 | Separated the "push" steps out into a new container Makefile target so "make all" can be used by others. Also fixed some dependency problems with creation of the buildx container. check-in: 324675487a user: tangent tags: trunk | |
2022-11-16
| ||
20:34 | Switched the container build process over to buildx check-in: 0c446f846c user: tangent tags: trunk | |
2022-10-07
| ||
23:46 | Typo fix check-in: 5583df2636 user: tangent tags: trunk | |
23:42 | Using "type -p" instead of "which" in fslsrv to avoid the case of multiple binaries in the path. check-in: fe32e67e33 user: tangent tags: trunk | |
23:42 | More tweaks to the fslsrv readme check-in: ebe489a43a user: tangent tags: trunk | |
23:31 | Typo fix check-in: 4ca1451088 user: tangent tags: trunk | |
21:32 | Removed empty variables; shell doesn't need them predeclared check-in: a3f94a3686 user: tangent tags: trunk | |
21:11 | Moved the update of the NAMES and PORTS variables in fslsrv after the message reporting the started server to avoid an apparent Obi Wan error. check-in: 09a4a42881 user: tangent tags: trunk | |
2022-09-06
| ||
03:03 | Reordered the operations in start_one() so the new Fossil version lines appear before the first success report, not interleaved between it and the rest. check-in: 263158a81a user: tangent tags: trunk | |
2022-09-05
| ||
02:33 | . check-in: 85c5a6bbe6 user: tangent tags: trunk | |
02:33 | URL fix check-in: 13c58662e3 user: tangent tags: trunk | |
02:29 | Markdown fix check-in: 805219e5b7 user: tangent tags: trunk | |
02:27 | More tweaks to the fslsrv docs check-in: 5bcd8602e8 user: tangent tags: trunk | |
02:22 | . check-in: de0aad26ba user: tangent tags: trunk | |
02:21 | URL fix check-in: 3fb81f675a user: tangent tags: trunk | |
02:18 | Small tweaks to the new parts of fslsrv check-in: b3b799cdd7 user: tangent tags: trunk | |
02:07 | Added the bin/fslver stuff. check-in: 1db0983379 user: tangent tags: trunk | |
00:43 | Small tweak check-in: c704ac0577 user: tangent tags: trunk | |
00:40 | Added the Fossil container build system, with autopush to Docker Hub. check-in: 9237aadcfe user: tangent tags: trunk | |
2022-09-04
| ||
23:26 | Added top-level readme check-in: ac01610470 user: tangent tags: trunk | |
21:45 | initial empty check-in check-in: 0f8b94615b user: tangent tags: trunk | |