<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/stdlib/test, branch OTP-17.3.3</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Do not test appup of core apps for upgrade from current vsn</title>
<updated>2014-09-25T08:05:50+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2014-09-25T08:05:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=201b95c1fe992be2c7fdb6759a7e490105fdf510'/>
<id>201b95c1fe992be2c7fdb6759a7e490105fdf510</id>
<content type='text'>
The appup tests for kernel, stdlib and sasl tests that the appup file
allows upgrade from the previous and current major release to the
current release. If, in the current release, the application version
was not changed compared to the previous release, then we would still
test that the appup supported the upgrade (i.e. from current release
to current release). This is now changed, in order to avoid test
failures on patch releases where kernel, stdlib and sasl are not
changed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The appup tests for kernel, stdlib and sasl tests that the appup file
allows upgrade from the previous and current major release to the
current release. If, in the current release, the application version
was not changed compared to the previous release, then we would still
test that the appup supported the upgrade (i.e. from current release
to current release). This is now changed, in order to avoid test
failures on patch releases where kernel, stdlib and sasl are not
changed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'egil/maps-with-doc-tests/OTP-12137' into maint</title>
<updated>2014-09-04T12:40:44+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2014-09-04T12:40:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=de618b04eb78702cff7c08f984d6779b8ef06895'/>
<id>de618b04eb78702cff7c08f984d6779b8ef06895</id>
<content type='text'>
* egil/maps-with-doc-tests/OTP-12137:
  stdlib: Test maps:with/2
  stdlib: Document maps:with/2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* egil/maps-with-doc-tests/OTP-12137:
  stdlib: Test maps:with/2
  stdlib: Document maps:with/2
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'nox/erl_scan-fix-column-tracking' into maint</title>
<updated>2014-09-01T10:07:11+00:00</updated>
<author>
<name>Marcus Arendt</name>
<email>marcus@erlang.org</email>
</author>
<published>2014-09-01T10:07:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=974ad849638c922aa291c74566636b996d2cf9d7'/>
<id>974ad849638c922aa291c74566636b996d2cf9d7</id>
<content type='text'>
* nox/erl_scan-fix-column-tracking:
  Properly track column numbers in erl_scan
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nox/erl_scan-fix-column-tracking:
  Properly track column numbers in erl_scan
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'dgud/stdlib/format_status_terminate/OTP-11967' into maint</title>
<updated>2014-08-28T14:02:09+00:00</updated>
<author>
<name>Dan Gudmundsson</name>
<email>dgud@erlang.org</email>
</author>
<published>2014-08-28T14:02:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e71d52daa322f7a1f8992c0775183fce9b7309ba'/>
<id>e71d52daa322f7a1f8992c0775183fce9b7309ba</id>
<content type='text'>
* dgud/stdlib/format_status_terminate/OTP-11967:
  stdlib: Call format_status even if terminate callback crashes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* dgud/stdlib/format_status_terminate/OTP-11967:
  stdlib: Call format_status even if terminate callback crashes
</pre>
</div>
</content>
</entry>
<entry>
<title>stdlib: Test maps:with/2</title>
<updated>2014-08-26T15:23:09+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2014-08-26T15:23:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=127f3e2594d96089aeb51c5652173acf5e3fe6fd'/>
<id>127f3e2594d96089aeb51c5652173acf5e3fe6fd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'nox/maps-shell-expansion' into maint</title>
<updated>2014-07-15T13:38:27+00:00</updated>
<author>
<name>Bruce Yinhe</name>
<email>bruce@erlang.org</email>
</author>
<published>2014-07-15T13:38:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=172e812c491680fbb175f56f7604d4098cdc9de4'/>
<id>172e812c491680fbb175f56f7604d4098cdc9de4</id>
<content type='text'>
OTP-12063

* nox/maps-shell-expansion:
  Expand shell functions in map expressions
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OTP-12063

