Fossil Add-Ons

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

13 check-ins using file bin/fslsrv version 7303eb8a0e

2025-01-24
11:17
Renamed "*REPO" variables to "*ORG" for two reasons: confusion Leaf check-in: 2921e74fa6 user: tangent tags: trunk
10:59
Tagging the built fossil:latest image so that it now pushes the single build to both Docker Hub and Quay.io. check-in: 8d83715529 user: tangent tags: trunk
10:00
Portably finding GNU grep for the commit tag parsing since it now depends on the -P flag, which BSD grep doesn't support. check-in: 7c0faacd40 user: tangent tags: trunk
07:54
Added arm32 to the build farm. It's a straightforward change to what we had before, but it serves to document the actual build farm pushing to quay.io/tangent/fossil, suitably anonymized. check-in: 2e23acb879 user: tangent tags: trunk
03:56
Error suppression on previous; don't care if it succeeds or fails. check-in: f22fe09801 user: tangent tags: trunk
03:55
Small fix to the build to prevent a silly error message on building a second time on the same host. check-in: 79bddfbc72 user: tangent tags: trunk
03:55
Added a farm-macos target to show another way of achieving what we previously had as "make farm", which presumed a Linux primary build host. check-in: ee617cf19a user: tangent tags: trunk
2025-01-17
15:43
Applying logical tag to the ":latest" version as a separate step after the "podman farm build" step to work around a bug in --tag parsing when you try to include the version/checkin tag in that first step. check-in: bbbb4b9266 user: tangent tags: trunk
03:03
Assorted fixes to the farm build scheme. It still doesn't handle version tagging properly, but this appears to be an upstream bug. check-in: 85775aba3f user: tangent tags: trunk
01:39
First cut at reworking the Fossil container build in terms of Podman farms instead of Docker BuildKit, with the push going to quay.io instead of Docker Hub. check-in: ef20bd4b44 user: tangent tags: trunk
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. 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