Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,21 @@ | ||
<!-- markdownlint-disable MD007 # ul-indent --> | ||
# Changelog | ||
|
||
12 October 2023 - 4.0.0 | ||
|
||
- Fix fish shell deactivate (#460) | ||
- Fix sh shell deactivate (#461) | ||
- Shellcheck and shfmt completion scripts (#463) | ||
- Shellcheck and shfmt generated files (#464) | ||
- Trim kerl releases output **Breaking change** (#465) | ||
- Bury dead code **Breaking change** (#466) | ||
Check failure on line 11 in CHANGELOG.md GitHub Actions / LintTrailing spaces
Check failure on line 11 in CHANGELOG.md GitHub Actions / LintTrailing spaces
|
||
patches and code for very old OTP releases have been removed - if you need this, please use 3.1.0 or earlier. | ||
Check failure on line 12 in CHANGELOG.md GitHub Actions / LintLine length
Check failure on line 12 in CHANGELOG.md GitHub Actions / LintLine length
|
||
- Fix kerl remote command (#469) | ||
- Fix csh (de)activate (#470) | ||
- Fix no whitespace before ps output (#474) | ||
- Completely overhaul build pre-requisite package tests **Breaking change** (#471) | ||
If your Linux isn't supported, please submit a PR | ||
|
||
9 September 2023 - 3.1.0 | ||
|
||
- Respect markdownlint (#446) | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -43,6 +43,23 @@ We may discuss details with you regarding the implementation, and its inclusion | |
We try to have as many of `kerl`'s features tested as possible. Everything that a user can do, | ||
and is repeatable in any way, should be tested, to guarantee backwards compatible. | ||
|
||
## Adding support for your Linux distribution to scan for build pre-requisites | ||
Check failure on line 46 in CONTRIBUTING.md GitHub Actions / LintTrailing spaces
Check failure on line 46 in CONTRIBUTING.md GitHub Actions / LintTrailing spaces
|
||
|
||
Erlang needs several packages to build correctly - many of which may or may not be present on a fresh | ||
OS install or docker image, so as a convenience, kerl tests for these packages before it attempts to | ||
build. | ||
|
||
We currently have tests for many popular Linux distributions but the sheer number of them means we | ||
may not have support for yours. If you want to add it, here is what we are looking for: | ||
|
||
* starting around line 700 are a series of `_KPP_<distro>_` parameters. | ||
Check failure on line 55 in CONTRIBUTING.md GitHub Actions / LintUnordered list style
Check failure on line 55 in CONTRIBUTING.md GitHub Actions / LintUnordered list style
|
||
* Inspect the `/etc/os-release` file and find out what your distribution is called there | ||
Check failure on line 56 in CONTRIBUTING.md GitHub Actions / LintUnordered list style
Check failure on line 56 in CONTRIBUTING.md GitHub Actions / LintUnordered list style
|
||
* Use that name to name your variables. | ||
Check failure on line 57 in CONTRIBUTING.md GitHub Actions / LintUnordered list style
Check failure on line 57 in CONTRIBUTING.md GitHub Actions / LintUnordered list style
|
||
* Add a new function in the style of `_rpm()` `_dpkg()` etc to probe your distribution's package manager | ||
Check failure on line 58 in CONTRIBUTING.md GitHub Actions / LintUnordered list style
Check failure on line 58 in CONTRIBUTING.md GitHub Actions / LintUnordered list style
|
||
* Add the list of packages corresponding to names used by the package manager in another variable | ||
Check failure on line 59 in CONTRIBUTING.md GitHub Actions / LintUnordered list style
Check failure on line 59 in CONTRIBUTING.md GitHub Actions / LintUnordered list style
|
||
* Add the package probe function name to a new variable so kerl knows how to drive its testing | ||
Check failure on line 60 in CONTRIBUTING.md GitHub Actions / LintUnordered list style
Check failure on line 60 in CONTRIBUTING.md GitHub Actions / LintUnordered list style
|
||
* Test locally and submit the output from that test as a comment in your PR | ||
Check failure on line 61 in CONTRIBUTING.md GitHub Actions / LintUnordered list style
Check failure on line 61 in CONTRIBUTING.md GitHub Actions / LintUnordered list style
|
||
|
||
## Submitting your changes | ||
|
||
### Code Style | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
3.1.0 | ||
4.0.0 |