alois31 alois31
  • Joined on 2024-05-08
alois31 pushed to catfooding at alois31/lix 2024-06-30 18:09:33 +00:00
5e0383fa94 tree-wide: unify progress bar inactive and paused states
223735f5f9 libstore/build: use an allowlist approach to syscall filtering
4e5e5e3b08 libstore/build: always treat seccomp setup failures as fatal
a55112898e libexpr/flake: allow automatic rejection of configuration options from flakes
Compare 4 commits »
alois31 pushed to catfooding at alois31/lix 2024-06-30 09:44:19 +00:00
8543b3cc1a libfetchers: allow automatic rejection of configuration options from flakes
cb79437c1c tree-wide: unify progress bar inactive and paused states
Compare 2 commits »
alois31 pushed to catfooding at alois31/lix 2024-06-28 07:48:19 +00:00
2eac435bc7 libstore/build: use an allowlist approach to syscall filtering
51708e7433 libstore/build: always treat seccomp setup failures as fatal
5dc85e8b72 Merge "packaging: make pegtl use the __forDefaults mechanism" into main
77c5364596 Merge "doc/hacking: fix up some outdated info about cross, hydra links" into main
3dd7d023f4 libmain: don't print empty lines
Compare 12 commits »
alois31 pushed to catfooding at alois31/lix 2024-06-26 07:31:14 +00:00
8914953e2e libmain: move ProgressBar implementation out of the header
ae0bb8e5e6 libstore/build: use an allowlist approach to syscall filtering
576b28bce1 libstore/build: always treat seccomp setup failures as fatal
4ac2c496d4 Merge "change shebangs of all .sh scripts to bash" into main
aceef13682 Merge changes If0ddec6b,Iaa63ed18 into main
Compare 16 commits »
alois31 pushed to catfooding at alois31/lix 2024-06-24 18:07:32 +00:00
alois31 pushed to catfooding at alois31/lix 2024-06-24 17:23:11 +00:00
537319e3b3 fix the logger leaks
49623818c7 libmain: move ProgressBar implementation out of the header
811cd63d5b libstore/build: use an allowlist approach to syscall filtering
d1ebc7febc libstore/build: always treat seccomp setup failures as fatal
4c3d93611f Merge "Fix build instructions in hacking.md and justfile" into main
Compare 18 commits »
alois31 pushed to catfooding at alois31/lix 2024-06-23 15:17:55 +00:00
7685a0f5e0 libstore/build: use an allowlist approach to syscall filtering
4e6306e130 libstore/build: always treat seccomp setup failures as fatal
ce6cb14995 libutil: return Pid from startProcess, not pid_t
3d155fc509 libutil: give Pid proper resource semantics
b43a2e84c4 libutil: make Pid -> pid_t operations explicit
Compare 11 commits »
alois31 commented on issue lix-project/lix#402 2024-06-23 14:33:30 +00:00
Permit builtins.storePath in pure evaluation mode

Like some people have discovered by now, most of what builtins.storePath can do also can be implemented using builtins.appendContext, which is already allowed in pure evaluation mode.

alois31 pushed to catfooding at alois31/lix 2024-06-22 14:35:35 +00:00
f4dd67e436 libstore/build: use an allowlist approach to syscall filtering
865a2f6448 libstore/build: always treat seccomp setup failures as fatal
da4e46dd1f libmain: add progress bar with multiple status lines
21865ccce0 Merge "add a basic libmain test for the progress bar rendering" into main
375f4c0337 Merge "libstore: remove operations that are never called by supported clients" into main
Compare 25 commits »
alois31 pushed to catfooding at alois31/lix 2024-06-19 07:27:28 +00:00
fe13a447f0 libmain: add progress bar with multiple status lines
6c726aa23b libstore/build: use an allowlist approach to syscall filtering
49399e481a libstore/build: always treat seccomp setup failures as fatal
fed34594d8 Merge "libfetchers: represent unfetched submodules consistently" into main
85f282ef57 Merge changes Id0e651e4,I0ed20da8,I76bd6d22,I5d8ffb7b into main
Compare 52 commits »
alois31 commented on issue lix-project/lix#387 2024-06-16 18:30:05 +00:00
Stabilize and default to auto-allocate-uids

on linux we could integrate with systemd to reuse the systemd uid/gid mapper. lix could dynamically create json user records and have systemd assign uids/gids…

alois31 pushed to catfooding at alois31/lix 2024-06-15 09:13:13 +00:00
2cc6abbaeb libmain: add progress bar with multiple status lines
e7957baa51 libfetchers: represent unfetched submodules consistently
d18d1e85ca libstore/build: use an allowlist approach to syscall filtering
7b5cc94ee2 libstore/build: always treat seccomp setup failures as fatal
9923fb6dd9 version: update to 2.90.0-rc2
Compare 30 commits »
alois31 commented on issue lix-project/lix#387 2024-06-14 17:57:08 +00:00
Stabilize and default to auto-allocate-uids

While this feature might be slightly useful for the two things it enables (the auto-allocate-uids setting, and the uid-range system feature), I do not think it is suitable for stabilisation in…

alois31 pushed to catfooding at alois31/lix 2024-06-12 17:47:48 +00:00
12ac97e526 libfetchers: represent unfetched submodules consistently
alois31 pushed to catfooding at alois31/lix 2024-06-12 16:07:11 +00:00
bcc12e53e2 libmain: add progress bar with multiple status lines
e3da55df8a tests/libcmd: set HOME to a temporary directory
e1e9785f4f libstore/build: use an allowlist approach to syscall filtering
e511f66f24 libstore/build: always treat seccomp setup failures as fatal
8a3d063a49 Merge changes from topic "releng" into main
Compare 32 commits »
alois31 pushed to main at alois31/lix 2024-06-05 18:26:10 +00:00
527192158b Empty branch
alois31 created branch catfooding in alois31/lix 2024-06-05 18:16:00 +00:00
alois31 pushed to catfooding at alois31/lix 2024-06-05 18:16:00 +00:00
a12013da43 libmain: add progress bar with multiple status lines
f634cf1fc3 tests/libcmd: set HOME to a temporary directory
a0c6294b80 libstore/build: use an allowlist approach to syscall filtering
5b6072ac9c libstore/build: always treat seccomp setup failures as fatal
6e59b4b407 Merge "tests/nixos: make the tarball-flakes test better reflect real use cases" into main
Compare 9 commits »
alois31 reopened issue lix-project/lix#365 2024-06-04 06:27:31 +00:00
Build fails in single-user mode because install tests fail
alois31 closed issue lix-project/lix#365 2024-06-02 16:10:51 +00:00
Build fails in single-user mode because install tests fail