<p>The requirement of asn.1 from public_key was introduced already in R16B but without that beeing reflected in the app file. <br>
We had several reports from people having trouble with for example SSL in R16B because asn.1 was missing in their system and the error indication was not obvious.</p>
<p>Now it is unfortunate that application start complains about asn.1 not beeing started when asn1 not needs to be started since it is only a library , it does not start any processes. The same goes for public_key it does not start any processes and there is no need to start it.<br>
The distinction between library applications and "living" applications should be addressed in the application module.</p>
<p>/Kenneth , Erlang/OTP Ericsson</p>
<div class="gmail_quote">Den 20 jun 2013 02:37 skrev "Tom Burdick" <<a href="mailto:thomas.burdick@gmail.com">thomas.burdick@gmail.com</a>>:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">I noticed today after updating that public_key now requires asn1, what gives?<div><br></div><div><div>Eshell V5.10.2 (abort with ^G)</div><div>1> application:start(public_key).</div><div>{error,{not_started,asn1}}</div>
</div><div><br></div><div>Tom</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jun 19, 2013 at 8:26 AM, Kenneth Lundin <span dir="ltr"><<a href="mailto:kenneth.lundin@gmail.com" target="_blank">kenneth.lundin@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div style="font-family:arial,sans-serif;font-size:13px">Erlang/OTP <span style="background-color:rgb(255,255,204)"><span>R16B01</span></span> has been <span style="background-color:rgb(255,255,204)">released</span>.</div>
<div style="font-family:arial,sans-serif;font-size:13px"></div><p>OTP R16B01 is a service release with mostly a number of
small corrections and user contributions. But there are some new functions worth mentioning as well, here are some of them: </p>
<p></p><ul><li>Migration of memory carriers between allocator
instances, when enabled it will result in reduced memory footprint when the
memory load is unevenly distributed between scheduler specific allocator
instances.<br></li><li>Interruptible term_to_binary, (thanks to Erik Stenman)<br></li><li>Added the +sfwi <interval> Scheduler Forced
Wakeup Interval<br></li><li>All crypto functions except the block chipers will now
chunk large input into several calls to avoid blocking the scheduler for too long.<br></li><li>Elliptic curve support in crypto, ssl and ssh(thanks to
Andreas Schultz) <br></li><li>Lift static limitation (FD_SETSIZE) for file
descriptors on Mac OS X. (thanks to Anthony Ramine)<br></li><li>Removed a lock around GC statistics counter<br></li><li>Many small improvements and in Diameter<br></li><li>60 user contributions<br></li>
</ul><p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p><span style="background-color:transparent;font-family:arial,sans-serif;font-size:13px">You can find the README file with more detailed info at<br></span><a href="http://www.erlang.org/download/otp_src_R16B01.readme" style="font-family:arial,sans-serif;font-size:13px" target="_blank">http://www.erlang.org/download/otp_src_R16B01.readme</a></p>
<div style="font-family:arial,sans-serif;font-size:13px"><div><br></div><div><div>You can download the full source distribution from</div><div></div><div><a href="http://www.erlang.org/download/otp_src_R16B01.tar.gz" target="_blank">http://www.erlang.org/download/otp_src_R16B01.tar.gz</a></div>
<div><a href="http://www.erlang.org/download/otp_src_R16B01.readme" target="_blank">http://www.erlang.org/download/otp_src_R16B01.readme</a> (this file)</div><div><br></div><div>Note: To unpack the TAR archive you need a GNU TAR compatible program.</div>
<div><br></div><div>For installation instructions please read the README that is part of</div><div>the distribution.</div><div><br></div><div>You can also find this <span style="background-color:rgb(255,255,204)">release</span> at the official Erlang/OTP Git-repository at Github here:</div>
<div><a href="https://github.com/erlang/otp" target="_blank">https://github.com/erlang/otp</a> tagged <u><font color="#1155cc">OTP_R16B01</font></u></div><div><br></div><div>The Windows binary distribution can be downloaded from</div>
<div><br></div><div><a href="http://www.erlang.org/download/otp_win32_R16B01.exe" target="_blank">http://www.erlang.org/download/otp_win32_R16B01.exe</a></div><div><a href="http://www.erlang.org/download/otp_win64_R16B01.exe" target="_blank">http://www.erlang.org/download/otp_win64_R16B01.exe</a></div>
<div><br></div><div><br></div><div>On-line documentation can be found at <a href="http://www.erlang.org/doc/" target="_blank">http://www.erlang.org/doc/</a>.</div><div>You can also download the complete HTML documentation or the Unix manual files</div>
<div><br></div><div><a href="http://www.erlang.org/download/otp_doc_html_R16B01.tar.gz" target="_blank">http://www.erlang.org/download/otp_doc_html_R16B01.tar.gz</a></div><div><a href="http://www.erlang.org/download/otp_doc_man_R16B01.tar.gz" target="_blank">http://www.erlang.org/download/otp_doc_man_R16B01.tar.gz</a></div>
<div><br></div><div>We also want to thank those that sent us patches, suggestions and bug reports,</div><div><br></div><div>The Erlang/OTP Team at Ericsson</div></div></div></div>
<br>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br></blockquote></div><br></div>
</blockquote></div>