various: remove by-name overrides (part 4)#483859
Conversation
The config option was introduced in 9361acf, this should just be done via overlays today.
|
I'm not sure I undersrand. What is the point of this? |
|
I do not get it either and I didn't find that trying to flow the other PRs provided me much clarity.
…On January 25, 2026 9:56:37 PM PST, diniamo ***@***.***> wrote:
diniamo left a comment (NixOS/nixpkgs#483859)
I'm not sure I undersrand. What is the point of this?
--
Reply to this email directly or view it on GitHub:
#483859 (comment)
You are receiving this because your review was requested.
Message ID: ***@***.***>
|
Currently, packages defined in This is problematic: both because it makes the package definition a bit harder to read (because it's not all in one place), and (more importantly IMO) it massively complicates checking the by-name directory in continuous integration. This is making it much much harder to, e.g., add a So we are moving to disallow overriding packages defined in by-name with the same name. This PR is a step towards removing the existing overrides. |
|
So in the case of Odin, llvmPackages is an override from all-packages? Or? |
|
In The thing we are trying to eliminate is everything of the form Note that e.g. |
diniamo
left a comment
There was a problem hiding this comment.
Oh I missed the all-packages changes somehow. I get it now.
Looks good to me then.
jopejoe1
left a comment
There was a problem hiding this comment.
Thanks for doing this clean up.
Split from #474456.
This is a step towards #454525, which will help enable checking for additional by-name directories (e.g. Python) in nixpkgs-vet.
Things done