Travis A. Everett
Travis A. Everett
I previously overrode lore for `zip` from `can` to `cannot` because I convinced myself that binlore was just hitting on some code that will try to do something roughly equivalent...
I won't pretend to have the firmest grasp of this, but nixpkgs reviewers are leaning heavily on PR authors to use the `mkDerivation (finalAttrs: ...)` pattern first added in: -...
> **Edit:** This was initially about setting up automation to ensure the sample of demo output in the repo was kept in sync with the real demos/tests. That work's been...
I noticed that lilgitd gets flagged as an execer, but the resholve derivation for lilgit itself doesn't require a lore override for it. I'm not sure if it's _correct_ or...
resholve's Nix API uses two separate builds: 1. an inner build to let the shell project build its ~final source normally (in case for example its Makefile does any dynamic...
```console last 10 log lines: > post-installation fixup > [resholve context] : invoking resholve with PWD=/nix/store/5r2xy79g5gfh72i19psz6a9sqrx5pski-wgnord-0.1.10 > [resholve context] RESHOLVE_LORE=/nix/store/4mhb1m4lcnhgzh0q0d9hshap9a9p2hrw-more-binlore > [resholve context] RESHOLVE_EXECER='cannot:/nix/store/vs4303zaqb1grq6kgf2z7wsjzlrz71xy-iproute2-6.0.0/bin/ip cannot:/nix/store/asdp7lnwclv2s08ajm0v6srmwc1wpv09-wireguard-tools-1.0.20210914/bin/wg-quick' > [resholve context] RESHOLVE_INPUTS=/nix/store/h8gvq6r4hgpa71h44dmg9qfx03mj81sv-coreutils-9.1/bin:/nix/store/bcvccw6y9bfil6xrl5j7psza7hnd16ry-gnugrep-3.7/bin:/nix/store/5dv5cq1lwvsijr9p16p2kp79g1dbajk3-gnused-4.8/bin:/nix/store/vw9lf2d0cfw92dsascyv7q1l5w260r2g-jq-1.6-bin/bin >...
I think the main questions that help tease out whether these are on resholve's turf are: 1. whether a given case has a safety/accuracy problem that's detectable from resholve's perspective...
Nix has to special-case some setuid executables, and this disrupts resholve's ability to resolve them to absolute paths. (There are a number of interlocking issues here, and I suspect this...
The ability to bundle or containerize resholved scripts and dependencies for end-use without Nix installed might make resholve more attractive to Shell-based projects that aren't otherwise part of the Nix...
I'll give you a step-for-step introduction of what I did and what I found, maybe this can help you to help me: I first took a look at Kokadas' derivation...