-
-
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
Add user@address:port support #3425
base: master
Are you sure you want to change the base?
Conversation
Not really opposed to this, but it's a lot of code to support something that can already be achieved via |
356b8ba
to
081ad63
Compare
I'll move the additional debug logs to another PR Right now just IPv6 support is missing Meanwhile I learned how to C++, so that's why that took so long |
I marked this as stale due to inactivity. → More info |
I closed this issue due to inactivity. → More info |
Still interested |
There is already code for compression and SSH key, both of them can also be set in |
Note if we do this, we should also consider doing it with
from NixOS/hydra#1164 This syntax would be used in the build machines files too, and we don't want that to drift further apart between Nix and Hydra. |
Currently I've got no intention of updating this pr, so feel free to force push / make a new one (I should mention again I barely know c++ so it would be a pita for me to code this to the end anyways) |
OK, very understandable after 3 years! I converted it to a draft. |
Discussed last Nix team meeting. Verdict: Idea sounds good. Port parsing however should be pat of the URL parser in general, not extracted in this special case. Stores that don't support ports can just fail on that; stores that do like this one can set it very easily. |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/2023-04-10-nix-team-meeting-minutes-47/27357/1 |
OK this PR is on the right track now, but it is not yet ready:
|
Adds support for #1994
Also fixes some issues with #1572 by adding debug logs that say why a machine was skipped
Note: There's some incomplete stuff and I also have no (actual) clue about C++ so I'd appreciate help