<feed xmlns='http://www.w3.org/2005/Atom'>
<title>erlang.mk.git/Makefile, branch 2017.05.18</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>Add tweaks and tests for the WITHOUT feature</title>
<updated>2017-05-15T19:37:08+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2017-05-15T18:55:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=0305622f259c11258cc9d56fa46af28d2206bd43'/>
<id>0305622f259c11258cc9d56fa46af28d2206bd43</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add WITHOUT variable to exclude components on build</title>
<updated>2017-05-15T17:10:46+00:00</updated>
<author>
<name>benoitc</name>
<email>bchesneau@gmail.com</email>
</author>
<published>2016-04-03T21:46:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=9292409f21393ec539cdf40720d26b43914f6018'/>
<id>9292409f21393ec539cdf40720d26b43914f6018</id>
<content type='text'>
This allows to ignore lines from the default build.config if needed.
For example to not include packages run make WITHOUT=index
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows to ignore lines from the default build.config if needed.
For example to not include packages run make WITHOUT=index
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile: Set LC_COLLATE=C when building erlang.mk</title>
<updated>2016-11-25T18:33:49+00:00</updated>
<author>
<name>Jean-Sébastien Pédron</name>
<email>jean-sebastien@rabbitmq.com</email>
</author>
<published>2016-11-23T16:59:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=5b67a3220b9fcc50a23064b52d3d328ac5e139f7'/>
<id>5b67a3220b9fcc50a23064b52d3d328ac5e139f7</id>
<content type='text'>
When the index files are concatenated, (`index/*` in `build.config`),
their order is related to the collation locale used by the shell. By
explicitely setting this to the C locale, we make sure that the order is
consistent, no matter the user's locale.

It is especially useful in teams where users and systems have different
locales.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the index files are concatenated, (`index/*` in `build.config`),
their order is related to the collation locale used by the shell. By
explicitely setting this to the C locale, we make sure that the order is
consistent, no matter the user's locale.

It is especially useful in teams where users and systems have different
locales.
</pre>
</div>
</content>
</entry>
<entry>
<title>We need Asciideck to generate docs now</title>
<updated>2016-11-01T10:48:44+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2016-11-01T10:48:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=d4d307ede74303ca8005bba1ab585d2012c48cfb'/>
<id>d4d307ede74303ca8005bba1ab585d2012c48cfb</id>
<content type='text'>
[ci-skip]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[ci-skip]
</pre>
</div>
</content>
</entry>
<entry>
<title>Tweak this repo's "make clean"</title>
<updated>2016-10-28T10:19:02+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2016-10-28T10:19:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=9ad930ca4667ab2db17f8c8d6446a674cb842141'/>
<id>9ad930ca4667ab2db17f8c8d6446a674cb842141</id>
<content type='text'>
It'll now 'git checkout erlang.mk'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It'll now 'git checkout erlang.mk'.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update Copyright notices</title>
<updated>2016-10-21T12:38:41+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2016-10-21T12:38:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=f2be0f9f04b7f923ac325e2c21aa1edb25cf0a64'/>
<id>f2be0f9f04b7f923ac325e2c21aa1edb25cf0a64</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a command to update the Erlang.mk guide online</title>
<updated>2016-01-09T15:25:09+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2016-01-09T15:25:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=1981748cb1c89d039470ff612b3caf9d4c48f112'/>
<id>1981748cb1c89d039470ff612b3caf9d4c48f112</id>
<content type='text'>
"make up" will be how it's done from now on, rather than the
more manual method I was using until now.

I am fully aware that this command fetches the erlang.mk repo
twice. But it works, and honestly fetching the repo isn't too
expensive or long so that will do.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"make up" will be how it's done from now on, rather than the
more manual method I was using until now.

I am fully aware that this command fetches the erlang.mk repo
twice. But it works, and honestly fetching the repo isn't too
expensive or long so that will do.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use '+%F %T%z' to format the timestamp</title>
<updated>2015-10-12T12:59:48+00:00</updated>
<author>
<name>Jean-Sébastien Pédron</name>
<email>jean-sebastien@rabbitmq.com</email>
</author>
<published>2015-10-12T12:48:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=f03a2268c0fec4dde36a77fa59180d409c864a93'/>
<id>f03a2268c0fec4dde36a77fa59180d409c864a93</id>
<content type='text'>
Option `--rfc-3339` is specific to GNU Coreutils' date(1). This change
fixes the use of `make summary` on other platforms such as FreeBSD.

The underscore is integrated to the tiem format at the same time; no
need for an additional $(subst).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Option `--rfc-3339` is specific to GNU Coreutils' date(1). This change
fixes the use of `make summary` on other platforms such as FreeBSD.

The underscore is integrated to the tiem format at the same time; no
need for an additional $(subst).
</pre>
</div>
</content>
</entry>
<entry>
<title>Rework package testing</title>
<updated>2015-10-11T22:04:02+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-10-11T22:03:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=f35f0f2c84b88d993e47afa218c989fdaee42688'/>
<id>f35f0f2c84b88d993e47afa218c989fdaee42688</id>
<content type='text'>
Better error reporting and can now build everything in parallel.
Failed builds are kept; others are deleted.

The following command builds everything and then gives a diff
of what got fixed/broken since last time ("&gt; " is newly broken,
"&lt; " is newly fixed).

  make packages -j 32 -k; make summary
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Better error reporting and can now build everything in parallel.
Failed builds are kept; others are deleted.

The following command builds everything and then gives a diff
of what got fixed/broken since last time ("&gt; " is newly broken,
"&lt; " is newly fixed).

  make packages -j 32 -k; make summary
</pre>
</div>
</content>
</entry>
<entry>
<title>Test "no .app.src" by default, test legacy with LEGACY=1</title>
<updated>2015-09-18T12:34:58+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-09-18T12:34:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=5bcfeece2f55cd8570b1356d9982756e99f90b40'/>
<id>5bcfeece2f55cd8570b1356d9982756e99f90b40</id>
<content type='text'>
Also fixes two bugs with the new "no .app.src" method.
All tests now pass with both methods.

We can now test specific cases with make check c=$CASE.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also fixes two bugs with the new "no .app.src" method.
All tests now pass with both methods.

We can now test specific cases with make check c=$CASE.
</pre>
</div>
</content>
</entry>
</feed>