* nox/maps-shell-expansion:
  Expand shell functions in map expressions
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'maint-17' into maint</title>
<updated>2014-07-11T09:09:09+00:00</updated>
<author>
<name>Erland Schönbeck</name>
<email>erland@erlang.org</email>
</author>
<published>2014-07-11T09:09:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=9a1419a7d4325085dc2235a8531d77e1d96ea689'/>
<id>9a1419a7d4325085dc2235a8531d77e1d96ea689</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add tests of filelib and symlinks</title>
<updated>2014-07-09T12:58:24+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2014-07-07T13:45:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=9dc807376b0dff43a19af5ef4301333f16cc11c1'/>
<id>9dc807376b0dff43a19af5ef4301333f16cc11c1</id>
<content type='text'>
This commit complements 769996c0cd4cb68c157e39de725642f209ed7423 and
adds tests for the following problems introduced by
f11aabdc9fec593c31e6c4f3fa25c1707e9c35df:

Given the symlink 'dirlink' pointing to an existing dir, then
- filelib:is_regular("dirlink") -&gt; false
- filelib:is_dir("dirlink") -&gt; false

Given the symlink 'filelink' pointing to an existing file, then
- filelib:is_regular("filelink") -&gt; false
- filelib:is_file("filelink") -&gt; false
- filelib:last_modified("filelink") and filelib:filesize("filelink")
  return the info of the link and not the file

Given the symlink "broken_symlink" pointing to a non-existing file, then
- filelib:wildcard("broken_symlink",File) -&gt; []
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit complements 769996c0cd4cb68c157e39de725642f209ed7423 and
adds tests for the following problems introduced by
f11aabdc9fec593c31e6c4f3fa25c1707e9c35df:

Given the symlink 'dirlink' pointing to an existing dir, then
- filelib:is_regular("dirlink") -&gt; false
- filelib:is_dir("dirlink") -&gt; false

Given the symlink 'filelink' pointing to an existing file, then
- filelib:is_regular("filelink") -&gt; false
- filelib:is_file("filelink") -&gt; false
- filelib:last_modified("filelink") and filelib:filesize("filelink")
  return the info of the link and not the file

Given the symlink "broken_symlink" pointing to a non-existing file, then
- filelib:wildcard("broken_symlink",File) -&gt; []
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix handling of broken symlinks in filelib</title>
<updated>2014-07-09T12:57:11+00:00</updated>
<author>
<name>Anthony Ramine</name>
<email>n.oxyde@gmail.com</email>
</author>
<published>2014-06-30T22:58:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=de2fb97f15ac98aa1d1c5533aacca378334f4778'/>
<id>de2fb97f15ac98aa1d1c5533aacca378334f4778</id>
<content type='text'>
This fixes a bug introduced in f11aabdc9fec593c31e6c4f3fa25c1707e9c35df where
filelib:eval_read_file_info/2 was made to use file:read_link_info/1 to never
follow symlinks. This fixed wildcard/1 but broke every other function using
eval_read_file_info/2.

Reported-by: Louis-Philippe Gauthier
Reported-by: Danil Zagoskin
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes a bug introduced in f11aabdc9fec593c31e6c4f3fa25c1707e9c35df where
filelib:eval_read_file_info/2 was made to use file:read_link_info/1 to never
follow symlinks. This fixed wildcard/1 but broke every other function using
eval_read_file_info/2.

Reported-by: Louis-Philippe Gauthier
Reported-by: Danil Zagoskin
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'nox/io_lib_format-width-too-small' into maint</title>
<updated>2014-07-07T09:34:31+00:00</updated>
<author>
<name>Bruce Yinhe</name>
<email>bruce@erlang.org</email>
</author>
<published>2014-07-07T09:34:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=4a1ffc3b3666436a92532e242bde9f5b67902469'/>
<id>4a1ffc3b3666436a92532e242bde9f5b67902469</id>
<content type='text'>
* nox/io_lib_format-width-too-small:
  Properly handle fields too short in io_lib_format

OTP-12041
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nox/io_lib_format-width-too-small:
  Properly handle fields too short in io_lib_format

OTP-12041
</pre>
</div>
</content>
</entry>
</feed>
