Add Rocq to the installed dependencies. #1
No reviewers
Labels
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: libre-chip/fayalite-deps#1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "cesar/fayalite-deps:add-rocq-dep"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Tested by building the image locally and using it to check the single Rocq file in Fayalite.
looks good to me, feel free to merge after CI passes.
@programmerjake wrote in #1 (comment):
It did pass CI before I merged, but failed after the merge. Log includes: "writing blob: uploading layer chunked: StatusCode: 413 Request Entity Too Large". It failed again on the next scheduled build, so it's not transient. Locally, I see the image size changing from 6.35 GB to 7.59 GB, a modest increase.
@cesar wrote in #1 (comment):
maybe it's just one layer that's too big? (each RUN command ends up as a different layer, each different layer is uploaded as a separate object containing only the changes in that layer.)
try adding a command to clear out the opam caches to the same RUN:
c4507ab5c1/rocq/stable/Dockerfile (L25)I tried looking at the server logs, but they're already gone since they rotate rather quickly due to getting a lot of AI bot traffic (like 5-10 requests per second when I was looking).
ok, turns out it's nginx that's blocking large uploads because I used the example config from forgejo's website which sets
client_max_body_size 512M;so, I'll wait and see if #3 fixes it, if not I can adjust that to 1G or something.
adjusted the limit to 1G