~statik/ubuntu/maverick/erlang/erlang-merge-testing

« back to all changes in this revision

Viewing changes to lib/asn1/doc/src/notes.xml

  • Committer: Elliot Murphy
  • Date: 2010-06-08 03:55:44 UTC
  • mfrom: (3.5.6 squeeze)
  • Revision ID: elliot@elliotmurphy.com-20100608035544-dd8zh2swk7jr5rz2
* Merge with Debian unstable; remaining Ubuntu changes:
  - Drop libwxgtk2.8-dev build dependency. Wx isn't in main, and not
    supposed to. (LP #438365)
  - Drop erlang-wx binary.
  - Drop erlang-wx dependency from -megaco, -common-test, and -reltool, they
    do not really need wx. Also drop it from -debugger; the GUI needs wx,
    but it apparently has CLI bits as well, and is also needed by -megaco,
    so let's keep the package for now.
* Added missing symlinks to /usr/include for a few new header files.
* Fixed generation of ${erlang-base:Depends} and ${erlang-x11:Depends}
  substitution variables.
* Added a fix for a re:compile/2 crash on a long regular expression.
* Changed urgency to medium as the change fixes a security bug.
* Manpages in section 1 are needed even if only arch-dependent packages are
  built. So, re-enabled them.
* Fixed HiPE architecture recognition for powerpc Debian architecture.
* Moved xsltproc and fop to build-depends-indep and do not build
  documentation if only architecture-specific packages are built.
* Refreshed all patches.
* Made Emacs look in man5 and man7 for Erlang manpages and added code
  skeleton files to erlang-mode package.
* New upstream release.
* Moved manpages from incorrect sections 4 and 6 to correct 5 and 7
  (closes: #498492).
* Made manpages regexp in Emacs mode match only 3erl pages in section 3.
* Removed docb_gen script which is no longer needed to build manpages.
* Added erlang-doc package which contains documentation in HTML and PDF
  formats. This package replaces erlang-doc-html package and it's easier
  to synchronize it with the main Erlang packages as it's built from
  a single source package (closes: #558451).
* Removed RPATH from ssl and crypto application binaries as required by
  Debian policy.
* Added libwxgtk2.4-dev and libwxgtk2.6-dev to build conflicts.
* Added a few dpendencies for erlang-dialyzer, erlang-et, erlang-observer
  and erlang-examples packages which now call functions from more modules
  than in 1:13.b.3.
* Added a workaround which disables vfork() for hppa architecture
  (closes: #562218).
* Strictened check for JDK 1.5 adding a call to String(int[], int, int)
  because GCJ 4.4 doesn't implement it and OpenJDK isn't available for all
  architectures.
* Fixed erlang-manpages package section.
* Made erlang-depends add only substvars which are requested in
  debian/control file. This minimizes number of warnings from dh_gencontrol.
  Also, improved descriptions of the functions in erlang-depends escript.
* Added erlang-erl-docgen package to erlang-nox dependencies.
* Made dummy packages erlang-nox and erlang-x11 architecture all.
* Cleaned up working with custom substitution variables in debian/rules.
* Reorganized debian/rules to ensure that manpages arent built twice, and
  aren't built at all if only architecture-dependent packages are requested.
* Fixed project links in README.Debian.
* Added a new package erlang-jinterface which provides tools for
  communication of Java programs with Erlang processes. This adds build
  depandency on default-jdk and as a result enables Java module for IDL
  compiler.
* Bumped standards version to 3.8.4.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
<chapter>
5
5
  <header>
6
6
    <copyright>
7
 
      <year>2004</year><year>2009</year>
 
7
      <year>2004</year><year>2010</year>
8
8
      <holder>Ericsson AB. All Rights Reserved.</holder>
9
9
    </copyright>
10
10
    <legalnotice>
13
13
      compliance with the License. You should have received a copy of the
14
14
      Erlang Public License along with this software. If not, it can be
15
15
      retrieved online at http://www.erlang.org/.
16
 
    
 
16
 
17
17
      Software distributed under the License is distributed on an "AS IS"
18
18
      basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
19
19
      the License for the specific language governing rights and limitations
20
20
      under the License.
21
 
    
 
21
 
22
22
    </legalnotice>
23
23
 
24
24
    <title>asn1 Release Notes</title>
31
31
  <p>This document describes the changes made to the asn1 application.</p>
32
32
 
33
33
 
 
34
<section><title>Asn1 1.6.13</title>
 
35
 
 
36
    <section><title>Fixed Bugs and Malfunctions</title>
 
37
      <list>
 
38
        <item>
 
39
          <p>
 
40
            Harmless buffer overflow by one byte in asn1 and
 
41
            ram_file_drv.</p>
 
42
          <p>
 
43
            Own Id: OTP-8451</p>
 
44
        </item>
 
45
      </list>
 
46
    </section>
 
47
 
 
48
 
 
49
    <section><title>Improvements and New Features</title>
 
50
      <list>
 
51
        <item>
 
52
            <p>Cross compilation improvements and other build system
 
53
            improvements.</p>
 
54
            <p>Most notable:</p> <list><item> Lots of cross
 
55
            compilation improvements. The old cross compilation
 
56
            support was more or less non-existing as well as broken.
 
57
            Please, note that the cross compilation support should
 
58
            still be considered as experimental. Also note that old
 
59
            cross compilation configurations cannot be used without
 
60
            modifications. For more information on cross compiling
 
61
            Erlang/OTP see the <c>$ERL_TOP/INSTALL-CROSS.md</c> file.
 
62
            </item><item> Support for staged install using <url
 
63
            href="http://www.gnu.org/prep/standards/html_node/DESTDIR.html">DESTDIR</url>.
 
64
            The old broken <c>INSTALL_PREFIX</c> has also been fixed.
 
65
            For more information see the <c>$ERL_TOP/INSTALL.md</c>
 
66
            file. </item><item> Documentation of the <c>release</c>
 
67
            target of the top <c>Makefile</c>. For more information
 
68
            see the <c>$ERL_TOP/INSTALL.md</c> file. </item><item>
 
69
            <c>make install</c> now by default creates relative
 
70
            symbolic links instead of absolute ones. For more
 
71
            information see the <c>$ERL_TOP/INSTALL.md</c> file.
 
72
            </item><item> <c>$ERL_TOP/configure --help=recursive</c>
 
73
            now works and prints help for all applications with
 
74
            <c>configure</c> scripts. </item><item> Doing <c>make
 
75
            install</c>, or <c>make release</c> directly after
 
76
            <c>make all</c> no longer triggers miscellaneous
 
77
            rebuilds. </item><item> Existing bootstrap system is now
 
78
            used when doing <c>make install</c>, or <c>make
 
79
            release</c> without a preceding <c>make all</c>.
 
80
            </item><item> The <c>crypto</c> and <c>ssl</c>
 
81
            applications use the same runtime library path when
 
82
            dynamically linking against <c>libssl.so</c> and
 
83
            <c>libcrypto.so</c>. The runtime library search path has
 
84
            also been extended. </item><item> The <c>configure</c>
 
85
            scripts of <c>erl_interface</c> and <c>odbc</c> now
 
86
            search for thread libraries and thread library quirks the
 
87
            same way as <c>erts</c> do. </item><item> The
 
88
            <c>configure</c> script of the <c>odbc</c> application
 
89
            now also looks for odbc libraries in <c>lib64</c> and
 
90
            <c>lib/64</c> directories when building on a 64-bit
 
91
            system. </item><item> The <c>config.h.in</c> file in the
 
92
            <c>erl_interface</c> application is now automatically
 
93
            generated in instead of statically updated which reduces
 
94
            the risk of <c>configure</c> tests without any effect.
 
95
            </item></list>
 
96
            <p>(Thanks to Henrik Riomar for suggestions and
 
97
            testing)</p>
 
98
            <p>(Thanks to Winston Smith for the AVR32-Linux cross
 
99
            configuration and testing)</p>
 
100
          <p>
 
101
            *** POTENTIAL INCOMPATIBILITY ***</p>
 
102
          <p>
 
103
            Own Id: OTP-8323</p>
 
104
        </item>
 
105
        <item>
 
106
          <p>
 
107
            Add support for prefixing macro names generated by the
 
108
            compiler</p>
 
109
          <p>
 
110
            This is useful when multiple protocols that contains
 
111
            macros with identical names are included in a single
 
112
            module.</p>
 
113
          <p>
 
114
            Add the missing <c>record_name_prefix</c> compiler option
 
115
            to the documentation.</p>
 
116
          <p>
 
117
            Own Id: OTP-8453</p>
 
118
        </item>
 
119
        <item>
 
120
          <p>
 
121
            Cleanups suggested by tidier and modernization of types
 
122
            and specs.</p>
 
123
          <p>
 
124
            Own Id: OTP-8455</p>
 
125
        </item>
 
126
        <item>
 
127
          <p>
 
128
            Support for <c>EXTENSIBILITY IMPLIED</c> and <c>SET/SEQ
 
129
            OF NamedType</c> is added.</p>
 
130
          <p>
 
131
            Own Id: OTP-8463</p>
 
132
        </item>
 
133
      </list>
 
134
    </section>
 
135
 
 
136
</section>
 
137
 
34
138
<section><title>Asn1 1.6.12</title>
35
139
 
36
140
    <section><title>Improvements and New Features</title>