Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mochiweb has moved from master to main branch.
|
|
|
|
|
|
|
|
Thanks Luke Bakken for the report!
|
|
This will not make release upgrades work for OTP-25.
We need to move on to Relx 4 in order to fix those.
|
|
Closes #941
|
|
This is the case in erlang-systemd [1]. As far as I can tell, the format
is the same for the bits Erlang.mk is interested in.
The testsuite is expanded to use version 0.6.0 of erlang-systemd.
[1] https://github.com/rabbitmq/erlang-systemd
|
|
Apparently it was renamed.
|
|
https://github.com/Kyorai/cuttlefish
|
|
This reverts commit 1762278d9654e5f90ab587cbde7bac0e2b220014.
|
|
|
|
|
|
Add dep_cowboy_commit 2.8.0 and a note in the user guide
dependencies section that the versions in the package index
are not always up to date.
|
|
|
|
source file is modified. Without a sleep the source file and the
target may get the same modification time, on some machines.
|
|
|
|
Somehow the develop and master branches of LFE have different
commit hashes and because LFE switched its default branch to
develop the hash we use for testing became incorrect. To fix
I just switched to the develop hash of the equivalent commit.
|
|
There are no popular Mercurial providers anymore. We can
enable it again when things change. Gitlab might add it
in the future.
|
|
|
|
|
|
To reproduce:
```
git clone https://github.com/rabbitmq/inet_tcp_proxy.git
cd inet_tcp_proxy
$ make BRANCH=master QUERY='name fetch_method repo version absolute_path' query-deps
/bin/sh: /home/lbakken/development/rabbitmq/umbrella/deps/inet_tcp_proxy/.erlang.mk/recursive-tmp-deps-231462.log: No such file or directory
rm: cannot remove '/home/lbakken/development/rabbitmq/umbrella/deps/inet_tcp_proxy/.erlang.mk/recursive-tmp-deps-231462.log': No such file or directory
make: *** [erlang.mk:7642: /home/lbakken/development/rabbitmq/umbrella/deps/inet_tcp_proxy/.erlang.mk/recursive-deps-list.log] Error 1
```
|
|
This fixes the plugin when e.g. GNU Make is installed as `gmake` (and
`make` is another incompatible implementation).
|
|
In commit c55d0dcd6182983521d4ab34478cfe4b093edb12, the recipe was
improved to only rebuild out-of-date test files (not everything as it
was the case before).
However in the process, the exit status of the Erlang compiler was not
checked anymore, leading to build failures in the test directory to be
ignored. This patch fixes this bug.
|
|
|
|
https://concuerror.com/
|
|
The rebar in the lager repository is not compatible with OTP-23,
causing this test case to fail.
|
|
|
|
|
|
|
|
|
|
... instead of always rebuilding all of them each time a testsuite is
executed.
The only exception is when a Makefile was modified: like for main
source files, test modules are all recompiled in this case.
|
|
Doesn't work on CentOS, too new.
|
|
|
|
|
|
|
|
In some cases the input will be parsed as UTF-8 and converted
to "characters" and in others it won't and will be processed
as bytes (for example, `erl -oldshell` will do that). This means
that encoding-dependent characters such as "é" only need to be
converted to binary in the former case.
To detect which situation we are in we check what the value of
"é" is. If it is [233] then the eval input was parsed as UTF-8
and converted to characters. Otherwise we assume it wasn't.
|
|
|
|
This fixes compiler warnings if modules under `tests` implement
behaviors defined in `src`. This way, we make sure behaviors are
compiled before the test modules.
|
|
This is a waste of time and if they were to fail, this does not serve
the Erlang.mk testsuite.
|
|
It was previously "pinned" to its `master` branch. Unforunately, the
testcase started to fail after `farwest` changed its own pinning of
`cowlib`.
By pinning to a specific version (or commit in this case) of `farwest`,
we make sure this won't happen again.
|