Skip to content

Commit 87cb264

Browse files
committed
list additional drawbacks
1 parent 9dc23a7 commit 87cb264

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

rfcs/0185-redistribute-redistributable.md

+9
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,12 @@ Each package's individual `license` field setup is left to its maintainers, and
5959
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.
6060
Should one have disagreements on any specific package in this list, please bring that up to that package's maintainers.
6161

62+
It is also suggested in this RFC that people, upon marking licenses as `runnableOnHydra`, check all the derivations that use this license.
63+
They could then have to mark them as either `hydraPlatforms = []`, `preferLocalBuild = true` and/or `allowSubstitutes = false`.
64+
This might be useful for packages like TPTP:
65+
they are not yet marked as such due to these flags having no impact on unfree packages;
66+
but would take gigabytes on Hydra for basically no local build time improvement
67+
6268
With this in mind, Hydra could start building, among others:
6369
- CUDA
6470
- DragonflyDB
@@ -138,6 +144,9 @@ Is the list of installation methods correct?
138144
I took it from my personal history as well as the NixOS website, but there may be others.
139145
Also, I may have the wrong job name, as I tried to guess the correct job name from the various links.
140146

147+
How large are the packages Hydra would need to additionally store?
148+
This could be another drawback, if it is large enough to not be negligible compared to free software only.
149+
141150
# Future work
142151
[future]: #future-work
143152

0 commit comments

Comments
 (0)