Skip to content

fix: littel fixups on floresta-build. - #65

Merged
jaoleal merged 2 commits into
getfloresta:masterfrom
jaoleal:fix-floresta-build
Sep 29, 2026
Merged

jaoleal merged 2 commits into
getfloresta:masterfrom
jaoleal:fix-floresta-build

Conversation

@jaoleal

@jaoleal jaoleal commented Sep 29, 2026

Copy link
Copy Markdown
Member

Just some fixups for floresta-build that enables the next comming PRs.

The first commit fixes a infinite recursion fix because it was reimplementing mkDerivation.

The second commits the src at the evalution time instead only on a derivation time

passthru shadows the overrideAttrs stdenv.mkDerivation provides, and the
one defined here called (mkFloresta args).overrideAttrs, which is itself:
every overrideAttrs on a Floresta build recursed forever.
floresta-build reads the version off the source's Cargo.toml, so a
fetchFromGitHub defaultSrc is import-from-derivation, and
`nix flake check ./examples --no-build` cannot build the fetch. It passes
only because the main flake check, earlier in the same CI job,
instantiates the identical getfloresta fetch; releases fetched from
anywhere else break it.

builtins.fetchTarball fetches the same tree (same NAR hash, same store
path) while evaluating, with no derivation to build.
@jaoleal
jaoleal merged commit 6264634 into getfloresta:master Sep 29, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant