Skip to content
This repository has been archived by the owner on Mar 11, 2024. It is now read-only.

Present floco #24

Closed
infinisil opened this issue Jun 16, 2023 · 7 comments
Closed

Present floco #24

infinisil opened this issue Jun 16, 2023 · 7 comments
Assignees

Comments

@infinisil
Copy link
Member

https://github.com/aakropotkin/floco

@phaer
Copy link
Contributor

phaer commented Jun 16, 2023

Besides a general introduction to flocos capabilities it might be interesting to place a focus on the usage of the nixos module system for fetchers that @aakropotkin talked about today in the stream of #20?

Looking forward to this! 🥳

@aakropotkin
Copy link
Contributor

aakropotkin commented Jun 17, 2023

For 100% clarity I spent two months abstracting all legacy Nix, Nixpkgs, and Flake fetchers using pure Nix with modules in order to gain the ability to swap them interchangeably for slightly different niche optimizations at large scale. This was time consuming but ultimately saved a large amount of material dollars on a large AWS CI/CD bill.

I should not have done this and should instead have made improvements to the C++ fetchers such that they were able to emit either derivations or libfetcher input compliant constructs.

Having said this - I already did all of the heavy lifting so if you want to use these modules I am 100% cool with it and it will in some small way help alleviate the pain of knowing that this effort was a real waste of time.

I only ask that if you do use them you do so knowing that this is not an approach worth expanding upon and that ultimately nix and nixpkgs need to stop bickering and extend libfetchers in such a way that either derivations which depend on nix or underived paths may be produced by fetchTree.

@DavHau
Copy link
Contributor

DavHau commented Jun 23, 2023

Scheduled for July 7th

@DavHau
Copy link
Contributor

DavHau commented Jul 7, 2023

Re-scheduled to July 21.

@infinisil
Copy link
Member Author

Live-stream scheduled: https://www.youtube.com/watch?v=rLtcCXJZuAU

@nixos-discourse
Copy link

This issue has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/working-group-member-search-module-system-for-packages/26574/19

@infinisil
Copy link
Member Author

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants