obuilder
                                
                                 obuilder copied to clipboard
                                
                                    obuilder copied to clipboard
                            
                            
                            
                        Experimental "docker build" alternative using btrfs/zfs snapshots
This is a _very experimental_ PR/branch that starts trying to port OBuilder to Eio. As part of some other work I wanted to start tackling https://github.com/ocaml-multicore/eio/issues/126 so I was looking...
Otherwise some jobs can get removed even before it started building if under heavy load for 10 minutes or if there is no output for that long too. ``` Building...
Implement the new `(tmpfs ...)` option suggested in https://github.com/ocaml/opam/issues/4586#issuecomment-792652719
PR https://github.com/ocurrent/obuilder/pull/146 has grown into two separate parts: adding a Distro module that extends that of `dockerfile-opam` to include MacOS (and later BSD), and then extracting out shared spec file...
Add GitHub Actions integration test running ZFS and macFUSE on macOS. See https://github.com/ocurrent/obuilder/blob/master/.github/workflows/main.yml
On Windows, one cannot move a directory if it has files opened inside. A similar case occurs with ZFS. Ensure that all `Build_log` file descriptors are closed before promoting the...
Currently localhost is shared between all containers in `(network host)` mode. This is a security issue as well as a reliability one for packages that use the local network for...
``` Building on x86-bm-6.ocamllabs.io [...] (from ocaml/opam:debian-10-ocaml-4.12-nnpchecker@sha256:727bdf7b469f40903d3ba9311ec6ec3a65ea365b4dfc5a6d89902fd6a3423786) 2021-09-03 21:25.23 ---> using "247dbccd591c73deab1bf9d2436bcfa82bd4fac7d6731c2ecf3f1d137b91c8ab" from cache Uncaught exception: (Invalid_argument "option is None") 2021-09-03 21:25.56: Job failed: Failed: Internal error ```
``` Building on x86-bm-8.ocamllabs.io [...] /: (run (shell "opam init --reinit --config ~/.opamrc-sandbox -ni")) Uncaught exception: (Failure "Build ended without setting a log!") 2021-06-15 22:14.54: Job failed: Failed: Internal error...
``` 2021-05-19 15:18.53 ---> saved as "85c1320ab1ae429fb0abc80fa220f00c2346bc50657edad3e8ddfea8ca32138e" /: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam remove -y bimage-lwt.0.4.0 && opam depext -ivyt bimage-lwt.0.4.0;\ \n res=$?;\ \n test \"$res\"...