Skip to content

Commit

Permalink
list additional drawbacks
Browse files Browse the repository at this point in the history
  • Loading branch information
Ekleog committed Dec 19, 2024
1 parent 9dc23a7 commit 87cb264
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions rfcs/0185-redistribute-redistributable.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,12 @@ Each package's individual `license` field setup is left to its maintainers, and
This RFC does not mean to indicate that it is right or wrong, and is not the right place to discuss changes to this field.
Should one have disagreements on any specific package in this list, please bring that up to that package's maintainers.

It is also suggested in this RFC that people, upon marking licenses as `runnableOnHydra`, check all the derivations that use this license.
They could then have to mark them as either `hydraPlatforms = []`, `preferLocalBuild = true` and/or `allowSubstitutes = false`.
This might be useful for packages like TPTP:
they are not yet marked as such due to these flags having no impact on unfree packages;
but would take gigabytes on Hydra for basically no local build time improvement

With this in mind, Hydra could start building, among others:
- CUDA
- DragonflyDB
Expand Down Expand Up @@ -138,6 +144,9 @@ Is the list of installation methods correct?
I took it from my personal history as well as the NixOS website, but there may be others.
Also, I may have the wrong job name, as I tried to guess the correct job name from the various links.

How large are the packages Hydra would need to additionally store?
This could be another drawback, if it is large enough to not be negligible compared to free software only.

# Future work
[future]: #future-work

Expand Down

0 comments on commit 87cb264

Please sign in to comment.