-
Notifications
You must be signed in to change notification settings - Fork 13
add packages-dir
custom option
#24
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
Conversation
On GitHub Windows runner machines, the In curl, by installing Cygwin to the non-default Since the installation involves downloading packages to the package directory first, moving those to Is there interest in this PR? (It might also be worth considering to move the default install dir to |
There seems to be no interest in this, therefore closing. I still think this (and moving the default install dir to |
Volume on which to store \setup.exe and \cygwin-packages Volume on which to store \cygwin if install-dir param not specified ref: cygwin#24 Signed-off-by: Glenn Strauss <[email protected]>
Volume on which to store \setup.exe and \cygwin-packages Volume on which to store \cygwin if install-dir param not specified ref: cygwin#24 Signed-off-by: Glenn Strauss <[email protected]>
Volume on which to store \setup.exe and \cygwin-packages Volume on which to store \cygwin if install-dir param not specified ref: cygwin#24 Signed-off-by: Glenn Strauss <[email protected]>
Volume on which to store \setup.exe and \cygwin-packages Volume on which to store \cygwin if install-dir param not specified ref: cygwin#24 Signed-off-by: Glenn Strauss <[email protected]>
@gstrauss Thanks, it's looking good and I like it better than this attempt. |
One thing I didn't test (or think of to be frank) is how performance changes if the package and install drive is the same. In such case the drive needs to be read and written at the same time. Perhaps it'd be nice to allow setting them to different drives to be able to test for that, or configure it that way if it may hurt performance, e.g on a spinning disk. #27 seems to allow that if I'm reading correctly. |
There has never been a time on Windows where doing more read/write to C: improves performance. It has always been better to locate the swap file elsewhere, and to put data somewhere other than the partition containing \Windows. As with anything performance related, please do test and measure. Using D:\ should be no worse than using C:, and could be measurably better. |
To test and measure we need options to configure these separately. |
Feel free to fork this repo or my fork, make some modifications, add some measurement tests to |
Nah, sorry, I don't feel the good vibes around here for that kind of work :( edit: besides, this Action might be run on external or paid runners, where the disk layout / perf may be different from what GitHub's free runners offer. That's why it's useful to have everything configurable. Also forking this repo isn't really a good or friendly way to change configuration, though of course "possible". |
Seems like that is a reflection of you and your participation. Why should other people take your dictation and do more work for you? An amateur could implement your dictates, and so an amateur should.
You seem to have a serious misunderstanding of what it means to "test", and how a fork is used on github to create a pull request (PR). |
Look, I started with a fork to test this, followed by this (and another) pull request. None did pick up interest. It's okay. |
Volume on which to store \setup.exe and \cygwin-packages Volume on which to store \cygwin if install-dir param not specified ref: cygwin#24 Signed-off-by: Glenn Strauss <[email protected]>
Volume on which to store \setup.exe and \cygwin-packages Volume on which to store \cygwin if install-dir param not specified ref: cygwin#24 Signed-off-by: Glenn Strauss <[email protected]>
I'm sorry if you didn't receive an instant response to your PR and this caused you to experience negative vibrations, but no-one is paid to work on this and sometimes RL takes priority for our volunteers. Thanks anyway. 🫡 |
Volume on which to store \setup.exe and \cygwin-packages Volume on which to store \cygwin if install-dir param not specified ref: cygwin#24 Signed-off-by: Glenn Strauss <[email protected]>
Volume on which to store \setup.exe and \cygwin-packages Volume on which to store \cygwin if install-dir param not specified ref: cygwin#24 Signed-off-by: Glenn Strauss <[email protected]>
To allow making installation a little bit faster by using the faster
D:
drive on GitHub Windows runner machines.Fixes #7