<feed xmlns='http://www.w3.org/2005/Atom'>
<title>erlang.mk.git/core, branch faster-erl</title>
<subtitle>A build tool for Erlang that just works.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/'/>
<entry>
<title>Make $(ERL) faster</title>
<updated>2024-11-26T13:05:48+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2024-11-26T09:44:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=0ed55b086d89b136c3cf1d8dbf1da138ac392a94'/>
<id>0ed55b086d89b136c3cf1d8dbf1da138ac392a94</id>
<content type='text'>
While using "-mode minimal" removes too much that we need
(such as inet_db), we can safely disable the distribution
by default and limit the number of processes and sockets
to a maximum of 1024.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While using "-mode minimal" removes too much that we need
(such as inet_db), we can safely disable the distribution
by default and limit the number of processes and sockets
to a maximum of 1024.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix conversion of git_subdir to git-subfolder</title>
<updated>2024-11-25T12:21:15+00:00</updated>
<author>
<name>Roger Lipscombe</name>
<email>roger@differentpla.net</email>
</author>
<published>2024-09-25T16:23:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=a6ec895b5bc79510fedb6ed22565b48a0423e084'/>
<id>a6ec895b5bc79510fedb6ed22565b48a0423e084</id>
<content type='text'>
Fixes #1004
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #1004
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix infinite loop when fetching amqp_client deps via Hex</title>
<updated>2024-11-21T20:30:28+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2024-11-21T20:30:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=ebe31ee0d271642fe7e038df150f11c66ab8aa11'/>
<id>ebe31ee0d271642fe7e038df150f11c66ab8aa11</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reinstate dep_name as it's still used by RabbitMQ plugins</title>
<updated>2024-11-21T15:41:16+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2024-11-21T15:41:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=45c53065ec7d41e46d4eddb4f0c80adb75249bb4'/>
<id>45c53065ec7d41e46d4eddb4f0c80adb75249bb4</id>
<content type='text'>
It will be removed at a later date.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It will be removed at a later date.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use short variable names when possible</title>
<updated>2024-11-19T14:34:48+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2024-11-19T13:41:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=e507a7c03f54b26cf92f1c98e9ed2e52062eb256'/>
<id>e507a7c03f54b26cf92f1c98e9ed2e52062eb256</id>
<content type='text'>
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))).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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))).
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove legacy fetch method</title>
<updated>2024-11-19T14:34:48+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2024-11-19T12:25:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=acce7040d442a5ddba9f9394714ad28877905ea0'/>
<id>acce7040d442a5ddba9f9394714ad28877905ea0</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove deprecated dep_fetch, dep_name, dep_repo, dep_commit</title>
<updated>2024-11-19T14:34:48+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2024-11-19T11:50:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=7bf0e7b5f6bd82b5af76d375fb0bf1ffc7ac2b72'/>
<id>7bf0e7b5f6bd82b5af76d375fb0bf1ffc7ac2b72</id>
<content type='text'>
Use the query_* equivalents instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the query_* equivalents instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use hex_core to fetch Hex packages</title>
<updated>2024-11-19T14:34:48+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2024-11-18T14:40:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=49534003e387676d0140d9fc24adbd3f9742acaf'/>
<id>49534003e387676d0140d9fc24adbd3f9742acaf</id>
<content type='text'>
This should both be more solid and more secure.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should both be more solid and more secure.
</pre>
</div>
</content>
</entry>
<entry>
<title>CI: Also test with CACHE_DEPS=1</title>
<updated>2024-11-19T14:34:48+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2024-11-15T15:27:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=a5f32341d923d6c0bee6efba2f156558c994ff56'/>
<id>a5f32341d923d6c0bee6efba2f156558c994ff56</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve rebar.config generation</title>
<updated>2024-11-13T11:42:45+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2024-11-13T11:42:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=5ee44b11987671506ed2187622c2a70f4a2c6d70'/>
<id>5ee44b11987671506ed2187622c2a70f4a2c6d70</id>
<content type='text'>
We now provide the version as a tagged tuple indicating
whether this is a branch, tag or ref. This should help
rebar automatically upgrade dependencies, and remove
an annoying warning when rebar is used.

In order to detect the type of version the dependencies
must be available, therefore the rebar.config target now
depends on the deps target.

To test this the Cowboy package version had to be changed
from 1.0.4 to master. This is a breaking change, but I do
not expect too many people to still use 1.0.4.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We now provide the version as a tagged tuple indicating
whether this is a branch, tag or ref. This should help
rebar automatically upgrade dependencies, and remove
an annoying warning when rebar is used.

In order to detect the type of version the dependencies
must be available, therefore the rebar.config target now
depends on the deps target.

To test this the Cowboy package version had to be changed
from 1.0.4 to master. This is a breaking change, but I do
not expect too many people to still use 1.0.4.
</pre>
</div>
</content>
</entry>
</feed>
