-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Tracking Issue] Nix 2.3 parity #9412
Comments
I've gone through and added comments, reviews, and hopefully gave productive suggestions for various items. It would help to have the list above prioritized. Some items can indeed be hard-blockers, some are disagreements with explicit decisions, some would be hard PRs to debug/discover/solve (but non-controversial to merge), some interact with other Work-In-Progress, and some are unclear about the required next steps. The Nix team does triage and review twice a week. I've added the fetcher related items to the queue for review next as we've stated that fetchTree and related (including fetchGit) are the current priority. I suspect we will cover store layer items next like repair. To help clarify a few items, I've added comments about a few that still need an explicit decision communicated made to help communicate what direction we are going in. This should be better than an implied decision or one not stated clearly. |
I have a number of old PRs relating to trying to test 2.3 <-> master RPC in both combinations (older client, newer client). It would be great to finish those but I could use some help with that. A good place to start is 2.3-maintenance...Ericson2314:nix:2.3-macos-eof a backport of #8049 that is needed so I can tighten up the test suite (which cause more of these sorts of failures to be caught). The tightened test suite is in turn needed to make the cross version test suite adjustments feasible. That links branch does not work because of some other difference between 2.3 and newer Nix (a file descriptor is unexpected closed at one point). |
@Ericson2314 Do you want to make a PR for this? |
So, @RaitoBezarius, we have a problem here that you're using an issue in the Nix repository to track what is in large part a nixpkgs problem. @roberth pointed this out when closing the issue I opened. He's right, but this also means that this issue you've created here is not addressing
... so if that is what you are trying to address, an issue in the Nix repository is not going to be successful. Or relevant to that goal, really. Carry on, |
This issue is valid for this issue tracker, for the purpose to
I don't see how the listed issues would be in large part a Nixpkgs problem. If you think more should be done about 2.3 in Nixpkgs, feel free to track it there. |
Sure: done in #9495 anyone that can debug this I would greatly appreciate it! |
Nixpkgs counterpart is |
@amjoseph-nixpkgs Please explain yourself
the issue is explicitly about nix-the-tool regressions. I do not see where you're getting nixpkgs vibes from. Your "counterpart" issue on nixpkgs is similarly lacking in explanation. |
Actually there's two issues you opened. They are similarly frustrating and lacking in explanation, so my comment stands. |
Here is one regression I am facing: #4813 |
This tracking issue has the ambition to track all known Nix 2.4+ regressions that were either reported in this tracker (or to create them if they were not reported yet.)
Discussion came again in the Nix systemd channel about our reliance on Nix 2.3, for which we don't have good solutions in nixpkgs except the one of keeping it. Maintaining Nix 2.3 is hard for the people who are relying on a daily basis (including myself).
@ElvishJerricco and @Ericson2314 advised me to create this tracking issue to see if we can solve this once and for all.
preferLocalBuild
locally. #5646«repeated»
instead of<CYCLE>
when printing #8671nix repl
without flakesIf you advise ditching the old nix search and to use the experimental feature, please mind:
-f '<nixpkgs>'
lacking attribute names / package names from results #5641-f
works poorly with "installable" semantics #5642It would be nice if the tests also didn't run only with flakes and nix-command BTW as seen in
nix/tests/init.sh
Line 20 in b367f10
Involved stakeholders
cc @andir @alyssais @tazjin @flokli and certainly other people I am forgetting.
Priorities
Add 👍 to issues you find important.
The text was updated successfully, but these errors were encountered: