-
-
Notifications
You must be signed in to change notification settings - Fork 238
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
Remove most packages #1011
Remove most packages #1011
Commits on Nov 13, 2024
-
Most users surely have upgraded Erlang.mk since then.
Configuration menu - View commit details
-
Copy full SHA for 4d3d3fa - Browse repository at this point
Copy the full SHA 4d3d3faView commit details -
Greatly speed up test speed with -j
The tests were waiting for the test group to finish before they could continue with the next test group. Now "core" and "all" targets directly depend on individual test cases, allowing parallel Make to get to the next tests quicker and removing 1/3rd of the total run time. make check -j8 -k 5790,16s user 1207,08s system 627% cpu 18:35,49 total make check -j8 -k 6250,13s user 1326,77s system 972% cpu 12:59,16 total
Configuration menu - View commit details
-
Copy full SHA for e903cc8 - Browse repository at this point
Copy the full SHA e903cc8View commit details
Commits on Nov 14, 2024
-
Erlang.mk will no longer feature packages out of the box, except for the applications that we implement plugins for (such as erlydtl, proper or relx) and the projects I work on that are also used to test Erlang.mk (cowboy and friends). This is a breaking change. In most cases the fix is to add a full dep_* line for the dependencies that were used as packages before.
Configuration menu - View commit details
-
Copy full SHA for 72e1709 - Browse repository at this point
Copy the full SHA 72e1709View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f8643b - Browse repository at this point
Copy the full SHA 0f8643bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 59683de - Browse repository at this point
Copy the full SHA 59683deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66e970f - Browse repository at this point
Copy the full SHA 66e970fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8aa6ab - Browse repository at this point
Copy the full SHA e8aa6abView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe711b7 - Browse repository at this point
Copy the full SHA fe711b7View commit details
Commits on Nov 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9a1490f - Browse repository at this point
Copy the full SHA 9a1490fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49213b7 - Browse repository at this point
Copy the full SHA 49213b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9323fa2 - Browse repository at this point
Copy the full SHA 9323fa2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8312df7 - Browse repository at this point
Copy the full SHA 8312df7View commit details
Commits on Nov 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a5f3234 - Browse repository at this point
Copy the full SHA a5f3234View commit details -
Use hex_core to fetch Hex packages
This should both be more solid and more secure.
Configuration menu - View commit details
-
Copy full SHA for 4953400 - Browse repository at this point
Copy the full SHA 4953400View commit details -
Remove deprecated dep_fetch, dep_name, dep_repo, dep_commit
Use the query_* equivalents instead.
Configuration menu - View commit details
-
Copy full SHA for 7bf0e7b - Browse repository at this point
Copy the full SHA 7bf0e7bView commit details -
This method dates back from the beginnings of Erlang.mk and should not have been used for around a decade by now. Adding "git" to the offending dep lines is enough to upgrade.
Configuration menu - View commit details
-
Copy full SHA for acce704 - Browse repository at this point
Copy the full SHA acce704View commit details -
Use short variable names when possible
We use $1 instead of $(1) or $p instead of $(p) when possible, except when building variable names (pkg_$(p)_name for example, but also $(dep_fetch_$(1))).
Configuration menu - View commit details
-
Copy full SHA for e507a7c - Browse repository at this point
Copy the full SHA e507a7cView commit details -
Update hex_core to current master
This includes the SSL security fix for OTP-25+.
Configuration menu - View commit details
-
Copy full SHA for 9376f53 - Browse repository at this point
Copy the full SHA 9376f53View commit details