-
-
Notifications
You must be signed in to change notification settings - Fork 40.1k
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 an alternative method for keyboard discovery to speed up build #6073
Conversation
f7dbb33
to
fd8280a
Compare
fd8280a
to
a1793c7
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. If this works for the general case, maybe we just replace the old way.
I figured it would help get the PR in sooner, as I would have to test it on the platforms for portability. Would people agree to a 2nd pass for updating the default behaviour, and then much testing? |
Was this okay, as is? |
@drashna Should be fine as is. We can get some confidence with the alt method, and maybe open up another PR to change the default at a later date. |
Well, unless there is an objection, I think i"m going to merge this, then. |
* 'master' of https://github.com/qmk/qmk_firmware: (53 commits) Add ATmega32U2 to mcu_selection.mk (qmk#6561) Reword a note about the MANUFACTURER and PRODUCT defines in hardware_avr.md (qmk#6558) Userspace kuchosauronad0 (qmk#6541) Illustrate the emoji layer (qmk#6555) Remove backslashes from template keymap (qmk#6548) [Keymap] add niu_mini custom keymaps (qmk#6552) [Keymap] add "ridingqwerty" user and keymap for atreus keyboard (qmk#6533) Add support for different encoder pinout for right half of split keyboard (qmk#6521) Fix Clueboard hotswap gen1 not compiling when LED Matrix is disabled (qmk#6427) Add an alternative method for keyboard discovery to speed up build (qmk#6073) Refactor of lets_split_eh to enable RGB split animations (qmk#6411) Remove duplicate test keyboards (qmk#6539) [Keymap] Fix include following Wilba refactor (qmk#6538) [Keymap] Cosmetic fix for default Wasdat keymaps (qmk#6531) [Keymap] Xd75 bulbizarre keymap (qmk#6525) [Keymap] Update gherkin to use gpio (qmk#6520) [Keyboard] Align xd84 and xd96 with moon (qmk#6465) Enable PWM Support for Planck EZ Indicator Lights (qmk#6473) [Keyboard] Add: Initial steamvan firmware code (qmk#6501) [Keymap] Adding my userspace and keymaps (qmk#6496) ...
…mk#6073) * Add an alternative method for keyboard discovery to speed up build * Chain MAKEFLAGS for docker_build.sh * Slight improvement to number of items sent to sort * Remove debug line * Fix line escape
…mk#6073) * Add an alternative method for keyboard discovery to speed up build * Chain MAKEFLAGS for docker_build.sh * Slight improvement to number of items sent to sort * Remove debug line * Fix line escape
…mk#6073) * Add an alternative method for keyboard discovery to speed up build * Chain MAKEFLAGS for docker_build.sh * Slight improvement to number of items sent to sort * Remove debug line * Fix line escape
…mk#6073) * Add an alternative method for keyboard discovery to speed up build * Chain MAKEFLAGS for docker_build.sh * Slight improvement to number of items sent to sort * Remove debug line * Fix line escape
…mk#6073) * Add an alternative method for keyboard discovery to speed up build * Chain MAKEFLAGS for docker_build.sh * Slight improvement to number of items sent to sort * Remove debug line * Fix line escape
…mk#6073) * Add an alternative method for keyboard discovery to speed up build * Chain MAKEFLAGS for docker_build.sh * Slight improvement to number of items sent to sort * Remove debug line * Fix line escape
…mk#6073) * Add an alternative method for keyboard discovery to speed up build * Chain MAKEFLAGS for docker_build.sh * Slight improvement to number of items sent to sort * Remove debug line * Fix line escape
…mk#6073) * Add an alternative method for keyboard discovery to speed up build * Chain MAKEFLAGS for docker_build.sh * Slight improvement to number of items sent to sort * Remove debug line * Fix line escape
Description
Discussed within #6065.
The main take-away is that windows vagrant and macos docker can have poor filesystem performance. This PR attempts to work around that issue by providing a method of keyboard discovery that seems to be faster, up to a factor of 3x.
Types of Changes
Checklist