<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="116"><package pkgid="d9d4d435b9634355f4e328d1218d7ddac777194b" name="erlang" arch="i586">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="db3c5b95c27b9360684dee7e0b3b01a288875ffb" name="erlang" arch="src">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="d1cef04c88f34bd5490ac90a9d92999e9e2fa4df" name="erlang" arch="x86_64">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="23912cde011b13dac2d4cb978d653800ade9616b" name="erlang-debugger" arch="i586">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="ab963d4565f63faaf677c1b98095b50aa0062825" name="erlang-debugger" arch="x86_64">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="29e0d55aeb94d93db8ac8ecf4fbab4c62411d41a" name="erlang-dialyzer" arch="i586">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="dc5ac822dcc9d6382f4d6a3b173dc2abb70ad325" name="erlang-dialyzer" arch="x86_64">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="3e01ccca3cae2c491368e3a974ba32aeb0aca85e" name="erlang-doc" arch="i586">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="a73451d327d15ed390da4bdb29e14a73e1d7d41a" name="erlang-doc" arch="x86_64">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="66c56130c32efeacb0f6dcd04e4c879982e685ac" name="erlang-ebloom" arch="i586">
    <version epoch="0" ver="2.0.0" rel="3.3"/>

<changelog author="kruber@zib.de" date="1454587200">- initial package</changelog>

</package>
<package pkgid="6a487b8343ab1ea41468989b8a3ea3ee06685802" name="erlang-ebloom" arch="src">
    <version epoch="0" ver="2.0.0" rel="3.3"/>

<changelog author="kruber@zib.de" date="1454587200">- initial package</changelog>

</package>
<package pkgid="f591e888ae6562e76dc78a0c04d11a5678d061ba" name="erlang-ebloom" arch="x86_64">
    <version epoch="0" ver="2.0.0" rel="3.3"/>

<changelog author="kruber@zib.de" date="1454587200">- initial package</changelog>

</package>
<package pkgid="2dcbe3cc382cd7d8171afd26ce38a8e815914086" name="erlang-ebloom-src" arch="i586">
    <version epoch="0" ver="2.0.0" rel="3.3"/>

<changelog author="kruber@zib.de" date="1454587200">- initial package</changelog>

</package>
<package pkgid="cefeaae8088f833a0e4e2ff686418bb101ff05bd" name="erlang-ebloom-src" arch="x86_64">
    <version epoch="0" ver="2.0.0" rel="3.3"/>

<changelog author="kruber@zib.de" date="1454587200">- initial package</changelog>

</package>
<package pkgid="7628628cffe57de78c98e0a10236ced047acf660" name="erlang-edown" arch="i586">
    <version epoch="0" ver="0.0.0+git.1435250335.b7c8eb0" rel="4.8"/>

<changelog author="nkrinner@suse.com" date="1366804800">- Initial package</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1435320000">- Update to version 0.0.0+git.1435250335.b7c8eb0:
  + check_edown script also starts asn1
  + fix: Maps support
  + insert pseudo-tags and then replace
  + Always use edown_lib:export/2
  + handle deep lists in drop_empty_lines()
  + ensure ShortDescr is a paragraph
  + build &amp; make edown docs on 18.0.rc2</changelog>

</package>
<package pkgid="46e0393eb3f11ca649be5d267792785ff1abbfa2" name="erlang-edown" arch="src">
    <version epoch="0" ver="0.0.0+git.1435250335.b7c8eb0" rel="4.8"/>

<changelog author="nkrinner@suse.com" date="1366804800">- Initial package</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1435320000">- Update to version 0.0.0+git.1435250335.b7c8eb0:
  + check_edown script also starts asn1
  + fix: Maps support
  + insert pseudo-tags and then replace
  + Always use edown_lib:export/2
  + handle deep lists in drop_empty_lines()
  + ensure ShortDescr is a paragraph
  + build &amp; make edown docs on 18.0.rc2</changelog>

</package>
<package pkgid="3e2e76ae76118b03b70d5691be57cf1ca7a3433b" name="erlang-edown" arch="x86_64">
    <version epoch="0" ver="0.0.0+git.1435250335.b7c8eb0" rel="4.8"/>

<changelog author="nkrinner@suse.com" date="1366804800">- Initial package</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1435320000">- Update to version 0.0.0+git.1435250335.b7c8eb0:
  + check_edown script also starts asn1
  + fix: Maps support
  + insert pseudo-tags and then replace
  + Always use edown_lib:export/2
  + handle deep lists in drop_empty_lines()
  + ensure ShortDescr is a paragraph
  + build &amp; make edown docs on 18.0.rc2</changelog>

</package>
<package pkgid="731e13944b00b41cb6fcb8c0581dac5cff8f981c" name="erlang-erlang_js" arch="i586">
    <version epoch="0" ver="1.3.0" rel="8.2"/>

<changelog author="kruber@zib.de" date="1380542400">- initial package</changelog>
<changelog author="kruber@zib.de" date="1380715200">- don't pack c_src
- build with +debug_info (via erlang_js-1.2.2-debuginfo.patch)</changelog>
<changelog author="kruber@zib.de" date="1456488000">- update to 1.3.0 (no changelog provided)
- replace erlang_js-1.2.2-debuginfo.patch with
  erlang_js-1.3.0-debuginfo.patch
- add erlang_js-1.3.0-fix-version.patch setting the version without
  the need for git
- add erlang_js-1.3.0-fix-newer-builds.patch to fix builds for
  newer erlang versions</changelog>

</package>
<package pkgid="55cd01aaa7a9b90b9da2ec20d6937091bdede3e2" name="erlang-erlang_js" arch="src">
    <version epoch="0" ver="1.3.0" rel="8.2"/>

<changelog author="kruber@zib.de" date="1380542400">- initial package</changelog>
<changelog author="kruber@zib.de" date="1380715200">- don't pack c_src
- build with +debug_info (via erlang_js-1.2.2-debuginfo.patch)</changelog>
<changelog author="kruber@zib.de" date="1456488000">- update to 1.3.0 (no changelog provided)
- replace erlang_js-1.2.2-debuginfo.patch with
  erlang_js-1.3.0-debuginfo.patch
- add erlang_js-1.3.0-fix-version.patch setting the version without
  the need for git
- add erlang_js-1.3.0-fix-newer-builds.patch to fix builds for
  newer erlang versions</changelog>

</package>
<package pkgid="a02791813cbbb7704bcbd0251ec933cf50559ada" name="erlang-erlang_js" arch="x86_64">
    <version epoch="0" ver="1.3.0" rel="8.2"/>

<changelog author="kruber@zib.de" date="1380542400">- initial package</changelog>
<changelog author="kruber@zib.de" date="1380715200">- don't pack c_src
- build with +debug_info (via erlang_js-1.2.2-debuginfo.patch)</changelog>
<changelog author="kruber@zib.de" date="1456488000">- update to 1.3.0 (no changelog provided)
- replace erlang_js-1.2.2-debuginfo.patch with
  erlang_js-1.3.0-debuginfo.patch
- add erlang_js-1.3.0-fix-version.patch setting the version without
  the need for git
- add erlang_js-1.3.0-fix-newer-builds.patch to fix builds for
  newer erlang versions</changelog>

</package>
<package pkgid="1e88c2cd3c93c0ac168d0d3fa0f3233f164f86c5" name="erlang-erlang_js-doc" arch="i586">
    <version epoch="0" ver="1.3.0" rel="8.2"/>

<changelog author="kruber@zib.de" date="1380542400">- initial package</changelog>
<changelog author="kruber@zib.de" date="1380715200">- don't pack c_src
- build with +debug_info (via erlang_js-1.2.2-debuginfo.patch)</changelog>
<changelog author="kruber@zib.de" date="1456488000">- update to 1.3.0 (no changelog provided)
- replace erlang_js-1.2.2-debuginfo.patch with
  erlang_js-1.3.0-debuginfo.patch
- add erlang_js-1.3.0-fix-version.patch setting the version without
  the need for git
- add erlang_js-1.3.0-fix-newer-builds.patch to fix builds for
  newer erlang versions</changelog>

</package>
<package pkgid="3504af247f59b5953bc29a575d00ba0f00962dc0" name="erlang-erlang_js-doc" arch="x86_64">
    <version epoch="0" ver="1.3.0" rel="8.2"/>

<changelog author="kruber@zib.de" date="1380542400">- initial package</changelog>
<changelog author="kruber@zib.de" date="1380715200">- don't pack c_src
- build with +debug_info (via erlang_js-1.2.2-debuginfo.patch)</changelog>
<changelog author="kruber@zib.de" date="1456488000">- update to 1.3.0 (no changelog provided)
- replace erlang_js-1.2.2-debuginfo.patch with
  erlang_js-1.3.0-debuginfo.patch
- add erlang_js-1.3.0-fix-version.patch setting the version without
  the need for git
- add erlang_js-1.3.0-fix-newer-builds.patch to fix builds for
  newer erlang versions</changelog>

</package>
<package pkgid="4b597f20cda2fbda0b43ef7b8ced6605e5b7dce6" name="erlang-erlang_js-src" arch="i586">
    <version epoch="0" ver="1.3.0" rel="8.2"/>

<changelog author="kruber@zib.de" date="1380542400">- initial package</changelog>
<changelog author="kruber@zib.de" date="1380715200">- don't pack c_src
- build with +debug_info (via erlang_js-1.2.2-debuginfo.patch)</changelog>
<changelog author="kruber@zib.de" date="1456488000">- update to 1.3.0 (no changelog provided)
- replace erlang_js-1.2.2-debuginfo.patch with
  erlang_js-1.3.0-debuginfo.patch
- add erlang_js-1.3.0-fix-version.patch setting the version without
  the need for git
- add erlang_js-1.3.0-fix-newer-builds.patch to fix builds for
  newer erlang versions</changelog>

</package>
<package pkgid="e7e85eba3c3e1fc79642cd3b7c7daa8cebfeaf9e" name="erlang-erlang_js-src" arch="x86_64">
    <version epoch="0" ver="1.3.0" rel="8.2"/>

<changelog author="kruber@zib.de" date="1380542400">- initial package</changelog>
<changelog author="kruber@zib.de" date="1380715200">- don't pack c_src
- build with +debug_info (via erlang_js-1.2.2-debuginfo.patch)</changelog>
<changelog author="kruber@zib.de" date="1456488000">- update to 1.3.0 (no changelog provided)
- replace erlang_js-1.2.2-debuginfo.patch with
  erlang_js-1.3.0-debuginfo.patch
- add erlang_js-1.3.0-fix-version.patch setting the version without
  the need for git
- add erlang_js-1.3.0-fix-newer-builds.patch to fix builds for
  newer erlang versions</changelog>

</package>
<package pkgid="6b6b6cef357c1ae5d8583b2e693918e7ad05c436" name="erlang-et" arch="i586">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="4eaad507300887f66a247ab3049bbc7e3f5009b0" name="erlang-et" arch="x86_64">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="d0f5c941f607cda51332f35edcd418dc56463c5a" name="erlang-gs" arch="i586">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="fc4d649f5808ec8aab8e685ec80244346313d418" name="erlang-gs" arch="x86_64">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="f1f1cf3a53b543cf3605437a4af0567a73567219" name="erlang-hanoidb" arch="i586">
    <version epoch="0" ver="0.0.0+git20160204" rel="6.1"/>

<changelog author="kruber@zib.de" date="1372161600">- initial package</changelog>
<changelog author="kruber@zib.de" date="1454587200">- update to new snapshot
- add new-lz4-lib.patch to work with the new erlang-lz4 package
  from https://github.com/szktty/erlang-lz4
- add fix-warnings.patch to fix some warnings and to not fail on
  the remaining warnings (fixes builds with newer Erlang versions)
- update no-rebar-deps.patch</changelog>

</package>
<package pkgid="4df91df61c04429cf46aeb734c40c8a4077d61ae" name="erlang-hanoidb" arch="src">
    <version epoch="0" ver="0.0.0+git20160204" rel="6.1"/>

<changelog author="kruber@zib.de" date="1372161600">- initial package</changelog>
<changelog author="kruber@zib.de" date="1454587200">- update to new snapshot
- add new-lz4-lib.patch to work with the new erlang-lz4 package
  from https://github.com/szktty/erlang-lz4
- add fix-warnings.patch to fix some warnings and to not fail on
  the remaining warnings (fixes builds with newer Erlang versions)
- update no-rebar-deps.patch</changelog>

</package>
<package pkgid="b3fa88ebea1d3ea2583ee5cec910bc50d12390d1" name="erlang-hanoidb" arch="x86_64">
    <version epoch="0" ver="0.0.0+git20160204" rel="6.1"/>

<changelog author="kruber@zib.de" date="1372161600">- initial package</changelog>
<changelog author="kruber@zib.de" date="1454587200">- update to new snapshot
- add new-lz4-lib.patch to work with the new erlang-lz4 package
  from https://github.com/szktty/erlang-lz4
- add fix-warnings.patch to fix some warnings and to not fail on
  the remaining warnings (fixes builds with newer Erlang versions)
- update no-rebar-deps.patch</changelog>

</package>
<package pkgid="4efe40e0c171e8629f3bef67f1bdce8e6ab01eab" name="erlang-hanoidb-src" arch="i586">
    <version epoch="0" ver="0.0.0+git20160204" rel="6.1"/>

<changelog author="kruber@zib.de" date="1372161600">- initial package</changelog>
<changelog author="kruber@zib.de" date="1454587200">- update to new snapshot
- add new-lz4-lib.patch to work with the new erlang-lz4 package
  from https://github.com/szktty/erlang-lz4
- add fix-warnings.patch to fix some warnings and to not fail on
  the remaining warnings (fixes builds with newer Erlang versions)
- update no-rebar-deps.patch</changelog>

</package>
<package pkgid="699391b798a05f3398b81e67139da5a951f73013" name="erlang-hanoidb-src" arch="x86_64">
    <version epoch="0" ver="0.0.0+git20160204" rel="6.1"/>

<changelog author="kruber@zib.de" date="1372161600">- initial package</changelog>
<changelog author="kruber@zib.de" date="1454587200">- update to new snapshot
- add new-lz4-lib.patch to work with the new erlang-lz4 package
  from https://github.com/szktty/erlang-lz4
- add fix-warnings.patch to fix some warnings and to not fail on
  the remaining warnings (fixes builds with newer Erlang versions)
- update no-rebar-deps.patch</changelog>

</package>
<package pkgid="5843ba47ea9e932518235886dd7fd23919e5b27c" name="erlang-jinterface" arch="i586">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="3fffdc7000bd5e1ebef84088ef39026a2d36a584" name="erlang-jinterface" arch="x86_64">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="bff94f5dd4ba88853d5a7baefdb33efd26bd96c9" name="erlang-lager" arch="i586">
    <version epoch="0" ver="2.0.0rc1+git.1365049306.46f7909" rel="5.7"/>

<changelog author="speilicke@suse.com" date="1363780800">- Initial version</changelog>
<changelog author="speilicke@suse.com" date="1365076800">- Renamed src sub-package to devel
- Install include directory
- Upgrade to version 2.0.0rc1:
  + Upstream provides no changelog</changelog>
<changelog author="speilicke@suse.com" date="1365163200">- Run testsuite</changelog>

</package>
<package pkgid="7387bd3daf0b4ad371c43c9e05fe500150b208b0" name="erlang-lager" arch="src">
    <version epoch="0" ver="2.0.0rc1+git.1365049306.46f7909" rel="5.7"/>

<changelog author="speilicke@suse.com" date="1363780800">- Initial version</changelog>
<changelog author="speilicke@suse.com" date="1365076800">- Renamed src sub-package to devel
- Install include directory
- Upgrade to version 2.0.0rc1:
  + Upstream provides no changelog</changelog>
<changelog author="speilicke@suse.com" date="1365163200">- Run testsuite</changelog>

</package>
<package pkgid="9d6666e213e583d5213a1a4428446bfc8c8a0ff4" name="erlang-lager" arch="x86_64">
    <version epoch="0" ver="2.0.0rc1+git.1365049306.46f7909" rel="5.7"/>

<changelog author="speilicke@suse.com" date="1363780800">- Initial version</changelog>
<changelog author="speilicke@suse.com" date="1365076800">- Renamed src sub-package to devel
- Install include directory
- Upgrade to version 2.0.0rc1:
  + Upstream provides no changelog</changelog>
<changelog author="speilicke@suse.com" date="1365163200">- Run testsuite</changelog>

</package>
<package pkgid="de4128ef53496db25ac7b7add42f002c0529613b" name="erlang-lager-devel" arch="i586">
    <version epoch="0" ver="2.0.0rc1+git.1365049306.46f7909" rel="5.7"/>

<changelog author="speilicke@suse.com" date="1363780800">- Initial version</changelog>
<changelog author="speilicke@suse.com" date="1365076800">- Renamed src sub-package to devel
- Install include directory
- Upgrade to version 2.0.0rc1:
  + Upstream provides no changelog</changelog>
<changelog author="speilicke@suse.com" date="1365163200">- Run testsuite</changelog>

</package>
<package pkgid="be9a05085a91ff6d125ae7248f683db42fc9d2ee" name="erlang-lager-devel" arch="x86_64">
    <version epoch="0" ver="2.0.0rc1+git.1365049306.46f7909" rel="5.7"/>

<changelog author="speilicke@suse.com" date="1363780800">- Initial version</changelog>
<changelog author="speilicke@suse.com" date="1365076800">- Renamed src sub-package to devel
- Install include directory
- Upgrade to version 2.0.0rc1:
  + Upstream provides no changelog</changelog>
<changelog author="speilicke@suse.com" date="1365163200">- Run testsuite</changelog>

</package>
<package pkgid="199b77e416c6d36b8a9bb7e5ae28e976ca0593aa" name="erlang-lz4" arch="i586">
    <version epoch="0" ver="0.2.2" rel="4.2"/>

<changelog author="kruber@zib.de" date="1372161600">- initial package</changelog>
<changelog author="kruber@zib.de" date="1454587200">- switch to the (more advanced and working) version from
  https://github.com/szktty/erlang-lz4</changelog>

</package>
<package pkgid="d917e012d897e7f83d0caa919b7480de3b6e231d" name="erlang-lz4" arch="src">
    <version epoch="0" ver="0.2.2" rel="4.2"/>

<changelog author="kruber@zib.de" date="1372161600">- initial package</changelog>
<changelog author="kruber@zib.de" date="1454587200">- switch to the (more advanced and working) version from
  https://github.com/szktty/erlang-lz4</changelog>

</package>
<package pkgid="7687659aacda9612558df50e3ae9d467128fbf7d" name="erlang-lz4" arch="x86_64">
    <version epoch="0" ver="0.2.2" rel="4.2"/>

<changelog author="kruber@zib.de" date="1372161600">- initial package</changelog>
<changelog author="kruber@zib.de" date="1454587200">- switch to the (more advanced and working) version from
  https://github.com/szktty/erlang-lz4</changelog>

</package>
<package pkgid="557eb8fe9c94c066ade311035ce39a8754526b72" name="erlang-lz4-src" arch="i586">
    <version epoch="0" ver="0.2.2" rel="4.2"/>

<changelog author="kruber@zib.de" date="1372161600">- initial package</changelog>
<changelog author="kruber@zib.de" date="1454587200">- switch to the (more advanced and working) version from
  https://github.com/szktty/erlang-lz4</changelog>

</package>
<package pkgid="c6332affc27f774df4dda31423e41caca0052bcf" name="erlang-lz4-src" arch="x86_64">
    <version epoch="0" ver="0.2.2" rel="4.2"/>

<changelog author="kruber@zib.de" date="1372161600">- initial package</changelog>
<changelog author="kruber@zib.de" date="1454587200">- switch to the (more advanced and working) version from
  https://github.com/szktty/erlang-lz4</changelog>

</package>
<package pkgid="37598bbf1c76d68c9784a763b331d316841b5fc8" name="erlang-plain_fsm" arch="i586">
    <version epoch="0" ver="0.0.0+git20130625" rel="5.1"/>

<changelog author="kruber@zib.de" date="1372161600">- initial package</changelog>

</package>
<package pkgid="fd469b154272c5add08084a8f4da66a52a2d1dcf" name="erlang-plain_fsm" arch="src">
    <version epoch="0" ver="0.0.0+git20130625" rel="5.1"/>

<changelog author="kruber@zib.de" date="1372161600">- initial package</changelog>

</package>
<package pkgid="0412a02562c8a20af950a5d6d33cafafe1a58578" name="erlang-plain_fsm" arch="x86_64">
    <version epoch="0" ver="0.0.0+git20130625" rel="5.1"/>

<changelog author="kruber@zib.de" date="1372161600">- initial package</changelog>

</package>
<package pkgid="894be1917e83209a36d1132a8165bcc0b7768536" name="erlang-plain_fsm-src" arch="i586">
    <version epoch="0" ver="0.0.0+git20130625" rel="5.1"/>

<changelog author="kruber@zib.de" date="1372161600">- initial package</changelog>

</package>
<package pkgid="554a23116c265eeea3538438120db8c2a91b15c6" name="erlang-plain_fsm-src" arch="x86_64">
    <version epoch="0" ver="0.0.0+git20130625" rel="5.1"/>

<changelog author="kruber@zib.de" date="1372161600">- initial package</changelog>

</package>
<package pkgid="364bb360f39b89cb0568e1b2c6540ce4574d1b72" name="erlang-py_interface" arch="i586">
    <version epoch="0" ver="1.3" rel="1.1"/>

<changelog author="kruber@zib.de" date="1230033600">- initial package, version 0.96</changelog>
<changelog author="kruber@zib.de" date="1256126400">- updated to version 0.97:
  * py_interface/erl_eventhandler.py: handles interrupted system call
    exceptions also in the timeout case.
  * py_interface/erl_node.py: doc string fix for methods ErlMBox.Send and
    ErlNode.SendMsgFromMBox: the order of the process name and node name had
    gotten mixed up. Noted by Paul TBBle Hampson.
  * py_interface/erl_node_conn.py: Python 2.6 compatibility patch by
    David Reiss applied: uses md5 from hashlib if that one is available.</changelog>
<changelog author="kruber@zib.de" date="1263384000">- updated to version 0.98:
  * Bugfix for handling negative integers, reported by bird devdoer.</changelog>
<changelog author="kruber@zib.de" date="1304596800">- updated to version 1.1.1:
  * some example files that were new in 1.1 were not included in
    the tar ball
- updated to version 1.1:
  * Bugfix: now handles incoming packets larger than 64kbytes
  * New example examples/run_remote_exec_wrapper.sh, which is a
    bit similar to what erl_call does, after an idea by HP Wei.
  * New QuickCheck test for pingpong sending of data, see
    examples/test_erl_node_pingpong_qc.sh.
- updated to version 1.0:
  * Applied a patch by Paul "TBBle" Hampson: Erlang/OTP epmd R13B04
    compatibility: R13B04 fixed a bug in the epmd's handling of the
    `extra' field. This patch makes py_interface work with the
    bug-fixed epmd.
- updated to version 0.99:
  * Bugfix of call to _HexDumpFormat in DebugHex.
    Reported by Paul "TBBle" Hampson.</changelog>
<changelog author="kruber@zib.de" date="1456488000">- updated to version 1.3:
  * Add support for encoding of new floats (8 bytes)
  * Add support for encoding of bit strings
  * Add support for exports (fun M:F/A)
  * Add support for funs (fun(...) -&gt; ... end, and fun X/A)
  * Encode/decode depending on the peer's advertised distr flags
  * Convert exceptions from old-style deprecated strings, to classes
- updated to version 1.2.1:
  * Fix a bug in the dist top-level make target
- updated to version 1.2:
  * Add support for Erlang 17.0 maps.  Add a configure check for
  maps (don't test maps on pre-17.0)
  * Move some tests from examples/ to test/ and add a top-level
  Makefile target: test
  * Add configure checks for eqc[mini] and proper, and run those
  tests only if any of them is present.</changelog>

</package>
<package pkgid="2b8576dbeaa694b893f163f6923638497efde81b" name="erlang-py_interface" arch="src">
    <version epoch="0" ver="1.3" rel="1.1"/>

<changelog author="kruber@zib.de" date="1230033600">- initial package, version 0.96</changelog>
<changelog author="kruber@zib.de" date="1256126400">- updated to version 0.97:
  * py_interface/erl_eventhandler.py: handles interrupted system call
    exceptions also in the timeout case.
  * py_interface/erl_node.py: doc string fix for methods ErlMBox.Send and
    ErlNode.SendMsgFromMBox: the order of the process name and node name had
    gotten mixed up. Noted by Paul TBBle Hampson.
  * py_interface/erl_node_conn.py: Python 2.6 compatibility patch by
    David Reiss applied: uses md5 from hashlib if that one is available.</changelog>
<changelog author="kruber@zib.de" date="1263384000">- updated to version 0.98:
  * Bugfix for handling negative integers, reported by bird devdoer.</changelog>
<changelog author="kruber@zib.de" date="1304596800">- updated to version 1.1.1:
  * some example files that were new in 1.1 were not included in
    the tar ball
- updated to version 1.1:
  * Bugfix: now handles incoming packets larger than 64kbytes
  * New example examples/run_remote_exec_wrapper.sh, which is a
    bit similar to what erl_call does, after an idea by HP Wei.
  * New QuickCheck test for pingpong sending of data, see
    examples/test_erl_node_pingpong_qc.sh.
- updated to version 1.0:
  * Applied a patch by Paul "TBBle" Hampson: Erlang/OTP epmd R13B04
    compatibility: R13B04 fixed a bug in the epmd's handling of the
    `extra' field. This patch makes py_interface work with the
    bug-fixed epmd.
- updated to version 0.99:
  * Bugfix of call to _HexDumpFormat in DebugHex.
    Reported by Paul "TBBle" Hampson.</changelog>
<changelog author="kruber@zib.de" date="1456488000">- updated to version 1.3:
  * Add support for encoding of new floats (8 bytes)
  * Add support for encoding of bit strings
  * Add support for exports (fun M:F/A)
  * Add support for funs (fun(...) -&gt; ... end, and fun X/A)
  * Encode/decode depending on the peer's advertised distr flags
  * Convert exceptions from old-style deprecated strings, to classes
- updated to version 1.2.1:
  * Fix a bug in the dist top-level make target
- updated to version 1.2:
  * Add support for Erlang 17.0 maps.  Add a configure check for
  maps (don't test maps on pre-17.0)
  * Move some tests from examples/ to test/ and add a top-level
  Makefile target: test
  * Add configure checks for eqc[mini] and proper, and run those
  tests only if any of them is present.</changelog>

</package>
<package pkgid="f04de87cc27859897047fcac9fc73e6f7eaaab60" name="erlang-py_interface" arch="x86_64">
    <version epoch="0" ver="1.3" rel="1.1"/>

<changelog author="kruber@zib.de" date="1230033600">- initial package, version 0.96</changelog>
<changelog author="kruber@zib.de" date="1256126400">- updated to version 0.97:
  * py_interface/erl_eventhandler.py: handles interrupted system call
    exceptions also in the timeout case.
  * py_interface/erl_node.py: doc string fix for methods ErlMBox.Send and
    ErlNode.SendMsgFromMBox: the order of the process name and node name had
    gotten mixed up. Noted by Paul TBBle Hampson.
  * py_interface/erl_node_conn.py: Python 2.6 compatibility patch by
    David Reiss applied: uses md5 from hashlib if that one is available.</changelog>
<changelog author="kruber@zib.de" date="1263384000">- updated to version 0.98:
  * Bugfix for handling negative integers, reported by bird devdoer.</changelog>
<changelog author="kruber@zib.de" date="1304596800">- updated to version 1.1.1:
  * some example files that were new in 1.1 were not included in
    the tar ball
- updated to version 1.1:
  * Bugfix: now handles incoming packets larger than 64kbytes
  * New example examples/run_remote_exec_wrapper.sh, which is a
    bit similar to what erl_call does, after an idea by HP Wei.
  * New QuickCheck test for pingpong sending of data, see
    examples/test_erl_node_pingpong_qc.sh.
- updated to version 1.0:
  * Applied a patch by Paul "TBBle" Hampson: Erlang/OTP epmd R13B04
    compatibility: R13B04 fixed a bug in the epmd's handling of the
    `extra' field. This patch makes py_interface work with the
    bug-fixed epmd.
- updated to version 0.99:
  * Bugfix of call to _HexDumpFormat in DebugHex.
    Reported by Paul "TBBle" Hampson.</changelog>
<changelog author="kruber@zib.de" date="1456488000">- updated to version 1.3:
  * Add support for encoding of new floats (8 bytes)
  * Add support for encoding of bit strings
  * Add support for exports (fun M:F/A)
  * Add support for funs (fun(...) -&gt; ... end, and fun X/A)
  * Encode/decode depending on the peer's advertised distr flags
  * Convert exceptions from old-style deprecated strings, to classes
- updated to version 1.2.1:
  * Fix a bug in the dist top-level make target
- updated to version 1.2:
  * Add support for Erlang 17.0 maps.  Add a configure check for
  maps (don't test maps on pre-17.0)
  * Move some tests from examples/ to test/ and add a top-level
  Makefile target: test
  * Add configure checks for eqc[mini] and proper, and run those
  tests only if any of them is present.</changelog>

</package>
<package pkgid="6570cd403ae854d04080340d9ed2f5cabbef8e67" name="erlang-reltool" arch="i586">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="d8cca60eb839f2a587190403027edba98c442149" name="erlang-reltool" arch="x86_64">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="2ed244eb8cd31abf3c9b3e1724a5f1fef5fc7319" name="erlang-sext" arch="i586">
    <version epoch="0" ver="1.1" rel="4.8"/>

<changelog author="kruber@zib.de" date="1372161600">- initial package</changelog>

</package>
<package pkgid="0452634ae4ceccc2f2aefbe4342e9d28b0d965b5" name="erlang-sext" arch="src">
    <version epoch="0" ver="1.1" rel="4.8"/>

<changelog author="kruber@zib.de" date="1372161600">- initial package</changelog>

</package>
<package pkgid="47db41b32aca782ba64f3e130f67f9bbce850402" name="erlang-sext" arch="x86_64">
    <version epoch="0" ver="1.1" rel="4.8"/>

<changelog author="kruber@zib.de" date="1372161600">- initial package</changelog>

</package>
<package pkgid="91b676b24893218558a85b8388aa7eacb843b8d7" name="erlang-sext-src" arch="i586">
    <version epoch="0" ver="1.1" rel="4.8"/>

<changelog author="kruber@zib.de" date="1372161600">- initial package</changelog>

</package>
<package pkgid="f9f25297f47144c63816e71b82f4e17e2fc6bf90" name="erlang-sext-src" arch="x86_64">
    <version epoch="0" ver="1.1" rel="4.8"/>

<changelog author="kruber@zib.de" date="1372161600">- initial package</changelog>

</package>
<package pkgid="0a505e868d3d2f0d3c63e37476d7e050550f1049" name="erlang-snappy-nif" arch="i586">
    <version epoch="0" ver="2013.01.03" rel="3.4"/>

<changelog author="kruber@zib.de" date="1357214400">- initial package</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1362744000">- Add fix-require_otp_vsn.patch: fix require old erlang</changelog>

</package>
<package pkgid="3e51c85f4a862f8d3e23b1d0989b0e2f7b127d27" name="erlang-snappy-nif" arch="src">
    <version epoch="0" ver="2013.01.03" rel="3.4"/>

<changelog author="kruber@zib.de" date="1357214400">- initial package</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1362744000">- Add fix-require_otp_vsn.patch: fix require old erlang</changelog>

</package>
<package pkgid="be1d7acac25ee91cdda0fa0fd22811cc21cf0ab8" name="erlang-snappy-nif" arch="x86_64">
    <version epoch="0" ver="2013.01.03" rel="3.4"/>

<changelog author="kruber@zib.de" date="1357214400">- initial package</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1362744000">- Add fix-require_otp_vsn.patch: fix require old erlang</changelog>

</package>
<package pkgid="317645b79311bc1c02bb45dbe1b3b8cddfc07a72" name="erlang-src" arch="i586">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="33213e6f8d84610650f4b557ccb45c51e0cf8b15" name="erlang-src" arch="x86_64">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="10bf7ff10cf978e4c966bd8bea61db878af624aa" name="erlang-tcerl" arch="i586">
    <version epoch="0" ver="1.3.1h" rel="3.1"/>

<changelog author="kruber@zib.de" date="1271246400">- updated to 1.3.1h
- initial package based on the AltLinux package from Led
  (led@altlinux.ru)</changelog>
<changelog author="kruber@zib.de" date="1275652800">- require erlang-src package on openSUSE (newer erlang packages
  split their sources off into a separate package)</changelog>
<changelog author="kruber@zib.de" date="1351512000">- relaxed fdupes requirement (for openSUSE:Factory)
- also allow not using fdupes (for Fedora)</changelog>

</package>
<package pkgid="55680e9526cdb9099d76062e14527f46d78d886d" name="erlang-tcerl" arch="src">
    <version epoch="0" ver="1.3.1h" rel="3.1"/>

<changelog author="kruber@zib.de" date="1271246400">- updated to 1.3.1h
- initial package based on the AltLinux package from Led
  (led@altlinux.ru)</changelog>
<changelog author="kruber@zib.de" date="1275652800">- require erlang-src package on openSUSE (newer erlang packages
  split their sources off into a separate package)</changelog>
<changelog author="kruber@zib.de" date="1351512000">- relaxed fdupes requirement (for openSUSE:Factory)
- also allow not using fdupes (for Fedora)</changelog>

</package>
<package pkgid="a04153373dd00c9f66be80578ab5db654d3d3eed" name="erlang-tcerl" arch="x86_64">
    <version epoch="0" ver="1.3.1h" rel="3.1"/>

<changelog author="kruber@zib.de" date="1271246400">- updated to 1.3.1h
- initial package based on the AltLinux package from Led
  (led@altlinux.ru)</changelog>
<changelog author="kruber@zib.de" date="1275652800">- require erlang-src package on openSUSE (newer erlang packages
  split their sources off into a separate package)</changelog>
<changelog author="kruber@zib.de" date="1351512000">- relaxed fdupes requirement (for openSUSE:Factory)
- also allow not using fdupes (for Fedora)</changelog>

</package>
<package pkgid="f920fdeced276a36d4896c240117fe4b4b723a27" name="erlang-tcerl-doc" arch="i586">
    <version epoch="0" ver="1.3.1h" rel="3.1"/>

<changelog author="kruber@zib.de" date="1271246400">- updated to 1.3.1h
- initial package based on the AltLinux package from Led
  (led@altlinux.ru)</changelog>
<changelog author="kruber@zib.de" date="1275652800">- require erlang-src package on openSUSE (newer erlang packages
  split their sources off into a separate package)</changelog>
<changelog author="kruber@zib.de" date="1351512000">- relaxed fdupes requirement (for openSUSE:Factory)
- also allow not using fdupes (for Fedora)</changelog>

</package>
<package pkgid="1d6df05fe6e55f75ade3d5d8cd76c310cd5fe38d" name="erlang-tcerl-doc" arch="x86_64">
    <version epoch="0" ver="1.3.1h" rel="3.1"/>

<changelog author="kruber@zib.de" date="1271246400">- updated to 1.3.1h
- initial package based on the AltLinux package from Led
  (led@altlinux.ru)</changelog>
<changelog author="kruber@zib.de" date="1275652800">- require erlang-src package on openSUSE (newer erlang packages
  split their sources off into a separate package)</changelog>
<changelog author="kruber@zib.de" date="1351512000">- relaxed fdupes requirement (for openSUSE:Factory)
- also allow not using fdupes (for Fedora)</changelog>

</package>
<package pkgid="6902573fa4700b89df074cf3a3856b806688b9a8" name="erlang-tcerl-drv" arch="i586">
    <version epoch="0" ver="1.3.1h" rel="5.4"/>

<changelog author="kruber@zib.de" date="1271332800">- updated to 1.3.1h
- initial package based on the AltLinux package from Led
  (led@altlinux.ru)</changelog>
<changelog author="kruber@zib.de" date="1275652800">- require erlang-src package on openSUSE (newer erlang packages
  split their sources off into a separate package)</changelog>
<changelog author="kruber@zib.de" date="1351512000">- added explicit libbz2-devel requirement (for openSUSE:Factory)</changelog>

</package>
<package pkgid="e822c1e1e0bd2a6c76c9d5f35c55fcd024517735" name="erlang-tcerl-drv" arch="src">
    <version epoch="0" ver="1.3.1h" rel="5.4"/>

<changelog author="kruber@zib.de" date="1271332800">- updated to 1.3.1h
- initial package based on the AltLinux package from Led
  (led@altlinux.ru)</changelog>
<changelog author="kruber@zib.de" date="1275652800">- require erlang-src package on openSUSE (newer erlang packages
  split their sources off into a separate package)</changelog>
<changelog author="kruber@zib.de" date="1351512000">- added explicit libbz2-devel requirement (for openSUSE:Factory)</changelog>

</package>
<package pkgid="33c95c6b879c330aa6e25436e228e0678ef29641" name="erlang-tcerl-drv" arch="x86_64">
    <version epoch="0" ver="1.3.1h" rel="5.4"/>

<changelog author="kruber@zib.de" date="1271332800">- updated to 1.3.1h
- initial package based on the AltLinux package from Led
  (led@altlinux.ru)</changelog>
<changelog author="kruber@zib.de" date="1275652800">- require erlang-src package on openSUSE (newer erlang packages
  split their sources off into a separate package)</changelog>
<changelog author="kruber@zib.de" date="1351512000">- added explicit libbz2-devel requirement (for openSUSE:Factory)</changelog>

</package>
<package pkgid="faece553ee6af537f7d8bb1273b37cd1100a0520" name="erlang-tcerl-drv-devel" arch="i586">
    <version epoch="0" ver="1.3.1h" rel="5.4"/>

<changelog author="kruber@zib.de" date="1271332800">- updated to 1.3.1h
- initial package based on the AltLinux package from Led
  (led@altlinux.ru)</changelog>
<changelog author="kruber@zib.de" date="1275652800">- require erlang-src package on openSUSE (newer erlang packages
  split their sources off into a separate package)</changelog>
<changelog author="kruber@zib.de" date="1351512000">- added explicit libbz2-devel requirement (for openSUSE:Factory)</changelog>

</package>
<package pkgid="1a5605f987d04ba7849b5c1a1a4d59b009540274" name="erlang-tcerl-drv-devel" arch="x86_64">
    <version epoch="0" ver="1.3.1h" rel="5.4"/>

<changelog author="kruber@zib.de" date="1271332800">- updated to 1.3.1h
- initial package based on the AltLinux package from Led
  (led@altlinux.ru)</changelog>
<changelog author="kruber@zib.de" date="1275652800">- require erlang-src package on openSUSE (newer erlang packages
  split their sources off into a separate package)</changelog>
<changelog author="kruber@zib.de" date="1351512000">- added explicit libbz2-devel requirement (for openSUSE:Factory)</changelog>

</package>
<package pkgid="1368d86baf53e62dca38e55553144f9a6993a0c9" name="erlang-toke" arch="i586">
    <version epoch="0" ver="0.hg20100714" rel="8.2"/>

<changelog author="kruber@zib.de" date="1279108800">- initial package</changelog>
<changelog author="kruber@zib.de" date="1376395200">- compile erlang sources with +debug_info</changelog>

</package>
<package pkgid="e78f5ae0c582a123e0b8bcf49158f0f0a53e62b5" name="erlang-toke" arch="src">
    <version epoch="0" ver="0.hg20100714" rel="8.2"/>

<changelog author="kruber@zib.de" date="1279108800">- initial package</changelog>
<changelog author="kruber@zib.de" date="1376395200">- compile erlang sources with +debug_info</changelog>

</package>
<package pkgid="1c5f9dd19a581285e2f44ba3097ac4f6bbf3e12d" name="erlang-toke" arch="x86_64">
    <version epoch="0" ver="0.hg20100714" rel="8.2"/>

<changelog author="kruber@zib.de" date="1279108800">- initial package</changelog>
<changelog author="kruber@zib.de" date="1376395200">- compile erlang sources with +debug_info</changelog>

</package>
<package pkgid="78bd33588ec2746c7301f3de3aaf45d61b62f62a" name="erlang-toolbar" arch="i586">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="7c497ab7af9cc1a13cc031814652f4a0fb402da8" name="erlang-toolbar" arch="x86_64">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="b487f2bfcb1bb5d8032cc8cc6c1d49bfc1f289a3" name="erlang-tv" arch="i586">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="e74d3acd1976ace92c10fe28ba6cd38bf7ee722a" name="erlang-tv" arch="x86_64">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="c72b781f2856a18d6b0db4a3b89f8aa1a1ad175f" name="erlang-wx" arch="i586">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="6a14156fc05bf9e78820ae251f6020642ef755f8" name="erlang-wx" arch="x86_64">
    <version epoch="0" ver="R14B04" rel="5.1"/>

<changelog author="&lt;alex@simonov.in.ua&gt;" date="1228219200">- update to R12B-5
- use GCC &gt;= 4.3.3 for openSUSE 11</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230120000">- fix build jinterface, set javac target to 1.5
- remove depend on gcc 4.3.3
- add smp support
- add hipe support
- add kernel poll support
- add rpmlint file
- split java interface into separate package</changelog>
<changelog author="&lt;alex@simonov.in.ua&gt;" date="1230206400">- fix build on SLE-10</changelog>
<changelog author="alex@simonov.in.ua" date="1234267200">- add OTP-7738 patch
  A process being garbage collected via the garbage_collect/1
  BIF or the check_process_code/2 BIF didn't handle message
  receive and resume correctly during the garbage collect.
  When this occurred, the process returned to the state it had
  before the garbage collect instead of entering the new state.</changelog>
<changelog author="alex@simonov.in.ua" date="1249128000">- update to R13B01
- clean repo from old versions
- integrated compiler patch that fixes an "Internal consistency check failed" error
  see http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1335:200906:hbcibacodggnfnj
- version of java must be equal or great then 1.5.0</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1250769600">- use RPM_OPT_FLAGS for distributions other than openSUSE 11.0 or Fedora 9
  (adding this for those was not possible due to a bug in GCC)</changelog>
<changelog author="nico.laus.2001@gmx.de" date="1255348800">- update to R13B02, highlights:
  * Dialyzer can now refer to types defined in another module, using the syntax
  Module:Type().
  * There is a new function file:read_line/1 to facilitate reading entire lines
  in raw mode.
  * There is new section in the Efficiency Guide about drivers.</changelog>
<changelog author="kruber@zib.de" date="1259236800">- update to R13B03, highlights:
  * Native Implemented Functions (NIFs) still experimental but very useful.
  * The documentation is built in a new way using xsltproc and Apache FOP.
  The layout is changed both in HTML and PDF versions. This is the first step,
  more changes and improvements will come in the following releases.</changelog>
<changelog author="kruber@zib.de" date="1267099200">- update to R13B04, highlights:
  * documentation can now be built from the source
  * enhanced Native Implemented Functions (NIFs) (but still beta)
  * enhanced garbage collection of binaries
  * support for user defined prompt in the shell
  * enhanced cross compilation support
- clean repo from old versions
- added emacs erlang support
- reduced package size (hardlink duplicates)</changelog>
<changelog author="kruber@zib.de" date="1267444800">- fixed emacs support</changelog>
<changelog author="aj@suse.de" date="1269345600">- Split up packages so that tcl/tk and wxGTK requirements are in sub
  packages.
- Do not package erlang sources.
- Link against shared zlib.</changelog>
<changelog author="kruber@zib.de" date="1272888000">- added a fix from Arch Linux for their bug 17001 (wx not working)
- install common_test helper script per default</changelog>
<changelog author="kruber@zib.de" date="1272888001">- instead of removing all sources, create a sub-package with them
- include java_src and c_src as well
- fixed tv being packaged twice</changelog>
<changelog author="kruber@zib.de" date="1275652800">- fixed parsing of the TOOLS_VERSION (fixes wrong erlang.el file
  for emacs)
- also made sure that this could not happen with the other version
  extractions</changelog>
<changelog author="kruber@zib.de" date="1285588800">- updated to R14B release
  + Higlights:
  * OTP-8544: re-writted large parts of the ethread library
  * OTP-8763: auto-imported the following BIFs:
    monitor/2, monitor/3, demonitor/2, demonitor/3, error/1,
    error/2, integer_to_list/2, list_to_integer/2</changelog>
<changelog author="mrueckert@suse.de" date="1297684800">- fix operator in some recommends</changelog>
<changelog author="kruber@zib.de" date="1306324800">- updated to R14B03 release
  + Highlights from R14B03:
  * Diameter is a brand new application in this release.
    The application support the diameter protocol specified in
    RFC 3588 and is intended to provide an Authentication,
    Authorization and Accounting (AAA) framework for applications.
  * The documentation for stdlib and kernel now uses type
    specifications from the source modules which should guarantee
    that the documentation and code are consistent with regard to
    the type information.
  + Higlights from R14B02:
  * OTP-8525 It is now possible to use Erlang specifications and
    types in EDoc documentation.
  * OTP-8768 All tests in Erlang/OTP have been converted to be run
    with Common Test as the backend instead of Test Server
  * OTP-8941 The previously experimental halfword emulator is now
    official (it is not supported by HiPE though).
  * OTP-9065 Dependency generation for Makefiles has been added
    to the erts compiler and erlc
  + Higlights from R14B01:
  * OTP-8922 new ETS option compressed
  * OTP-8926 new function inet:getifaddrs/0 modeled after C library
    function getifaddrs() on BSD and Linux
    (replaces inet:getiflist/0 and inet:ifget/2)</changelog>
<changelog author="saschpe@suse.de" date="1317297600">- BuildRequire java-1_6_0-openjdk-devel on 12.1 or newer,
  java-1_6_0-sun was dropped
- Added a spec file license header (needed for Factory)
- No need to require %{version}-%{release}, %{version} is enough
- Remove outdated sections (%clean), use %make_install macro
- Don't package INSTALL file</changelog>
<changelog author="kruber@zib.de" date="1318248000">- updated to R14B04 release
  + mainly a stabilization of the R14B03 release
    (but as usual there is some new functionality as well)</changelog>
<changelog author="kruber@zib.de" date="1347278400">- require generic java-devel package for all distros (&gt;= 1.5.0)
- fixed javac define for openjdk7</changelog>

</package>
<package pkgid="d62c52671f2e250a6738014582cdfd82f927f113" name="libsnappy1" arch="i586">
    <version epoch="0" ver="1.1.3" rel="15.1"/>

<changelog author="mrueckert@suse.de" date="1328702400">- initial package (v1.0.4)</changelog>
<changelog author="mrueckert@suse.de" date="1353672000">- update to 1.0.5
  * More speed improvements. Exactly how big will depend on
    the architecture:
  - 3?10% faster decompression for the base case (x86-64).
  - ARMv7 and higher can now use unaligned accesses,
    and will see about 30% faster decompression and
    20?40% faster compression.
  - 32-bit platforms (ARM and 32-bit x86) will see 2?5%
    faster compression.
    These are all cumulative (e.g., ARM gets all three speedups).
  * Fixed an issue where the unit test would crash on system
    with less than 256 MB address space available,
    e.g. some embedded platforms.
  * Added a framing format description, for use over e.g. HTTP,
    or for a command-line compressor. We do not have any
    implementations of this at the current point, but there seems
    to be enough of a general interest in the topic.
    Also make the format description slightly clearer.
  * Remove some compile-time warnings in -Wall
    (mostly signed/unsigned comparisons), for easier embedding
    into projects that use -Wall -Werror.</changelog>
<changelog author="mvyskocil@suse.com" date="1376568000">- Update to 1.1.0 (FATE#315420)
  * Snappy now uses 64 kB block size instead of 32 kB. On average,
    this means it compresses about 3% denser (more so for some
    inputs), at the same or better speeds.
  * libsnappy no longer depends on iostream.
  * Some small performance improvements in compression on x86
    (0.5?1%).
  * Various portability fixes for ARM-based platforms, for MSVC,
    and for GNU/Hurd.
- refresh and rename random-return.patch
  * snappy-random-return.patch
- reformat spec file
- build with NDEBUG to speedup a library
- install COPYING alongside so file</changelog>
<changelog author="cdenicolo@suse.com" date="1377172800">- license update: BSD-3-Clause
  correct license is BSD-3-Clause.</changelog>
<changelog author="p.drouand@gmail.com" date="1384344000">- Update to version 1.1.1
  * Add support for uncompressing to iovecs (scatter I/O).
  * Speed up decompression by ~2%; much more so (~13-20%) on
    a few benchmarks on given compilers and CPUs.
  * Fix a few issues with MSVC compilation.
  * Support truncated test data in the benchmark.
- Adapt patch to upstream changes
  * snappy-random-return.patch &gt; snappy-1.1.1-random-return.patch</changelog>
<changelog author="toddrme2178@gmail.com" date="1410436800">- Update to version 1.1.2
  - This is a maintenance release with no changes to the actual
    library source code.
  * Stop distributing benchmark data files that have unclear
    or unsuitable licensing.
  * Add support for padding chunks in the framing format.</changelog>
<changelog author="dimstar@opensuse.org" date="1438171200">- Add baselibs.conf: build snappy1-32bit, as needed by
  libqt5-qtwebengine-32bit.</changelog>
<changelog author="tchvatal@suse.com" date="1438171201">- Version bump to 1.1.3:
  * See the NEWS file for full details
- Switch to distribution from github
- Remove upstreamed patch:
  * snappy-1.1.1-random-return.patch</changelog>

</package>
<package pkgid="6c269f484fa71281a9a359f204aa07dba6d219c0" name="libsnappy1" arch="x86_64">
    <version epoch="0" ver="1.1.3" rel="15.1"/>

<changelog author="mrueckert@suse.de" date="1328702400">- initial package (v1.0.4)</changelog>
<changelog author="mrueckert@suse.de" date="1353672000">- update to 1.0.5
  * More speed improvements. Exactly how big will depend on
    the architecture:
  - 3?10% faster decompression for the base case (x86-64).
  - ARMv7 and higher can now use unaligned accesses,
    and will see about 30% faster decompression and
    20?40% faster compression.
  - 32-bit platforms (ARM and 32-bit x86) will see 2?5%
    faster compression.
    These are all cumulative (e.g., ARM gets all three speedups).
  * Fixed an issue where the unit test would crash on system
    with less than 256 MB address space available,
    e.g. some embedded platforms.
  * Added a framing format description, for use over e.g. HTTP,
    or for a command-line compressor. We do not have any
    implementations of this at the current point, but there seems
    to be enough of a general interest in the topic.
    Also make the format description slightly clearer.
  * Remove some compile-time warnings in -Wall
    (mostly signed/unsigned comparisons), for easier embedding
    into projects that use -Wall -Werror.</changelog>
<changelog author="mvyskocil@suse.com" date="1376568000">- Update to 1.1.0 (FATE#315420)
  * Snappy now uses 64 kB block size instead of 32 kB. On average,
    this means it compresses about 3% denser (more so for some
    inputs), at the same or better speeds.
  * libsnappy no longer depends on iostream.
  * Some small performance improvements in compression on x86
    (0.5?1%).
  * Various portability fixes for ARM-based platforms, for MSVC,
    and for GNU/Hurd.
- refresh and rename random-return.patch
  * snappy-random-return.patch
- reformat spec file
- build with NDEBUG to speedup a library
- install COPYING alongside so file</changelog>
<changelog author="cdenicolo@suse.com" date="1377172800">- license update: BSD-3-Clause
  correct license is BSD-3-Clause.</changelog>
<changelog author="p.drouand@gmail.com" date="1384344000">- Update to version 1.1.1
  * Add support for uncompressing to iovecs (scatter I/O).
  * Speed up decompression by ~2%; much more so (~13-20%) on
    a few benchmarks on given compilers and CPUs.
  * Fix a few issues with MSVC compilation.
  * Support truncated test data in the benchmark.
- Adapt patch to upstream changes
  * snappy-random-return.patch &gt; snappy-1.1.1-random-return.patch</changelog>
<changelog author="toddrme2178@gmail.com" date="1410436800">- Update to version 1.1.2
  - This is a maintenance release with no changes to the actual
    library source code.
  * Stop distributing benchmark data files that have unclear
    or unsuitable licensing.
  * Add support for padding chunks in the framing format.</changelog>
<changelog author="dimstar@opensuse.org" date="1438171200">- Add baselibs.conf: build snappy1-32bit, as needed by
  libqt5-qtwebengine-32bit.</changelog>
<changelog author="tchvatal@suse.com" date="1438171201">- Version bump to 1.1.3:
  * See the NEWS file for full details
- Switch to distribution from github
- Remove upstreamed patch:
  * snappy-1.1.1-random-return.patch</changelog>

</package>
<package pkgid="f964cbac2bda76e2d7e675de0597e500766c4cce" name="libsnappy1-32bit" arch="x86_64">
    <version epoch="0" ver="1.1.3" rel="15.1"/>

<changelog author="mrueckert@suse.de" date="1328702400">- initial package (v1.0.4)</changelog>
<changelog author="mrueckert@suse.de" date="1353672000">- update to 1.0.5
  * More speed improvements. Exactly how big will depend on
    the architecture:
  - 3?10% faster decompression for the base case (x86-64).
  - ARMv7 and higher can now use unaligned accesses,
    and will see about 30% faster decompression and
    20?40% faster compression.
  - 32-bit platforms (ARM and 32-bit x86) will see 2?5%
    faster compression.
    These are all cumulative (e.g., ARM gets all three speedups).
  * Fixed an issue where the unit test would crash on system
    with less than 256 MB address space available,
    e.g. some embedded platforms.
  * Added a framing format description, for use over e.g. HTTP,
    or for a command-line compressor. We do not have any
    implementations of this at the current point, but there seems
    to be enough of a general interest in the topic.
    Also make the format description slightly clearer.
  * Remove some compile-time warnings in -Wall
    (mostly signed/unsigned comparisons), for easier embedding
    into projects that use -Wall -Werror.</changelog>
<changelog author="mvyskocil@suse.com" date="1376568000">- Update to 1.1.0 (FATE#315420)
  * Snappy now uses 64 kB block size instead of 32 kB. On average,
    this means it compresses about 3% denser (more so for some
    inputs), at the same or better speeds.
  * libsnappy no longer depends on iostream.
  * Some small performance improvements in compression on x86
    (0.5?1%).
  * Various portability fixes for ARM-based platforms, for MSVC,
    and for GNU/Hurd.
- refresh and rename random-return.patch
  * snappy-random-return.patch
- reformat spec file
- build with NDEBUG to speedup a library
- install COPYING alongside so file</changelog>
<changelog author="cdenicolo@suse.com" date="1377172800">- license update: BSD-3-Clause
  correct license is BSD-3-Clause.</changelog>
<changelog author="p.drouand@gmail.com" date="1384344000">- Update to version 1.1.1
  * Add support for uncompressing to iovecs (scatter I/O).
  * Speed up decompression by ~2%; much more so (~13-20%) on
    a few benchmarks on given compilers and CPUs.
  * Fix a few issues with MSVC compilation.
  * Support truncated test data in the benchmark.
- Adapt patch to upstream changes
  * snappy-random-return.patch &gt; snappy-1.1.1-random-return.patch</changelog>
<changelog author="toddrme2178@gmail.com" date="1410436800">- Update to version 1.1.2
  - This is a maintenance release with no changes to the actual
    library source code.
  * Stop distributing benchmark data files that have unclear
    or unsuitable licensing.
  * Add support for padding chunks in the framing format.</changelog>
<changelog author="dimstar@opensuse.org" date="1438171200">- Add baselibs.conf: build snappy1-32bit, as needed by
  libqt5-qtwebengine-32bit.</changelog>
<changelog author="tchvatal@suse.com" date="1438171201">- Version bump to 1.1.3:
  * See the NEWS file for full details
- Switch to distribution from github
- Remove upstreamed patch:
  * snappy-1.1.1-random-return.patch</changelog>

</package>
<package pkgid="f318e6db7ed7975058a9a8c543ad23688177e63c" name="libsnappy1-x86" arch="ia64">
    <version epoch="0" ver="1.1.3" rel="15.1"/>

<changelog author="mrueckert@suse.de" date="1328702400">- initial package (v1.0.4)</changelog>
<changelog author="mrueckert@suse.de" date="1353672000">- update to 1.0.5
  * More speed improvements. Exactly how big will depend on
    the architecture:
  - 3?10% faster decompression for the base case (x86-64).
  - ARMv7 and higher can now use unaligned accesses,
    and will see about 30% faster decompression and
    20?40% faster compression.
  - 32-bit platforms (ARM and 32-bit x86) will see 2?5%
    faster compression.
    These are all cumulative (e.g., ARM gets all three speedups).
  * Fixed an issue where the unit test would crash on system
    with less than 256 MB address space available,
    e.g. some embedded platforms.
  * Added a framing format description, for use over e.g. HTTP,
    or for a command-line compressor. We do not have any
    implementations of this at the current point, but there seems
    to be enough of a general interest in the topic.
    Also make the format description slightly clearer.
  * Remove some compile-time warnings in -Wall
    (mostly signed/unsigned comparisons), for easier embedding
    into projects that use -Wall -Werror.</changelog>
<changelog author="mvyskocil@suse.com" date="1376568000">- Update to 1.1.0 (FATE#315420)
  * Snappy now uses 64 kB block size instead of 32 kB. On average,
    this means it compresses about 3% denser (more so for some
    inputs), at the same or better speeds.
  * libsnappy no longer depends on iostream.
  * Some small performance improvements in compression on x86
    (0.5?1%).
  * Various portability fixes for ARM-based platforms, for MSVC,
    and for GNU/Hurd.
- refresh and rename random-return.patch
  * snappy-random-return.patch
- reformat spec file
- build with NDEBUG to speedup a library
- install COPYING alongside so file</changelog>
<changelog author="cdenicolo@suse.com" date="1377172800">- license update: BSD-3-Clause
  correct license is BSD-3-Clause.</changelog>
<changelog author="p.drouand@gmail.com" date="1384344000">- Update to version 1.1.1
  * Add support for uncompressing to iovecs (scatter I/O).
  * Speed up decompression by ~2%; much more so (~13-20%) on
    a few benchmarks on given compilers and CPUs.
  * Fix a few issues with MSVC compilation.
  * Support truncated test data in the benchmark.
- Adapt patch to upstream changes
  * snappy-random-return.patch &gt; snappy-1.1.1-random-return.patch</changelog>
<changelog author="toddrme2178@gmail.com" date="1410436800">- Update to version 1.1.2
  - This is a maintenance release with no changes to the actual
    library source code.
  * Stop distributing benchmark data files that have unclear
    or unsuitable licensing.
  * Add support for padding chunks in the framing format.</changelog>
<changelog author="dimstar@opensuse.org" date="1438171200">- Add baselibs.conf: build snappy1-32bit, as needed by
  libqt5-qtwebengine-32bit.</changelog>
<changelog author="tchvatal@suse.com" date="1438171201">- Version bump to 1.1.3:
  * See the NEWS file for full details
- Switch to distribution from github
- Remove upstreamed patch:
  * snappy-1.1.1-random-return.patch</changelog>

</package>
<package pkgid="3f7e75181d4092c41ac4881934b8cfa7dab55ed7" name="libtokyocabinet-devel" arch="i586">
    <version epoch="0" ver="1.4.48" rel="19.1"/>

<changelog author="guru@unixtech.be" date="1226491200">- new package</changelog>
<changelog author="guru@unixtech.be" date="1226577600">- update to 1.3.18:
  * an on-memory ordered tree database was added
  * performance of the B+ tree was improved</changelog>
<changelog author="guru@unixtech.be" date="1227441600">- update to 1.3.20:
  * durability of transactions was improved by write ahead logging</changelog>
<changelog author="guru@unixtech.be" date="1234440000">- update to 1.4.5, bumping SONAME to 7</changelog>
<changelog author="guru@unixtech.be" date="1234699200">- update to 1.4.6</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1245672000">- update to 1.4.27
- SONAME bumped from 7 to 8</changelog>
<changelog author="kruber@zib.de" date="1247745600">- update to 1.4.29
- changed to work on the other distros
- split doc into separate package
- resemble the sub-package layout (and naming) of each distribution</changelog>
<changelog author="dmacvicar@novell.com" date="1251460800">- update to 1.4.32</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1252324800">- update to 1.4.33</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1268740800">- update to 1.4.43
- bumped SONAME from 8 to 9</changelog>
<changelog author="kruber@zib.de" date="1271246400">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="kruber@zib.de" date="1279108800">- update to 1.4.45</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1292760000">- update to 1.4.46</changelog>
<changelog author="kruber@zib.de" date="1294747200">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags</changelog>
<changelog author="uli@suse.com" date="1351166400">- tokyocabinet-remove-minlinestringops.patch:
  disable non-existing compiler option -minline-all-stringops</changelog>
<changelog author="jengelh@inai.de" date="1351252800">- Update to new upstream release 1.4.48
  - A deadlock bug was fixed in the tcbdbrangeimpl function
- Remove undesired static archives
- Spec file cleanup and adjustments for documentation installation.</changelog>

</package>
<package pkgid="4336951d2086ef825b5b295f03928f8a62770b64" name="libtokyocabinet-devel" arch="x86_64">
    <version epoch="0" ver="1.4.48" rel="19.1"/>

<changelog author="guru@unixtech.be" date="1226491200">- new package</changelog>
<changelog author="guru@unixtech.be" date="1226577600">- update to 1.3.18:
  * an on-memory ordered tree database was added
  * performance of the B+ tree was improved</changelog>
<changelog author="guru@unixtech.be" date="1227441600">- update to 1.3.20:
  * durability of transactions was improved by write ahead logging</changelog>
<changelog author="guru@unixtech.be" date="1234440000">- update to 1.4.5, bumping SONAME to 7</changelog>
<changelog author="guru@unixtech.be" date="1234699200">- update to 1.4.6</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1245672000">- update to 1.4.27
- SONAME bumped from 7 to 8</changelog>
<changelog author="kruber@zib.de" date="1247745600">- update to 1.4.29
- changed to work on the other distros
- split doc into separate package
- resemble the sub-package layout (and naming) of each distribution</changelog>
<changelog author="dmacvicar@novell.com" date="1251460800">- update to 1.4.32</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1252324800">- update to 1.4.33</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1268740800">- update to 1.4.43
- bumped SONAME from 8 to 9</changelog>
<changelog author="kruber@zib.de" date="1271246400">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="kruber@zib.de" date="1279108800">- update to 1.4.45</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1292760000">- update to 1.4.46</changelog>
<changelog author="kruber@zib.de" date="1294747200">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags</changelog>
<changelog author="uli@suse.com" date="1351166400">- tokyocabinet-remove-minlinestringops.patch:
  disable non-existing compiler option -minline-all-stringops</changelog>
<changelog author="jengelh@inai.de" date="1351252800">- Update to new upstream release 1.4.48
  - A deadlock bug was fixed in the tcbdbrangeimpl function
- Remove undesired static archives
- Spec file cleanup and adjustments for documentation installation.</changelog>

</package>
<package pkgid="1b9fe2b2a6144e58991cd77c93b05b834ce7cc0b" name="libtokyocabinet9" arch="i586">
    <version epoch="0" ver="1.4.48" rel="19.1"/>

<changelog author="guru@unixtech.be" date="1226491200">- new package</changelog>
<changelog author="guru@unixtech.be" date="1226577600">- update to 1.3.18:
  * an on-memory ordered tree database was added
  * performance of the B+ tree was improved</changelog>
<changelog author="guru@unixtech.be" date="1227441600">- update to 1.3.20:
  * durability of transactions was improved by write ahead logging</changelog>
<changelog author="guru@unixtech.be" date="1234440000">- update to 1.4.5, bumping SONAME to 7</changelog>
<changelog author="guru@unixtech.be" date="1234699200">- update to 1.4.6</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1245672000">- update to 1.4.27
- SONAME bumped from 7 to 8</changelog>
<changelog author="kruber@zib.de" date="1247745600">- update to 1.4.29
- changed to work on the other distros
- split doc into separate package
- resemble the sub-package layout (and naming) of each distribution</changelog>
<changelog author="dmacvicar@novell.com" date="1251460800">- update to 1.4.32</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1252324800">- update to 1.4.33</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1268740800">- update to 1.4.43
- bumped SONAME from 8 to 9</changelog>
<changelog author="kruber@zib.de" date="1271246400">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="kruber@zib.de" date="1279108800">- update to 1.4.45</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1292760000">- update to 1.4.46</changelog>
<changelog author="kruber@zib.de" date="1294747200">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags</changelog>
<changelog author="uli@suse.com" date="1351166400">- tokyocabinet-remove-minlinestringops.patch:
  disable non-existing compiler option -minline-all-stringops</changelog>
<changelog author="jengelh@inai.de" date="1351252800">- Update to new upstream release 1.4.48
  - A deadlock bug was fixed in the tcbdbrangeimpl function
- Remove undesired static archives
- Spec file cleanup and adjustments for documentation installation.</changelog>

</package>
<package pkgid="b3f4cdc4f43ef1d04f1b0a7d7e040e4215959ad2" name="libtokyocabinet9" arch="x86_64">
    <version epoch="0" ver="1.4.48" rel="19.1"/>

<changelog author="guru@unixtech.be" date="1226491200">- new package</changelog>
<changelog author="guru@unixtech.be" date="1226577600">- update to 1.3.18:
  * an on-memory ordered tree database was added
  * performance of the B+ tree was improved</changelog>
<changelog author="guru@unixtech.be" date="1227441600">- update to 1.3.20:
  * durability of transactions was improved by write ahead logging</changelog>
<changelog author="guru@unixtech.be" date="1234440000">- update to 1.4.5, bumping SONAME to 7</changelog>
<changelog author="guru@unixtech.be" date="1234699200">- update to 1.4.6</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1245672000">- update to 1.4.27
- SONAME bumped from 7 to 8</changelog>
<changelog author="kruber@zib.de" date="1247745600">- update to 1.4.29
- changed to work on the other distros
- split doc into separate package
- resemble the sub-package layout (and naming) of each distribution</changelog>
<changelog author="dmacvicar@novell.com" date="1251460800">- update to 1.4.32</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1252324800">- update to 1.4.33</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1268740800">- update to 1.4.43
- bumped SONAME from 8 to 9</changelog>
<changelog author="kruber@zib.de" date="1271246400">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="kruber@zib.de" date="1279108800">- update to 1.4.45</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1292760000">- update to 1.4.46</changelog>
<changelog author="kruber@zib.de" date="1294747200">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags</changelog>
<changelog author="uli@suse.com" date="1351166400">- tokyocabinet-remove-minlinestringops.patch:
  disable non-existing compiler option -minline-all-stringops</changelog>
<changelog author="jengelh@inai.de" date="1351252800">- Update to new upstream release 1.4.48
  - A deadlock bug was fixed in the tcbdbrangeimpl function
- Remove undesired static archives
- Spec file cleanup and adjustments for documentation installation.</changelog>

</package>
<package pkgid="b895ab5b4474c86fe170bf1ea41b4b539e1970d2" name="python-scalaris" arch="i586">
    <version epoch="0" ver="0.9.0+git20160302.1448.e4b98d3" rel="1.1"/>

<changelog author="kruber@zib.de" date="1310731200">- Scalaris 0.3.0 (codename "Rhinechis Scalaris")
  * API
  - new API with interoperable bindings to Java, Python, Ruby, and JSON
  - support for several data types, including strings, integers, JSON
    objects, binary objects.
  - new transaction interface with support for bundled requests for better
    latency.
  * Tests
  - added numerous unittests
  - added language-binding interoperability tests
  * Documentation
  - extended, but - as always - by far not enough...
  * Bugs
  - fixed countless bugs</changelog>
<changelog author="kruber@zib.de" date="1327406400">- Scalaris 0.4.0 (codename "Pomacea scalaris")
  * API:
  - new functions for incremental data change:
    test_and_set: check for a provided old value before setting a new one
    add_on_nr: increment a numeric value
    add_del_on_list: append or delete entries from a list value
  - added VM API to manage Scalaris nodes inside an Erlang virtual machine
  - added monitoring API to retrieve some live metrics
  - added a connection pool convenience class (Java, Python)
  * Documentation:
  - updated documentation to extended APIs
  * Bugs:
  - fixed numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1332417600">- Scalaris 0.4.1
  * Packaging:
  - install rubygem dependencies in Debian postinstall scripts for Ruby API</changelog>
<changelog author="kruber@zib.de" date="1349956800">- Scalaris 0.5.0 (codename "Saperda scalaris")
  * API:
  - allow Scalaris monitoring via JMX through the Java API
  - added an executor-service to the Java-API (de.zib.scalaris.executor.*)
  - added a node discovery daemon to the Java-API
  - allow compressed communication between the Java-API and Erlang for
    increased performance, especially if the two are on separate nodes
  - added VM management support to the JSON- and Python-API
  - added transaction log filtering to the Java-API, i.e. only sent the
    needed parts of the tlog back to Erlang and re-combine the result
  - fixed api_tx:req_list_commit_each/1 not running requests in parallel
  - &gt; do not assure any order of requests, even if on same key!
  * Bugs:
  - fixed numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1376654400">- Scalaris 0.6.0 (codename "Conus scalaris")
  * Packaging:
  - add ArchLinux packages
  - add support for new distribution versions
  * API:
  - no more timeouts in client APIs
  - Java-API: re-worked the request and result list handling
  - &gt; move result processing to the operation classes
  - Java-API: better support for custom operations
  - Java-API: support the new partial reads:
    ReadRandomFromListOp and ReadSublistOp
  - Java-API: compile with "vars" debug info
  - Java-API: integrate new OtpErlang library (1.5.8 from R16B) with fixed
    support for compressed binaries
  - Java-API: add back-ports from the Wiki on Scalaris demonstrator:
  * list-change operations: ScalarisChangeListOp and
    ScalarisListAppendRemoveOp
  * MultiMap classes are now in de.zib.tools
  * CircularByteArrayOutputStream
  - Java-API: fix hostname issues with Erlang and Java
  - Java-API: slightly changed the delete API
  - JSON-API: add API for auto-scale requests
  - Python-API: add API for auto-scale requests
  - Python-API: use default socket timeout
  - Ruby-API: use default socket timeout
  - all APIs: support lists of composite types
  * Infrastructure:
  - add a daemon to monitor Scalaris via JMX
  - support for distributions with python3 available as "python" and
    python2 as "python2"
  - support for Ruby 1.9
  * Bugs:
  - use /bin/bash instead of /bin/sh which may not result in a bash session
  - fix numerous other bugs</changelog>
<changelog author="kruber@zib.de" date="1381492800">- Scalaris 0.6.1
  * Packaging:
  - add ArchLinux ruby API packages
  * API:
  - Java-API: add Maven build support
  - Java-API: add CircularByteArrayOutputStream#clear()
  - Java-API: fix ConnectionPool#getConnection(timeout) throwing
    IllegalMonitorStateException if a single ConnectionPool is used
    by multiple threads and no more connections are available
  - Java-API: add a "-monitor" command line parameter
  - api_monitor: return the latency and stddev values of the micro-benchmark
    executed by monitor_perf for node and service performance
  * Bugs:
  - fix some more (less severe) bugs</changelog>
<changelog author="kruber@zib.de" date="1398686400">- Scalaris 0.7.0 (codename "Stauroderus scalaris")
  * API:
  - Java-API: integrate new OtpErlang library (1.5.9 from Erlang 17.0)
  * Bugs:
  - fix numerous more (less severe) bugs</changelog>
<changelog author="kruber@zib.de" date="1411992000">- Scalaris 0.7.1
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - add support for new distribution versions
  - include daemon for monitoring Scalaris through JMX
  * API:
  - Java-API: integrate new OtpErlang library (1.5.10 from Erlang 17.3)
  * Bugs:
  - fix numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1414065600">- Scalaris 0.7.2
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - fix ArchLinux packages with newest Java versions</changelog>
<changelog author="kruber@zib.de" date="1436529600">- Scalaris 0.8.0 (codename "Picoides scalaris")
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - also install docs on Arch Linux
  - fix lintian errors and warnings for Debian-based packages
  - fix permissions on the log directory (owned by the 'scalaris' user)
    and the config files (not owned by the 'scalaris' user anymore!)
  - adapt packages for newer distributions
  * API:
  - Java-API: integrate new OtpErlang library (1.5.12 from Erlang 17.4)
  - Python-API: do not include a shebang with a pre-defined path to python
    anymore
  - Python-API: fix unclosed sockets in various tests
  - Python-API: increase python{2,3} test speed
  - Ruby-API: try to fallback to the normal json module if the gem is missing
  - Ruby-API: considerably increase the ruby test speed
  - remove the Publish/Subscribe API
  * Infrastructure:
  - move sources to github: https://github.com/scalaris-team/scalaris
  - new project homepage: http://scalaris.zib.de
  * Bugs:
  - JSON-API: fix test_and_set not working correctly inside req_list
  - fix numerous more bugs</changelog>
<changelog author="kruber@zib.de" date="1436702400">- Scalaris 0.8.1
  (partly supported by the EU project IES Cities http://iescities.eu/)</changelog>
<changelog author="kruber@zib.de" date="1437739200">- Scalaris 0.8.2
  (partly supported by the EU project IES Cities http://iescities.eu/)</changelog>
<changelog author="kruber@zib.de" date="1456747200">- Scalaris 0.9.0 (codename "Vriesea scalaris")
  (partly supported by the EU project IES Cities http://iescities.eu/)
  * Packaging:
  - add a libscalaris-dev[el] package with the C++ API (rpm, deb)
  * API:
  - CPP-API: provide a new C++ client library
  - DataNucleus: provide a new storage back-end for Scalaris
  - add a Scalaris adapter for YCSB
  - new functions in all APIs for generic routing table operations</changelog>

</package>
<package pkgid="aea41ba13bd582e438b1aa5fd387e5d1d7c026c4" name="ruby-scalaris" arch="i586">
    <version epoch="0" ver="0.9.0+git20160302.1448.e4b98d3" rel="1.1"/>

<changelog author="kruber@zib.de" date="1310731200">- Scalaris 0.3.0 (codename "Rhinechis Scalaris")
  * API
  - new API with interoperable bindings to Java, Python, Ruby, and JSON
  - support for several data types, including strings, integers, JSON
    objects, binary objects.
  - new transaction interface with support for bundled requests for better
    latency.
  * Tests
  - added numerous unittests
  - added language-binding interoperability tests
  * Documentation
  - extended, but - as always - by far not enough...
  * Bugs
  - fixed countless bugs</changelog>
<changelog author="kruber@zib.de" date="1327406400">- Scalaris 0.4.0 (codename "Pomacea scalaris")
  * API:
  - new functions for incremental data change:
    test_and_set: check for a provided old value before setting a new one
    add_on_nr: increment a numeric value
    add_del_on_list: append or delete entries from a list value
  - added VM API to manage Scalaris nodes inside an Erlang virtual machine
  - added monitoring API to retrieve some live metrics
  - added a connection pool convenience class (Java, Python)
  * Documentation:
  - updated documentation to extended APIs
  * Bugs:
  - fixed numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1332417600">- Scalaris 0.4.1
  * Packaging:
  - install rubygem dependencies in Debian postinstall scripts for Ruby API</changelog>
<changelog author="kruber@zib.de" date="1349956800">- Scalaris 0.5.0 (codename "Saperda scalaris")
  * API:
  - allow Scalaris monitoring via JMX through the Java API
  - added an executor-service to the Java-API (de.zib.scalaris.executor.*)
  - added a node discovery daemon to the Java-API
  - allow compressed communication between the Java-API and Erlang for
    increased performance, especially if the two are on separate nodes
  - added VM management support to the JSON- and Python-API
  - added transaction log filtering to the Java-API, i.e. only sent the
    needed parts of the tlog back to Erlang and re-combine the result
  - fixed api_tx:req_list_commit_each/1 not running requests in parallel
  - &gt; do not assure any order of requests, even if on same key!
  * Bugs:
  - fixed numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1376654400">- Scalaris 0.6.0 (codename "Conus scalaris")
  * Packaging:
  - add ArchLinux packages
  - add support for new distribution versions
  * API:
  - no more timeouts in client APIs
  - Java-API: re-worked the request and result list handling
  - &gt; move result processing to the operation classes
  - Java-API: better support for custom operations
  - Java-API: support the new partial reads:
    ReadRandomFromListOp and ReadSublistOp
  - Java-API: compile with "vars" debug info
  - Java-API: integrate new OtpErlang library (1.5.8 from R16B) with fixed
    support for compressed binaries
  - Java-API: add back-ports from the Wiki on Scalaris demonstrator:
  * list-change operations: ScalarisChangeListOp and
    ScalarisListAppendRemoveOp
  * MultiMap classes are now in de.zib.tools
  * CircularByteArrayOutputStream
  - Java-API: fix hostname issues with Erlang and Java
  - Java-API: slightly changed the delete API
  - JSON-API: add API for auto-scale requests
  - Python-API: add API for auto-scale requests
  - Python-API: use default socket timeout
  - Ruby-API: use default socket timeout
  - all APIs: support lists of composite types
  * Infrastructure:
  - add a daemon to monitor Scalaris via JMX
  - support for distributions with python3 available as "python" and
    python2 as "python2"
  - support for Ruby 1.9
  * Bugs:
  - use /bin/bash instead of /bin/sh which may not result in a bash session
  - fix numerous other bugs</changelog>
<changelog author="kruber@zib.de" date="1381492800">- Scalaris 0.6.1
  * Packaging:
  - add ArchLinux ruby API packages
  * API:
  - Java-API: add Maven build support
  - Java-API: add CircularByteArrayOutputStream#clear()
  - Java-API: fix ConnectionPool#getConnection(timeout) throwing
    IllegalMonitorStateException if a single ConnectionPool is used
    by multiple threads and no more connections are available
  - Java-API: add a "-monitor" command line parameter
  - api_monitor: return the latency and stddev values of the micro-benchmark
    executed by monitor_perf for node and service performance
  * Bugs:
  - fix some more (less severe) bugs</changelog>
<changelog author="kruber@zib.de" date="1398686400">- Scalaris 0.7.0 (codename "Stauroderus scalaris")
  * API:
  - Java-API: integrate new OtpErlang library (1.5.9 from Erlang 17.0)
  * Bugs:
  - fix numerous more (less severe) bugs</changelog>
<changelog author="kruber@zib.de" date="1411992000">- Scalaris 0.7.1
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - add support for new distribution versions
  - include daemon for monitoring Scalaris through JMX
  * API:
  - Java-API: integrate new OtpErlang library (1.5.10 from Erlang 17.3)
  * Bugs:
  - fix numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1414065600">- Scalaris 0.7.2
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - fix ArchLinux packages with newest Java versions</changelog>
<changelog author="kruber@zib.de" date="1436529600">- Scalaris 0.8.0 (codename "Picoides scalaris")
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - also install docs on Arch Linux
  - fix lintian errors and warnings for Debian-based packages
  - fix permissions on the log directory (owned by the 'scalaris' user)
    and the config files (not owned by the 'scalaris' user anymore!)
  - adapt packages for newer distributions
  * API:
  - Java-API: integrate new OtpErlang library (1.5.12 from Erlang 17.4)
  - Python-API: do not include a shebang with a pre-defined path to python
    anymore
  - Python-API: fix unclosed sockets in various tests
  - Python-API: increase python{2,3} test speed
  - Ruby-API: try to fallback to the normal json module if the gem is missing
  - Ruby-API: considerably increase the ruby test speed
  - remove the Publish/Subscribe API
  * Infrastructure:
  - move sources to github: https://github.com/scalaris-team/scalaris
  - new project homepage: http://scalaris.zib.de
  * Bugs:
  - JSON-API: fix test_and_set not working correctly inside req_list
  - fix numerous more bugs</changelog>
<changelog author="kruber@zib.de" date="1436702400">- Scalaris 0.8.1
  (partly supported by the EU project IES Cities http://iescities.eu/)</changelog>
<changelog author="kruber@zib.de" date="1437739200">- Scalaris 0.8.2
  (partly supported by the EU project IES Cities http://iescities.eu/)</changelog>
<changelog author="kruber@zib.de" date="1456747200">- Scalaris 0.9.0 (codename "Vriesea scalaris")
  (partly supported by the EU project IES Cities http://iescities.eu/)
  * Packaging:
  - add a libscalaris-dev[el] package with the C++ API (rpm, deb)
  * API:
  - CPP-API: provide a new C++ client library
  - DataNucleus: provide a new storage back-end for Scalaris
  - add a Scalaris adapter for YCSB
  - new functions in all APIs for generic routing table operations</changelog>

</package>
<package pkgid="c14885b1f640b23bb065e4ad4ae86a6ca2c1ea73" name="scalaris" arch="noarch">
    <version epoch="0" ver="0.9.0+git20160301.1030.0048781" rel="1.1"/>

<changelog author="kruber@zib.de" date="1310731200">- Scalaris 0.3.0 (codename "Rhinechis Scalaris")
  * API
  - new API with interoperable bindings to Java, Python, Ruby, and JSON
  - support for several data types, including strings, integers, JSON
    objects, binary objects.
  - new transaction interface with support for bundled requests for better
    latency.
  - separate APIs to access the raw DHT, a DHT with replication, and the
    transactional DHT
  * Demonstrator
  - added Wikipedia-hosting using Scalaris as demonstrator application
  * Business Logic
  - fault-tolerant startup: start Scalaris when a quorum of the known_hosts
    becomes available (option -q in bin/scalarisctl)
  - perform data hand-over when nodes join/gracefully leave (also works when
    transactions are executed concurrently)
  - added passive load balancing (when a node joins a ring, it samples
    several other nodes and joins at the node that balances the number of
    stored items the most)
  - completely rewritten transaction layer (more modular, more extendible,
    less latency)
  - modularized / reimplemented Paxos algorithm, so the algorithm can also
    be used outside transactions (e.g. used for quorum-startup)
  - switched almost all components to our component framework
    'gen_component'
  - added gossiping for estimating e.g. the number of nodes or the average
    load in a ring
  - more reliable unreliable look-up
  - better ring start-up on slow networks
  * Infrastructure
  - Vivaldi and topology inference
  - support for Erlang 13B01 and newer
  - faster TCP/IP communication between Scalaris nodes
  - completely rewritten failure detector framework for more accurate
    detection of node failures
  - added numerous Erlang type specifications
  - extended unittests
  * Tests
  - added own random testing framework that reads type specifications and
    scans the source code for constants to generate proper random test-data
  - extended gen_component with breakpoint-support for debugging and testing
    (perform deterministic pseudo-random message interleaving tests)
  - added numerous unittests
  - added language-binding interoperability tests
  * Documentation
  - extended, but - as always - by far not enough...
  * Bugs
  - fixed countless bugs</changelog>
<changelog author="kruber@zib.de" date="1327406400">- Scalaris 0.4.0 (codename "Pomacea scalaris")
  * API:
  - new functions for incremental data change:
    test_and_set: check for a provided old value before setting a new one
    add_on_nr: increment a numeric value
    add_del_on_list: append or delete entries from a list value
  - added VM API to manage Scalaris nodes inside an Erlang virtual machine
  - added monitoring API to retrieve some live metrics
  - added a connection pool convenience class (Java, Python)
  * Demonstrator "Wiki on Scalaris"
    (supported by 4CaaSt http://www.4caast.eu/):
  - improved performance of page edits
  - improved performance of Wikipedia dump loading
  - several rendering fixes
  * Business Logic:
  - improved handling of large values by reducing overhead of transaction
    log handling (empty TLog after commit), no copy of value in TLog
    returned to user after read requests)
  - eliminated timeouts in data hand-over protocol (relies on fd now)
  - added a DB subscribe mechanism, e.g. to become informed when locks
    are freed
  - fixed a strong consistency issue in the tx protocol
  - gather some run-time statistics and expose them via the APIs and the
    web debug interface
  * Infrastructure:
  - support for Erlang 15B
  - fd now also uses feedback from TCP layer
  - made message sending more flexible (gets an option list)
  - added and corrected several Erlang type specifications
  - added scripts to create Scalaris images for OpenNebula
  - added tools for using Scalaris as the Database as a Service
    component in ConPaaS (http://www.conpaas.eu/) which is part of the
    EU project Contrail (http://contrail-project.eu/)
  - added a separate communication channel for priority messages, e.g. fd
    (reduces falsely reported node crashes under heavy load)
  * Tests:
  - added runtime type-checker for random testing extended unittests
  * Documentation:
  - updated documentation to extended APIs
  * Bugs:
  - fixed numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1332417600">- Scalaris 0.4.1
  * Packaging:
  - new official ConPaaS packages (http://www.conpaas.eu/)
  - install rubygem dependencies in Debian postinstall scripts for Ruby API
  - improved Windows start scripts (if set, uses the ERLANG_HOME
    environment variable to find Erlang, otherwise searches for Erlang in
    common paths)
  * Bugs:
  - better tx cleanup (should fix rare occurance of duplicate client
    inform)
  - forward additional parameters of the start scripts to new syntax of
    scalarisctl</changelog>
<changelog author="kruber@zib.de" date="1349956800">- Scalaris 0.5.0 (codename "Saperda scalaris")
  * Packaging:
  - new init.d script to start Scalaris
  - added chef scripts to deploy Scalaris nodes
  - improved Windows start scripts (support for R15B01 and R15B02, don't
    close command prompt window immediately after shutdown if
    double-clicked)
  - more flexible scalarisctl (arbitrary parameter order, allow setting
    cookie, ports and number of nodes in VM via parameters, allow using
    screen for daemonised sessions, allow graceful leave via "gstop"
    command, new "status" command)
  - support for new linux distributions (Fedora 17, Ubuntu 12.04,
    openSUSE 12.2)
  - let scalarisctl checkinstallation also perform runtime tests for the
    APIs
  * API:
  - allow Scalaris monitoring via JMX through the Java API
  - added an executor-service to the Java-API (de.zib.scalaris.executor.*)
  - added a node discovery daemon to the Java-API
  - allow compressed communication between the Java-API and Erlang for
    increased performance, especially if the two are on separate nodes
  - added VM management support to the JSON- and Python-API
  - added transaction log filtering to the Java-API, i.e. only sent the
    needed parts of the tlog back to Erlang and re-combine the result
  - fixed api_tx:req_list_commit_each/1 not running requests in parallel
  - &gt; do not assure any order of requests, even if on same key!
  * Demonstrator "Wiki on Scalaris"
    (supported by 4CaaSt http://www.4caast.eu/):
  - allow different partitioned data models for better performance and
    scalability
  - allow logging of user requests
  - added support for checking whether another article exists (approximate)
  - &gt; show link colours based on this check
  - added check for bad page titles
  - allow SERVERNAME and SERVERPATH in config for setups with load
    balancers
  - reduced memory footprint of Wiki data in Scalaris
  - support for newer wiki xml dumps
  - added support for using a MediaWiki-like SQLite-DB backend for e.g.
    filtering
  - improved overall performance
  - several rendering fixes
  * Business Logic:
  - added (experimental) support for replica repair (disabled by default)
    (thanks to Maik Lange)
  - added monitoring of memory statistics (also available via web
    interface)
  - better error reporting in the failure detector
  - reduced message overhead by UIDs and message/tuple tags
  - reduced overall message size of transactions:
  * do not include the (uncompressed) value in messages of the read phase
    of write operations
  * do not include the value in init_TP messages
  - allow VM-flag "first" to be set via config file
  - gather overall connection statistics in comm_stats (also available via
    web interface)
  - reduced erroneous failure messages on node shutdown
  - integrated comm_layer into comm_server
  - better scalability in pid_groups (find processes round-robin in
    find_a/1)
  - several changes to improve overall performance and/or CPU time at the
    nodes
  * Tests:
  - support for more types in the runtime type-checker
  - verify several API functions via runtime type-checker (also test
    private functions if possible!)
  * Tools:
  - distributed protocol visualisation via trace_mpath (text-based or
    latex-file for graphical presentation)
  - better profiling via top for Erlang processes
  - better debugging, e.g. via ASCII supervisor-tree rendering in verbose
    mode
  * Bugs:
  - fixed memory leaks in read and write operations
  - fixed memory leaks in tx_tm_rtm
  - prevent potential endless loops in tx_tm_rtm
  - fixed inform RTMs sometimes informing the wrong RTMs
  - fixed numerous other bugs</changelog>
<changelog author="kruber@zib.de" date="1376654400">- Scalaris 0.6.0 (codename "Conus scalaris")
  * Packaging:
  - add ArchLinux packages
  - add support for new distribution versions
  * API:
  - no more timeouts in client APIs
  - Java-API: re-worked the request and result list handling
  - &gt; move result processing to the operation classes
  - Java-API: better support for custom operations
  - Java-API: support the new partial reads:
    ReadRandomFromListOp and ReadSublistOp
  - Java-API: compile with "vars" debug info
  - Java-API: integrate new OtpErlang library (1.5.8 from R16B) with fixed
    support for compressed binaries
  - Java-API: add back-ports from the Wiki on Scalaris demonstrator:
  * list-change operations: ScalarisChangeListOp and
    ScalarisListAppendRemoveOp
  * MultiMap classes are now in de.zib.tools
  * CircularByteArrayOutputStream
  - Java-API: fix hostname issues with Erlang and Java
  - Java-API: slightly changed the delete API
  - JSON-API: add API for auto-scale requests
  - Python-API: add API for auto-scale requests
  - Python-API: use default socket timeout
  - Ruby-API: use default socket timeout
  - all APIs: support lists of composite types
  * Demonstrator "Wiki on Scalaris" (supported by 4CaaSt http://www.4caast.eu/
    and Contrail http://contrail-project.eu):
  - allow monitoring via JMX in the FourCaastMonitoringPlugin
  - support for getting random articles via the new partial read op
  - new optimisation scheme "Buckets with Write Cache" - uses a single big
    list to read from and the rest of the buckets to write to
  - improve import and dump-processing (faster, more memory-efficient)
  - add on-the-fly conversion to the different optimisation schemes during
    import (only one prepared DB dump needed now)
  - several UI enhancements and rendering fixes
  - update bliki lib (includes code ported to upstream)
  - add auto-import ability
  - use tomcat 7.0.33
  * Business Logic:
  - replace common message tags with integers to reduce bandwidth
  - more flexible read operations (easier to extend)
  - add support for the following partial reads: random_from_list and sublist
  - save bandwidth by not returning the full value for write operations
    (only the version is required)
  - new DB back-end implementation with a smaller and cleaner interface
  - faster DB get_chunk processing
  - tx: allow overwriting old/outdated DB entries
  - tx: allow overwriting old/outdated write-locked entries
  - tx: allow setting write lock on old/outdated read-locked entries
  - tx: always reply when the majority replied during read
  - tx: make sure that if not_found is reported to the user (while reading),
    a write cannot go through if it is not also based on not_found
  - tx: committing a test_and_set op on a non-existing entry now fails as well
    (the op itself already returned the failure)
  - tx: add a 2s delay to wait for slow learner_decide answers before cleaning
    up (results in a faster state cleanup after the fourth response)
  - tx: small performance improvements in several modules
  - rm: only add alive, non-leaving nodes
  - rm: if a predecessor crashes, start repairing the range (rrepair)
  - rrepair: stabilised rrepair (not considered experimental any more)
  - rrepair: also update entries with existing but outdated WriteLocks
  - rrepair: several performance improvements
    (bloom, merkle_tree, art and rrepair processes in general)
  - rrepair: re-design of rr_recon
  - rrepair: don't offload heavy work onto the dht_node (increases
    responsiveness of the dht_node process during replica repair)
  - rrepair: improve db_generator tool and random_bias binomial distribution
    used for tests
  - rrepair: support differently configured nodes (use the same reconciliation
    structure parameters)
  - rrepair: de-activate self-repair (a node with multiple copies of the same
    items does not need a reconciliation structure to repair some of
    them)
  - rrepair: activate rrepair periodically every 10 minutes with a probability
    of 33%
  - slide v2.0: fewer message to initiate a slide
  - slide v2.0: generic (asynchronous) call-backs for different ring
    maintenance algorithms
  - slide v2.0: re-work handling of planned next operations, e.g. used by
    incremental slides
  - slide v2.0: don't directly work on the DB any more (there may be more
    data needed to slide) - let dht_node_state decide
  - slide v2.0: activate incremental join and leave operations
  - slide v2.0: actively report graceful node shutdown to the local FD of the
    leaving node to inform subscribers
  - slide v2.0: code clean-up
  - slide v2.0: some fixes for incremental slides
  - slide v2.0: more robust in general
  - more smooth node joins by also reporting when a join is not possible due
    to a running slide at the existing node
  - passive load balancing: random selection of (equally qualified) nodes
  - add new routing algorithms FRT-Chord (flexible routing tables) and
    GFRT-Chord (supports proximity routing and data centers) as alternatives
    to Chord (see rt_frtchord and rt_gfrtchord modules)
  - add auto-scale framework, e.g. for cloud environments (supported by
    Contrail http://contrail-project.eu/) which is able to scale the
    deployment to maintain a given target latency of executed transactions
  - cache config reads in the process dictionary for better performance
  - cyclon: if the cache is empty, try one of the nodes in known_hosts
  - add support for consistent snapshots (experimental)
  * Infrastructure:
  - add a daemon to monitor Scalaris via JMX
  - disable message compression (only client values are compressed - the rest
    is too expensive, at least on GbE)
  - support for distributions with python3 available as "python" and
    python2 as "python2"
  - support for Ruby 1.9
  - yaws 1.96 (with patch to compile on otp master and a patch to fix a
    performance regression)
  - support for Erlang R13B01 up to R16B01 and current otp master
  * Tests:
  - add test suite to find memory leaks
  - let "make test" run the major test suites and "make test-skipped" for
    some more (time-consuming) tests
  - clean-up ring after timetrap timeout failures via common test hook
  - new ?compare macro for custom comparison functions
  - higher test coverage with more random-testing via the "tester"
  * Documentation:
  - user-dev-guide: add user tutorial on using scalaris
  - user-dev-guide: add a section about the slide protocol
  - user-dev-guide: extended description of scientific background
  - add replica repair sequence diagrams
  - better code descriptions
  * Tools:
  - gen_component: synchronous breakpoint set and delete for more
    deterministic usage
  - trace_mpath: allow selective tracing via filter fun
  - trace_mpath: fix several triggers becoming infected by trace_mpath
    resulting in infinite tracing
  - trace_mpath: improve latex output of traces
  - tester: copy dictionary to worker threads
  - tester: add support for more types, e.g. neg_integer(), gb_rees
  - tester: better type check error reporting
  - tester: print tester last calls when aborting unit tests
    (timeout or exception)
  - tester: add support for constraints in type specs ("when is_subtype(A,B)")
  - web debug interface: add cluster graph visualisation
  - web debug interface: display vivaldi distance
  - web debug interface: add IP addresses and ports to the ring charts and
    tables
  - web debug interface: allow navigating to the web interfaces of shown nodes
  - top: support for showing messages in message queue of an inspected PID
  - top: support for showing larger dictionary values
  - allow recursive reply_as envelopes
  - experimental protocol scheduler to check protocols with random message
    interleavings (see proto_sched module)
  * Bugs:
  - fix RM handling of (out-dated) nodes with the same ID as newly added nodes
  - fix ganglia integration not working any more
  - restore the ability to start nodes at a specific key via
    "scalarisctl -k &lt;key&gt; ..."
  - fix some memory leaks in the tx system
  - fix statistics of comm_connection (not send in some cases, not
    overflow-aware)
  - use /bin/bash instead of /bin/sh which may not result in a bash session
  - fix init.d scripts not checking for existing processes correctly
  - fix dc_clustering
  - fix numerous other bugs</changelog>
<changelog author="kruber@zib.de" date="1381492800">- Scalaris 0.6.1
  * Packaging:
  - add ArchLinux ruby API packages
  * API:
  - Java-API: add Maven build support
  - Java-API: add CircularByteArrayOutputStream#clear()
  - Java-API: fix ConnectionPool#getConnection(timeout) throwing
    IllegalMonitorStateException if a single ConnectionPool is used
    by multiple threads and no more connections are available
  - Java-API: add a "-monitor" command line parameter
  - api_monitor: return the latency and stddev values of the micro-benchmark
    executed by monitor_perf for node and service performance
  * Demonstrator "Wiki on Scalaris" (supported by 4CaaSt http://www.4caast.eu/
    and Contrail http://contrail-project.eu):
  - separate list counters from their list partitions for a better data layout
  - fix high memory use of the Scalaris import if the import is slow
  - use tomcat 7.0.42
  * Business Logic:
  - rrepair: reduce overhead of ART reconciliation
  - rrepair: allow resolving of multiple merkle node leaves with a single
    resolve request
  - rrepair: don't create resolve requests for empty intervals
  - rrepair: reduce overhead of update_key_entry requests (use a single
    request with all the data instead of one request for each item)
  - rrepair: allow arbitrary intervals in interval_upd and interval_upd_send
    resolve requests again
  - rrepair: when hashing merkle_tree/ART children, also include the
    represented interval (fixes indistinguishable empty leaf nodes
    in ART)
  - tx_tm_rtm: re-enable takeover by rtms on tm crash
  - rt_chord: only re-build the RT if the pred or succ processes change or the
    own new node ID is not between the new pred and succ any more
  * Infrastructure:
  - DB: improve performance of fold[lr] implementations by a factor of 2
  - FD: get rid of annoying, wrongly raised log warnings
  - RM: provide a more generic Reason for RM subscriptions
  - RM: remove trigger infections
  - RT: don't trigger an update when a slide finishes
  - RT, FRT: reduce the number of messages sent on lookups
  - log: don't exit with a badmatch if our error_logger is not the only one
  * Tests:
  - add protocol scheduler tests for slide, join and leave
  * Documentation:
  - user-dev-guide: add section on scalarisctl checkinstallation
  - user-dev-guide: clarify the section about how to set up Scalaris
  * Tools:
  - proto scheduler: continue in case of send errors
  - top: improve process messages output
  * Bugs:
  - node join: fix not being able to join a system with passive load balancer
    if the number of items in the DB is too high
  - tx_tm_rtm: fix wrong asserts
  - fix node resposibility check not always including message forward and
    db_range intervals
  - tx_tp: add missing snapshot number in tp_do_commit_abort message
  - bulkowner: respect the nodes' DB ranges and forward requests for
    non-responsible ranges
  - dn_cache: fix reporting wrong PIDs back as zombies after node reboots
  - fix some more (less severe) bugs</changelog>
<changelog author="kruber@zib.de" date="1398686400">- Scalaris 0.7.0 (codename "Stauroderus scalaris")
  * API:
  - Java-API: integrate new OtpErlang library (1.5.9 from Erlang 17.0)
  * Demonstrator "Wiki on Scalaris"
    (supported by 4CaaSt http://www.4caast.eu/
    and Contrail http://contrail-project.eu):
  - add support for reading 7z dumps
  * Business Logic
    (partly supported by the EU project IES Cities http://iescities.eu/
    and the EIT ICT Labs project MCData):
  - add an experimental Map-Reduce framework on top of Scalaris
  - add experimental support for active load balancing with Karger and
    Ruhl's algorithm including more flexible "load" definitions
  - rrepair: completely new merkle tree sync protocol with an order of
    magnitude lower traffic costs (use dynamic signature sizes based
    on a "recon probability of one error" (p1e) in the leaf nodes)
  - rrepair: add a trivial probabilistic reconciliation protocol using the
    "recon probability of one error" (p1e)
  - rrepair: replace bloom_fpr parameter with a generic "recon probability of
    one error" (p1e)
  - rrepair: add a trivial reconciliation phase for the differences identified
    by bloom
  - rrepair: more efficient resolve also including a list of keys to request
  - gossip: completely new (more flexible) gossip framework
  - slide: add support for 'jump' operations
  - slide: do not create a timer for each received message (use a periodic
    cleanup)
  - comm_layer: tune TCP connection parameters to increase throughput and
    latency (no delay_send)
  - comm_layer: close idle TCP connections, support for no_keep_alive
    connections (used by cyclon, for example)
  - comm_layer: try to bundle more messages
  - node join: less overhead during joins, especially in small rings
  - rm_tman: less overhead by not adding nodes in the cache to the dn_cache
  - rt_chord: skip trying to contact nodes in the own range
  - rt_chord: stop stabilize when the own node is reached
  * Infrastructure:
  - intervals: more compact (and transfer-friendly) representation
  - trigger: replace modules with msg_delay:send_trigger/2
  - config: replace implementation with a public ets table
  - tune the garbage collection of some core processes and periodically
    garbage collect all processes
  - reduce the number of generated atoms and the number of ets tables used
  - several smaller performance optimisations
  - support for Erlang R13B01 up to 17.0 and current otp master
  * Tests:
  - improve test coverage (manual tests and random tests)
  - change test definitions and allow groups of tests, e.g.
    test (default), test-skipped,
    all_TESTS, all_with_cover_TESTS, performance_TESTS, proto_sched_TESTS,
    type_check_TESTS
  * Documentation:
  - add rrepair documentation
  * Tools:
  - proto_sched: new API, better determinism, more strict self-control
  - proto_sched: support for short-lived processes
  - proto_sched: more information in get_infos
  - trace_mpath: more flexible LaTeX exports with more detailed message info
  - trace_mpath: support meaningful PID names when tracing remote messages
  - tester: full support for Erlang 17.0
  - make: re-compile after Emakefile changes
  * Bugs:
  - rrepair: fix unnecessary feedback for KVV items of the same version
  - bulkowner: some fixes for (gracefully) leaving nodes
  - fix numerous more (less severe) bugs</changelog>
<changelog author="kruber@zib.de" date="1411992000">- Scalaris 0.7.1
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - add support for new distribution versions
  - support systemd and SELinux
  - include daemon for monitoring Scalaris through JMX
  * API:
  - Java-API: integrate new OtpErlang library (1.5.10 from Erlang 17.3)
  * Demonstrator "Wiki on Scalaris":
  - fix storing template back-links for magic words
  - fix ARTICLE_COUNT partitioning with hashes
  * Business Logic:
  - more robust (still experimental) support for active load balancing with
    Karger and Ruhl's algorithm including more flexible "load" definitions
  - rm_tman: less overhead by only sending unknown nodes to neighbours
  - slide: better support for slide aborts
  - node join: less overhead during joins, especially in setups with huge
    lists of known nodes
  - cyclon: move to new gossip framework
  - vivaldi: move to new gossip framework
  - monitor: move performance monitor to the basic_services group
    (once per VM)
  * Infrastructure:
  - several smaller performance optimisations
  - support for Erlang R13B01 up to 17.3 and current otp master
  * Tests:
  - some new unit tests and higher test coverage
  * Documentation:
  - add rrepair sequence diagrams
  * Bugs:
  - fix numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1414065600">- Scalaris 0.7.2
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - fix ArchLinux packages with newest Java versions
  * Demonstrator "Wiki on Scalaris":
  - fix the separate count key optimisation not using Scalaris' increment
    operation
  * Business Logic:
  - rrepair: let the trivial algorithm assume the worst case in order to always
    meet the configured "recon probability of one error" (p1e)
  - rrepair: fix the trivial algorithm having an effectively doubled p1e
  - rrepair: fix the bloom algorithm having an effectively tripled p1e
  - rrepair: allow disabling byte-alignment
  * Bugs:
  - fix a few minor bugs</changelog>
<changelog author="kruber@zib.de" date="1436529600">- Scalaris 0.8.0 (codename "Picoides scalaris")
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - also install docs on Arch Linux
  - fix lintian errors and warnings for Debian-based packages
  - fix permissions on the log directory (owned by the 'scalaris' user)
    and the config files (not owned by the 'scalaris' user anymore!)
  - adapt packages for newer distributions
  * API:
  - Java-API: integrate new OtpErlang library (1.5.12 from Erlang 17.4)
  - Python-API: do not include a shebang with a pre-defined path to python
    anymore
  - Python-API: fix unclosed sockets in various tests
  - Python-API: increase python{2,3} test speed
  - Ruby-API: try to fallback to the normal json module if the gem is missing
  - Ruby-API: considerably increase the ruby test speed
  - remove the Publish/Subscribe API
  * Business Logic:
  - rrepair: faster and more accurate bloom filter repair protocol
  - rrepair: faster, more accurate and less bandwidth-consuming merkle tree
    repair protocol
  - rrepair: reduce memory footprint of merkle_tree
  - rrepair: more accurate and less bandwidth-consuming trivial repair
    protocol
  - rrepair: add a new simple hash ('shash') algorithm
  - rrepair: switch to (the more efficient) push-only resolve phase for
    synchronisation
  - rrepair: add replica repair algorithm evaluation scripts
  - RM: faster cyclon cache integration, especially during node jumps
  - comm_layer: envelops can be nested
  - comm_layer: allow send options for comm:send_local/3 and msg_delay
    (currently only ?quiet supported)
  * Infrastructure:
  - FD: simplify the API, support envelopes and remove own cookie handling
  - FD: extend the failure detector with generic notifications (not just
    crashes) to subscribed nodes
  - DB: add an (experimental) mnesia back-end
  - DB: add an (experimental) hanoidb back-end
  - DB: make the back-end configurable via the scalaris.cfg option
    'db_backend'
  - improve the speed of several utility functions
  - scalarisctl: add '-l' parameter for specifying the logdir
  - scalarisctl: do not use the '-s' parameter anymore, instead specify the
    start type with the new '-t' parameter
  - scalarisctl: allow starting several dht_nodes per vm with given keys via
    the new parameter '-j'
  - update yaws to version 1.99
  - make "$HOME/.scalaris/log" the default log dir
  - support for Erlang R14B04 up to 18.0.2 and current otp master
  - add example scripts for running Scalaris on a SLURM cluster
  - move sources to github: https://github.com/scalaris-team/scalaris
  - new project homepage: http://scalaris.zib.de
  * Tests:
  - reduce log spam in proto_sched tests and only print proto_sched results
    when the tests fail
  - extended and improved various test suites
  * Tools:
  - proto_sched: support callbacks
  - proto_sched: add support for user msg shepherds
  - proto_sched: better error handling when sending messages to dead
    (local) processes
  - tester: add value creator and type checker for orddict:orddict()
  - tester: full support for Erlang 18.0
  - let 'make dialyzer' run over test as well and ignore some false-positives
    for Erlang &gt;= 18.0 using the '-dialyzer()' attribute
  * Bugs:
  - slide: fix some race conditions with 'jump' operations
  - JSON-API: fix test_and_set not working correctly inside req_list
  - fix numerous more bugs</changelog>
<changelog author="kruber@zib.de" date="1436702400">- Scalaris 0.8.1
  (partly supported by the EU project IES Cities http://iescities.eu/)
  * Business Logic:
  - rrepair: allow specifying the minimum number of hash bits to use
    to create non-approximate algorithms
  * Bugs:
  - rrepair: fix a badarith if rr_recon_version_bits is set to 'variable'
  - rrepair: fix a bug in the accuracy of the evaluation
  - fix two crashes in gossip</changelog>
<changelog author="kruber@zib.de" date="1437739200">- Scalaris 0.8.2
  (partly supported by the EU project IES Cities http://iescities.eu/)
  * Business Logic:
  - rrepair: minor performance improvements
  * Bugs:
  - rrepair: fix a rare crash due to hash collisions
  - rrepair: fix calculation of the next MaxItemCount in the merkle tree
    repair protocol (was one level behind)
  - tests: fix rare crashes in some unit tests
  - fix a few more minor bugs</changelog>
<changelog author="kruber@zib.de" date="1456747200">- Scalaris 0.9.0 (codename "Vriesea scalaris")
  (partly supported by the EU project IES Cities http://iescities.eu/)
  * Packaging:
  - add a libscalaris-dev[el] package with the C++ API (rpm, deb)
  - Maven: let Maven also create a source jar file for the Java-API
  - Maven: allow proper snapshot versions for the maven repository at
    https://scalaris-team.github.io/scalaris/maven
  * API:
  - CPP-API: provide a new C++ client library
  - DataNucleus: provide a new storage back-end for Scalaris
  - add a Scalaris adapter for YCSB
  - new functions in all APIs for generic routing table operations
  * Business Logic:
  - rrepair: considerably improve the set reconciliation algorithms' performance
    and run more processes in parallel
  - rrepair: further reduce the reconciliation costs
  - rrepair: re-use left-over failure probability from phase 1 for phase 2
  - rrepair: increase accuracy in several formulaes of the set reconciliation
    algorithms
  - rrepair: support creating multiple Merkle trees for fewer message rounds
    ('rr_merkle_num_trees' configuration variable)
  - rrepair: remove support for aligning bit sizes (no improvements there)
  - transactions: speed up write ops when the transaction log already contains
    a read op on the same key
  - RM: optimise the traffic of state exchanges during ring maintenance
  - RT: improve routing parallelism by handling more messages in the routing
    process itself instead of inside the dht_node process
  - RT: improve performance along the routing path
  - support for dynamic replication factors given by the 'replication_factor'
    configuration variable
  - pid_groups: shuffle pids in find_a/1 for more better distributed (parallel)
    requests
  * Infrastructure:
  - pid_groups: group names are now atoms instead of strings
    (allows faster access)
  - scalarisctl: do not set any default Erlang scheduler flags (allow changes
    through the ERL_SCHED_FLAGS environment variable)
  - extend the example scripts for running Scalaris on a SLURM cluster
  - add SLURM scripts for running Basho Bench
  - use configure to select the routing table type (--with-rt=rt_chord)
  - change hanoidb detection to "configure --enable-hanoidb=&lt;dir&gt;"
  - change erlang_js detection to "configure --enable-erlang-js=&lt;dir&gt;"
  - dht_node_monitor: switch messages on/off via configuration variable
    'dht_node_monitor'
  - msg_delay: remove extraneous error messages for trigger messages of killed
    processes
  - prbr: allow write_filter to return value to qwrite calling process
  - update yaws to version 2.0.2
  - support for Erlang R14B04 up to 18.2.3 and current otp master
  * Tests:
  - allow running single test groups via "make &lt;test suite&gt;:&lt;group name&gt;_GROUP"
  * Tools:
  - gen_component: allow processes to provide their own start functions
  - trace_mpath: write whole message of log_info to the tex output
  * Bugs:
  - fix cleanup of some special cases with transactions
  - fix several math issues and increase the math functions' performance
  - fix some errors which occurred in large scale deployments
  - fix several warnings reported by Coverity Scan
  - fix numerous more bugs</changelog>

</package>
<package pkgid="ed618f9da096f037b5f930a5d50aa1d47bf166f9" name="scalaris" arch="src">
    <version epoch="0" ver="0.9.0+git20160301.1030.0048781" rel="1.1"/>

<changelog author="kruber@zib.de" date="1310731200">- Scalaris 0.3.0 (codename "Rhinechis Scalaris")
  * API
  - new API with interoperable bindings to Java, Python, Ruby, and JSON
  - support for several data types, including strings, integers, JSON
    objects, binary objects.
  - new transaction interface with support for bundled requests for better
    latency.
  - separate APIs to access the raw DHT, a DHT with replication, and the
    transactional DHT
  * Demonstrator
  - added Wikipedia-hosting using Scalaris as demonstrator application
  * Business Logic
  - fault-tolerant startup: start Scalaris when a quorum of the known_hosts
    becomes available (option -q in bin/scalarisctl)
  - perform data hand-over when nodes join/gracefully leave (also works when
    transactions are executed concurrently)
  - added passive load balancing (when a node joins a ring, it samples
    several other nodes and joins at the node that balances the number of
    stored items the most)
  - completely rewritten transaction layer (more modular, more extendible,
    less latency)
  - modularized / reimplemented Paxos algorithm, so the algorithm can also
    be used outside transactions (e.g. used for quorum-startup)
  - switched almost all components to our component framework
    'gen_component'
  - added gossiping for estimating e.g. the number of nodes or the average
    load in a ring
  - more reliable unreliable look-up
  - better ring start-up on slow networks
  * Infrastructure
  - Vivaldi and topology inference
  - support for Erlang 13B01 and newer
  - faster TCP/IP communication between Scalaris nodes
  - completely rewritten failure detector framework for more accurate
    detection of node failures
  - added numerous Erlang type specifications
  - extended unittests
  * Tests
  - added own random testing framework that reads type specifications and
    scans the source code for constants to generate proper random test-data
  - extended gen_component with breakpoint-support for debugging and testing
    (perform deterministic pseudo-random message interleaving tests)
  - added numerous unittests
  - added language-binding interoperability tests
  * Documentation
  - extended, but - as always - by far not enough...
  * Bugs
  - fixed countless bugs</changelog>
<changelog author="kruber@zib.de" date="1327406400">- Scalaris 0.4.0 (codename "Pomacea scalaris")
  * API:
  - new functions for incremental data change:
    test_and_set: check for a provided old value before setting a new one
    add_on_nr: increment a numeric value
    add_del_on_list: append or delete entries from a list value
  - added VM API to manage Scalaris nodes inside an Erlang virtual machine
  - added monitoring API to retrieve some live metrics
  - added a connection pool convenience class (Java, Python)
  * Demonstrator "Wiki on Scalaris"
    (supported by 4CaaSt http://www.4caast.eu/):
  - improved performance of page edits
  - improved performance of Wikipedia dump loading
  - several rendering fixes
  * Business Logic:
  - improved handling of large values by reducing overhead of transaction
    log handling (empty TLog after commit), no copy of value in TLog
    returned to user after read requests)
  - eliminated timeouts in data hand-over protocol (relies on fd now)
  - added a DB subscribe mechanism, e.g. to become informed when locks
    are freed
  - fixed a strong consistency issue in the tx protocol
  - gather some run-time statistics and expose them via the APIs and the
    web debug interface
  * Infrastructure:
  - support for Erlang 15B
  - fd now also uses feedback from TCP layer
  - made message sending more flexible (gets an option list)
  - added and corrected several Erlang type specifications
  - added scripts to create Scalaris images for OpenNebula
  - added tools for using Scalaris as the Database as a Service
    component in ConPaaS (http://www.conpaas.eu/) which is part of the
    EU project Contrail (http://contrail-project.eu/)
  - added a separate communication channel for priority messages, e.g. fd
    (reduces falsely reported node crashes under heavy load)
  * Tests:
  - added runtime type-checker for random testing extended unittests
  * Documentation:
  - updated documentation to extended APIs
  * Bugs:
  - fixed numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1332417600">- Scalaris 0.4.1
  * Packaging:
  - new official ConPaaS packages (http://www.conpaas.eu/)
  - install rubygem dependencies in Debian postinstall scripts for Ruby API
  - improved Windows start scripts (if set, uses the ERLANG_HOME
    environment variable to find Erlang, otherwise searches for Erlang in
    common paths)
  * Bugs:
  - better tx cleanup (should fix rare occurance of duplicate client
    inform)
  - forward additional parameters of the start scripts to new syntax of
    scalarisctl</changelog>
<changelog author="kruber@zib.de" date="1349956800">- Scalaris 0.5.0 (codename "Saperda scalaris")
  * Packaging:
  - new init.d script to start Scalaris
  - added chef scripts to deploy Scalaris nodes
  - improved Windows start scripts (support for R15B01 and R15B02, don't
    close command prompt window immediately after shutdown if
    double-clicked)
  - more flexible scalarisctl (arbitrary parameter order, allow setting
    cookie, ports and number of nodes in VM via parameters, allow using
    screen for daemonised sessions, allow graceful leave via "gstop"
    command, new "status" command)
  - support for new linux distributions (Fedora 17, Ubuntu 12.04,
    openSUSE 12.2)
  - let scalarisctl checkinstallation also perform runtime tests for the
    APIs
  * API:
  - allow Scalaris monitoring via JMX through the Java API
  - added an executor-service to the Java-API (de.zib.scalaris.executor.*)
  - added a node discovery daemon to the Java-API
  - allow compressed communication between the Java-API and Erlang for
    increased performance, especially if the two are on separate nodes
  - added VM management support to the JSON- and Python-API
  - added transaction log filtering to the Java-API, i.e. only sent the
    needed parts of the tlog back to Erlang and re-combine the result
  - fixed api_tx:req_list_commit_each/1 not running requests in parallel
  - &gt; do not assure any order of requests, even if on same key!
  * Demonstrator "Wiki on Scalaris"
    (supported by 4CaaSt http://www.4caast.eu/):
  - allow different partitioned data models for better performance and
    scalability
  - allow logging of user requests
  - added support for checking whether another article exists (approximate)
  - &gt; show link colours based on this check
  - added check for bad page titles
  - allow SERVERNAME and SERVERPATH in config for setups with load
    balancers
  - reduced memory footprint of Wiki data in Scalaris
  - support for newer wiki xml dumps
  - added support for using a MediaWiki-like SQLite-DB backend for e.g.
    filtering
  - improved overall performance
  - several rendering fixes
  * Business Logic:
  - added (experimental) support for replica repair (disabled by default)
    (thanks to Maik Lange)
  - added monitoring of memory statistics (also available via web
    interface)
  - better error reporting in the failure detector
  - reduced message overhead by UIDs and message/tuple tags
  - reduced overall message size of transactions:
  * do not include the (uncompressed) value in messages of the read phase
    of write operations
  * do not include the value in init_TP messages
  - allow VM-flag "first" to be set via config file
  - gather overall connection statistics in comm_stats (also available via
    web interface)
  - reduced erroneous failure messages on node shutdown
  - integrated comm_layer into comm_server
  - better scalability in pid_groups (find processes round-robin in
    find_a/1)
  - several changes to improve overall performance and/or CPU time at the
    nodes
  * Tests:
  - support for more types in the runtime type-checker
  - verify several API functions via runtime type-checker (also test
    private functions if possible!)
  * Tools:
  - distributed protocol visualisation via trace_mpath (text-based or
    latex-file for graphical presentation)
  - better profiling via top for Erlang processes
  - better debugging, e.g. via ASCII supervisor-tree rendering in verbose
    mode
  * Bugs:
  - fixed memory leaks in read and write operations
  - fixed memory leaks in tx_tm_rtm
  - prevent potential endless loops in tx_tm_rtm
  - fixed inform RTMs sometimes informing the wrong RTMs
  - fixed numerous other bugs</changelog>
<changelog author="kruber@zib.de" date="1376654400">- Scalaris 0.6.0 (codename "Conus scalaris")
  * Packaging:
  - add ArchLinux packages
  - add support for new distribution versions
  * API:
  - no more timeouts in client APIs
  - Java-API: re-worked the request and result list handling
  - &gt; move result processing to the operation classes
  - Java-API: better support for custom operations
  - Java-API: support the new partial reads:
    ReadRandomFromListOp and ReadSublistOp
  - Java-API: compile with "vars" debug info
  - Java-API: integrate new OtpErlang library (1.5.8 from R16B) with fixed
    support for compressed binaries
  - Java-API: add back-ports from the Wiki on Scalaris demonstrator:
  * list-change operations: ScalarisChangeListOp and
    ScalarisListAppendRemoveOp
  * MultiMap classes are now in de.zib.tools
  * CircularByteArrayOutputStream
  - Java-API: fix hostname issues with Erlang and Java
  - Java-API: slightly changed the delete API
  - JSON-API: add API for auto-scale requests
  - Python-API: add API for auto-scale requests
  - Python-API: use default socket timeout
  - Ruby-API: use default socket timeout
  - all APIs: support lists of composite types
  * Demonstrator "Wiki on Scalaris" (supported by 4CaaSt http://www.4caast.eu/
    and Contrail http://contrail-project.eu):
  - allow monitoring via JMX in the FourCaastMonitoringPlugin
  - support for getting random articles via the new partial read op
  - new optimisation scheme "Buckets with Write Cache" - uses a single big
    list to read from and the rest of the buckets to write to
  - improve import and dump-processing (faster, more memory-efficient)
  - add on-the-fly conversion to the different optimisation schemes during
    import (only one prepared DB dump needed now)
  - several UI enhancements and rendering fixes
  - update bliki lib (includes code ported to upstream)
  - add auto-import ability
  - use tomcat 7.0.33
  * Business Logic:
  - replace common message tags with integers to reduce bandwidth
  - more flexible read operations (easier to extend)
  - add support for the following partial reads: random_from_list and sublist
  - save bandwidth by not returning the full value for write operations
    (only the version is required)
  - new DB back-end implementation with a smaller and cleaner interface
  - faster DB get_chunk processing
  - tx: allow overwriting old/outdated DB entries
  - tx: allow overwriting old/outdated write-locked entries
  - tx: allow setting write lock on old/outdated read-locked entries
  - tx: always reply when the majority replied during read
  - tx: make sure that if not_found is reported to the user (while reading),
    a write cannot go through if it is not also based on not_found
  - tx: committing a test_and_set op on a non-existing entry now fails as well
    (the op itself already returned the failure)
  - tx: add a 2s delay to wait for slow learner_decide answers before cleaning
    up (results in a faster state cleanup after the fourth response)
  - tx: small performance improvements in several modules
  - rm: only add alive, non-leaving nodes
  - rm: if a predecessor crashes, start repairing the range (rrepair)
  - rrepair: stabilised rrepair (not considered experimental any more)
  - rrepair: also update entries with existing but outdated WriteLocks
  - rrepair: several performance improvements
    (bloom, merkle_tree, art and rrepair processes in general)
  - rrepair: re-design of rr_recon
  - rrepair: don't offload heavy work onto the dht_node (increases
    responsiveness of the dht_node process during replica repair)
  - rrepair: improve db_generator tool and random_bias binomial distribution
    used for tests
  - rrepair: support differently configured nodes (use the same reconciliation
    structure parameters)
  - rrepair: de-activate self-repair (a node with multiple copies of the same
    items does not need a reconciliation structure to repair some of
    them)
  - rrepair: activate rrepair periodically every 10 minutes with a probability
    of 33%
  - slide v2.0: fewer message to initiate a slide
  - slide v2.0: generic (asynchronous) call-backs for different ring
    maintenance algorithms
  - slide v2.0: re-work handling of planned next operations, e.g. used by
    incremental slides
  - slide v2.0: don't directly work on the DB any more (there may be more
    data needed to slide) - let dht_node_state decide
  - slide v2.0: activate incremental join and leave operations
  - slide v2.0: actively report graceful node shutdown to the local FD of the
    leaving node to inform subscribers
  - slide v2.0: code clean-up
  - slide v2.0: some fixes for incremental slides
  - slide v2.0: more robust in general
  - more smooth node joins by also reporting when a join is not possible due
    to a running slide at the existing node
  - passive load balancing: random selection of (equally qualified) nodes
  - add new routing algorithms FRT-Chord (flexible routing tables) and
    GFRT-Chord (supports proximity routing and data centers) as alternatives
    to Chord (see rt_frtchord and rt_gfrtchord modules)
  - add auto-scale framework, e.g. for cloud environments (supported by
    Contrail http://contrail-project.eu/) which is able to scale the
    deployment to maintain a given target latency of executed transactions
  - cache config reads in the process dictionary for better performance
  - cyclon: if the cache is empty, try one of the nodes in known_hosts
  - add support for consistent snapshots (experimental)
  * Infrastructure:
  - add a daemon to monitor Scalaris via JMX
  - disable message compression (only client values are compressed - the rest
    is too expensive, at least on GbE)
  - support for distributions with python3 available as "python" and
    python2 as "python2"
  - support for Ruby 1.9
  - yaws 1.96 (with patch to compile on otp master and a patch to fix a
    performance regression)
  - support for Erlang R13B01 up to R16B01 and current otp master
  * Tests:
  - add test suite to find memory leaks
  - let "make test" run the major test suites and "make test-skipped" for
    some more (time-consuming) tests
  - clean-up ring after timetrap timeout failures via common test hook
  - new ?compare macro for custom comparison functions
  - higher test coverage with more random-testing via the "tester"
  * Documentation:
  - user-dev-guide: add user tutorial on using scalaris
  - user-dev-guide: add a section about the slide protocol
  - user-dev-guide: extended description of scientific background
  - add replica repair sequence diagrams
  - better code descriptions
  * Tools:
  - gen_component: synchronous breakpoint set and delete for more
    deterministic usage
  - trace_mpath: allow selective tracing via filter fun
  - trace_mpath: fix several triggers becoming infected by trace_mpath
    resulting in infinite tracing
  - trace_mpath: improve latex output of traces
  - tester: copy dictionary to worker threads
  - tester: add support for more types, e.g. neg_integer(), gb_rees
  - tester: better type check error reporting
  - tester: print tester last calls when aborting unit tests
    (timeout or exception)
  - tester: add support for constraints in type specs ("when is_subtype(A,B)")
  - web debug interface: add cluster graph visualisation
  - web debug interface: display vivaldi distance
  - web debug interface: add IP addresses and ports to the ring charts and
    tables
  - web debug interface: allow navigating to the web interfaces of shown nodes
  - top: support for showing messages in message queue of an inspected PID
  - top: support for showing larger dictionary values
  - allow recursive reply_as envelopes
  - experimental protocol scheduler to check protocols with random message
    interleavings (see proto_sched module)
  * Bugs:
  - fix RM handling of (out-dated) nodes with the same ID as newly added nodes
  - fix ganglia integration not working any more
  - restore the ability to start nodes at a specific key via
    "scalarisctl -k &lt;key&gt; ..."
  - fix some memory leaks in the tx system
  - fix statistics of comm_connection (not send in some cases, not
    overflow-aware)
  - use /bin/bash instead of /bin/sh which may not result in a bash session
  - fix init.d scripts not checking for existing processes correctly
  - fix dc_clustering
  - fix numerous other bugs</changelog>
<changelog author="kruber@zib.de" date="1381492800">- Scalaris 0.6.1
  * Packaging:
  - add ArchLinux ruby API packages
  * API:
  - Java-API: add Maven build support
  - Java-API: add CircularByteArrayOutputStream#clear()
  - Java-API: fix ConnectionPool#getConnection(timeout) throwing
    IllegalMonitorStateException if a single ConnectionPool is used
    by multiple threads and no more connections are available
  - Java-API: add a "-monitor" command line parameter
  - api_monitor: return the latency and stddev values of the micro-benchmark
    executed by monitor_perf for node and service performance
  * Demonstrator "Wiki on Scalaris" (supported by 4CaaSt http://www.4caast.eu/
    and Contrail http://contrail-project.eu):
  - separate list counters from their list partitions for a better data layout
  - fix high memory use of the Scalaris import if the import is slow
  - use tomcat 7.0.42
  * Business Logic:
  - rrepair: reduce overhead of ART reconciliation
  - rrepair: allow resolving of multiple merkle node leaves with a single
    resolve request
  - rrepair: don't create resolve requests for empty intervals
  - rrepair: reduce overhead of update_key_entry requests (use a single
    request with all the data instead of one request for each item)
  - rrepair: allow arbitrary intervals in interval_upd and interval_upd_send
    resolve requests again
  - rrepair: when hashing merkle_tree/ART children, also include the
    represented interval (fixes indistinguishable empty leaf nodes
    in ART)
  - tx_tm_rtm: re-enable takeover by rtms on tm crash
  - rt_chord: only re-build the RT if the pred or succ processes change or the
    own new node ID is not between the new pred and succ any more
  * Infrastructure:
  - DB: improve performance of fold[lr] implementations by a factor of 2
  - FD: get rid of annoying, wrongly raised log warnings
  - RM: provide a more generic Reason for RM subscriptions
  - RM: remove trigger infections
  - RT: don't trigger an update when a slide finishes
  - RT, FRT: reduce the number of messages sent on lookups
  - log: don't exit with a badmatch if our error_logger is not the only one
  * Tests:
  - add protocol scheduler tests for slide, join and leave
  * Documentation:
  - user-dev-guide: add section on scalarisctl checkinstallation
  - user-dev-guide: clarify the section about how to set up Scalaris
  * Tools:
  - proto scheduler: continue in case of send errors
  - top: improve process messages output
  * Bugs:
  - node join: fix not being able to join a system with passive load balancer
    if the number of items in the DB is too high
  - tx_tm_rtm: fix wrong asserts
  - fix node resposibility check not always including message forward and
    db_range intervals
  - tx_tp: add missing snapshot number in tp_do_commit_abort message
  - bulkowner: respect the nodes' DB ranges and forward requests for
    non-responsible ranges
  - dn_cache: fix reporting wrong PIDs back as zombies after node reboots
  - fix some more (less severe) bugs</changelog>
<changelog author="kruber@zib.de" date="1398686400">- Scalaris 0.7.0 (codename "Stauroderus scalaris")
  * API:
  - Java-API: integrate new OtpErlang library (1.5.9 from Erlang 17.0)
  * Demonstrator "Wiki on Scalaris"
    (supported by 4CaaSt http://www.4caast.eu/
    and Contrail http://contrail-project.eu):
  - add support for reading 7z dumps
  * Business Logic
    (partly supported by the EU project IES Cities http://iescities.eu/
    and the EIT ICT Labs project MCData):
  - add an experimental Map-Reduce framework on top of Scalaris
  - add experimental support for active load balancing with Karger and
    Ruhl's algorithm including more flexible "load" definitions
  - rrepair: completely new merkle tree sync protocol with an order of
    magnitude lower traffic costs (use dynamic signature sizes based
    on a "recon probability of one error" (p1e) in the leaf nodes)
  - rrepair: add a trivial probabilistic reconciliation protocol using the
    "recon probability of one error" (p1e)
  - rrepair: replace bloom_fpr parameter with a generic "recon probability of
    one error" (p1e)
  - rrepair: add a trivial reconciliation phase for the differences identified
    by bloom
  - rrepair: more efficient resolve also including a list of keys to request
  - gossip: completely new (more flexible) gossip framework
  - slide: add support for 'jump' operations
  - slide: do not create a timer for each received message (use a periodic
    cleanup)
  - comm_layer: tune TCP connection parameters to increase throughput and
    latency (no delay_send)
  - comm_layer: close idle TCP connections, support for no_keep_alive
    connections (used by cyclon, for example)
  - comm_layer: try to bundle more messages
  - node join: less overhead during joins, especially in small rings
  - rm_tman: less overhead by not adding nodes in the cache to the dn_cache
  - rt_chord: skip trying to contact nodes in the own range
  - rt_chord: stop stabilize when the own node is reached
  * Infrastructure:
  - intervals: more compact (and transfer-friendly) representation
  - trigger: replace modules with msg_delay:send_trigger/2
  - config: replace implementation with a public ets table
  - tune the garbage collection of some core processes and periodically
    garbage collect all processes
  - reduce the number of generated atoms and the number of ets tables used
  - several smaller performance optimisations
  - support for Erlang R13B01 up to 17.0 and current otp master
  * Tests:
  - improve test coverage (manual tests and random tests)
  - change test definitions and allow groups of tests, e.g.
    test (default), test-skipped,
    all_TESTS, all_with_cover_TESTS, performance_TESTS, proto_sched_TESTS,
    type_check_TESTS
  * Documentation:
  - add rrepair documentation
  * Tools:
  - proto_sched: new API, better determinism, more strict self-control
  - proto_sched: support for short-lived processes
  - proto_sched: more information in get_infos
  - trace_mpath: more flexible LaTeX exports with more detailed message info
  - trace_mpath: support meaningful PID names when tracing remote messages
  - tester: full support for Erlang 17.0
  - make: re-compile after Emakefile changes
  * Bugs:
  - rrepair: fix unnecessary feedback for KVV items of the same version
  - bulkowner: some fixes for (gracefully) leaving nodes
  - fix numerous more (less severe) bugs</changelog>
<changelog author="kruber@zib.de" date="1411992000">- Scalaris 0.7.1
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - add support for new distribution versions
  - support systemd and SELinux
  - include daemon for monitoring Scalaris through JMX
  * API:
  - Java-API: integrate new OtpErlang library (1.5.10 from Erlang 17.3)
  * Demonstrator "Wiki on Scalaris":
  - fix storing template back-links for magic words
  - fix ARTICLE_COUNT partitioning with hashes
  * Business Logic:
  - more robust (still experimental) support for active load balancing with
    Karger and Ruhl's algorithm including more flexible "load" definitions
  - rm_tman: less overhead by only sending unknown nodes to neighbours
  - slide: better support for slide aborts
  - node join: less overhead during joins, especially in setups with huge
    lists of known nodes
  - cyclon: move to new gossip framework
  - vivaldi: move to new gossip framework
  - monitor: move performance monitor to the basic_services group
    (once per VM)
  * Infrastructure:
  - several smaller performance optimisations
  - support for Erlang R13B01 up to 17.3 and current otp master
  * Tests:
  - some new unit tests and higher test coverage
  * Documentation:
  - add rrepair sequence diagrams
  * Bugs:
  - fix numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1414065600">- Scalaris 0.7.2
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - fix ArchLinux packages with newest Java versions
  * Demonstrator "Wiki on Scalaris":
  - fix the separate count key optimisation not using Scalaris' increment
    operation
  * Business Logic:
  - rrepair: let the trivial algorithm assume the worst case in order to always
    meet the configured "recon probability of one error" (p1e)
  - rrepair: fix the trivial algorithm having an effectively doubled p1e
  - rrepair: fix the bloom algorithm having an effectively tripled p1e
  - rrepair: allow disabling byte-alignment
  * Bugs:
  - fix a few minor bugs</changelog>
<changelog author="kruber@zib.de" date="1436529600">- Scalaris 0.8.0 (codename "Picoides scalaris")
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - also install docs on Arch Linux
  - fix lintian errors and warnings for Debian-based packages
  - fix permissions on the log directory (owned by the 'scalaris' user)
    and the config files (not owned by the 'scalaris' user anymore!)
  - adapt packages for newer distributions
  * API:
  - Java-API: integrate new OtpErlang library (1.5.12 from Erlang 17.4)
  - Python-API: do not include a shebang with a pre-defined path to python
    anymore
  - Python-API: fix unclosed sockets in various tests
  - Python-API: increase python{2,3} test speed
  - Ruby-API: try to fallback to the normal json module if the gem is missing
  - Ruby-API: considerably increase the ruby test speed
  - remove the Publish/Subscribe API
  * Business Logic:
  - rrepair: faster and more accurate bloom filter repair protocol
  - rrepair: faster, more accurate and less bandwidth-consuming merkle tree
    repair protocol
  - rrepair: reduce memory footprint of merkle_tree
  - rrepair: more accurate and less bandwidth-consuming trivial repair
    protocol
  - rrepair: add a new simple hash ('shash') algorithm
  - rrepair: switch to (the more efficient) push-only resolve phase for
    synchronisation
  - rrepair: add replica repair algorithm evaluation scripts
  - RM: faster cyclon cache integration, especially during node jumps
  - comm_layer: envelops can be nested
  - comm_layer: allow send options for comm:send_local/3 and msg_delay
    (currently only ?quiet supported)
  * Infrastructure:
  - FD: simplify the API, support envelopes and remove own cookie handling
  - FD: extend the failure detector with generic notifications (not just
    crashes) to subscribed nodes
  - DB: add an (experimental) mnesia back-end
  - DB: add an (experimental) hanoidb back-end
  - DB: make the back-end configurable via the scalaris.cfg option
    'db_backend'
  - improve the speed of several utility functions
  - scalarisctl: add '-l' parameter for specifying the logdir
  - scalarisctl: do not use the '-s' parameter anymore, instead specify the
    start type with the new '-t' parameter
  - scalarisctl: allow starting several dht_nodes per vm with given keys via
    the new parameter '-j'
  - update yaws to version 1.99
  - make "$HOME/.scalaris/log" the default log dir
  - support for Erlang R14B04 up to 18.0.2 and current otp master
  - add example scripts for running Scalaris on a SLURM cluster
  - move sources to github: https://github.com/scalaris-team/scalaris
  - new project homepage: http://scalaris.zib.de
  * Tests:
  - reduce log spam in proto_sched tests and only print proto_sched results
    when the tests fail
  - extended and improved various test suites
  * Tools:
  - proto_sched: support callbacks
  - proto_sched: add support for user msg shepherds
  - proto_sched: better error handling when sending messages to dead
    (local) processes
  - tester: add value creator and type checker for orddict:orddict()
  - tester: full support for Erlang 18.0
  - let 'make dialyzer' run over test as well and ignore some false-positives
    for Erlang &gt;= 18.0 using the '-dialyzer()' attribute
  * Bugs:
  - slide: fix some race conditions with 'jump' operations
  - JSON-API: fix test_and_set not working correctly inside req_list
  - fix numerous more bugs</changelog>
<changelog author="kruber@zib.de" date="1436702400">- Scalaris 0.8.1
  (partly supported by the EU project IES Cities http://iescities.eu/)
  * Business Logic:
  - rrepair: allow specifying the minimum number of hash bits to use
    to create non-approximate algorithms
  * Bugs:
  - rrepair: fix a badarith if rr_recon_version_bits is set to 'variable'
  - rrepair: fix a bug in the accuracy of the evaluation
  - fix two crashes in gossip</changelog>
<changelog author="kruber@zib.de" date="1437739200">- Scalaris 0.8.2
  (partly supported by the EU project IES Cities http://iescities.eu/)
  * Business Logic:
  - rrepair: minor performance improvements
  * Bugs:
  - rrepair: fix a rare crash due to hash collisions
  - rrepair: fix calculation of the next MaxItemCount in the merkle tree
    repair protocol (was one level behind)
  - tests: fix rare crashes in some unit tests
  - fix a few more minor bugs</changelog>
<changelog author="kruber@zib.de" date="1456747200">- Scalaris 0.9.0 (codename "Vriesea scalaris")
  (partly supported by the EU project IES Cities http://iescities.eu/)
  * Packaging:
  - add a libscalaris-dev[el] package with the C++ API (rpm, deb)
  - Maven: let Maven also create a source jar file for the Java-API
  - Maven: allow proper snapshot versions for the maven repository at
    https://scalaris-team.github.io/scalaris/maven
  * API:
  - CPP-API: provide a new C++ client library
  - DataNucleus: provide a new storage back-end for Scalaris
  - add a Scalaris adapter for YCSB
  - new functions in all APIs for generic routing table operations
  * Business Logic:
  - rrepair: considerably improve the set reconciliation algorithms' performance
    and run more processes in parallel
  - rrepair: further reduce the reconciliation costs
  - rrepair: re-use left-over failure probability from phase 1 for phase 2
  - rrepair: increase accuracy in several formulaes of the set reconciliation
    algorithms
  - rrepair: support creating multiple Merkle trees for fewer message rounds
    ('rr_merkle_num_trees' configuration variable)
  - rrepair: remove support for aligning bit sizes (no improvements there)
  - transactions: speed up write ops when the transaction log already contains
    a read op on the same key
  - RM: optimise the traffic of state exchanges during ring maintenance
  - RT: improve routing parallelism by handling more messages in the routing
    process itself instead of inside the dht_node process
  - RT: improve performance along the routing path
  - support for dynamic replication factors given by the 'replication_factor'
    configuration variable
  - pid_groups: shuffle pids in find_a/1 for more better distributed (parallel)
    requests
  * Infrastructure:
  - pid_groups: group names are now atoms instead of strings
    (allows faster access)
  - scalarisctl: do not set any default Erlang scheduler flags (allow changes
    through the ERL_SCHED_FLAGS environment variable)
  - extend the example scripts for running Scalaris on a SLURM cluster
  - add SLURM scripts for running Basho Bench
  - use configure to select the routing table type (--with-rt=rt_chord)
  - change hanoidb detection to "configure --enable-hanoidb=&lt;dir&gt;"
  - change erlang_js detection to "configure --enable-erlang-js=&lt;dir&gt;"
  - dht_node_monitor: switch messages on/off via configuration variable
    'dht_node_monitor'
  - msg_delay: remove extraneous error messages for trigger messages of killed
    processes
  - prbr: allow write_filter to return value to qwrite calling process
  - update yaws to version 2.0.2
  - support for Erlang R14B04 up to 18.2.3 and current otp master
  * Tests:
  - allow running single test groups via "make &lt;test suite&gt;:&lt;group name&gt;_GROUP"
  * Tools:
  - gen_component: allow processes to provide their own start functions
  - trace_mpath: write whole message of log_info to the tex output
  * Bugs:
  - fix cleanup of some special cases with transactions
  - fix several math issues and increase the math functions' performance
  - fix some errors which occurred in large scale deployments
  - fix several warnings reported by Coverity Scan
  - fix numerous more bugs</changelog>

</package>
<package pkgid="75d7280aa2bb0401f509518463737a3d552b5a2a" name="scalaris-bindings" arch="src">
    <version epoch="0" ver="0.9.0+git20160302.1448.e4b98d3" rel="1.1"/>

<changelog author="kruber@zib.de" date="1310731200">- Scalaris 0.3.0 (codename "Rhinechis Scalaris")
  * API
  - new API with interoperable bindings to Java, Python, Ruby, and JSON
  - support for several data types, including strings, integers, JSON
    objects, binary objects.
  - new transaction interface with support for bundled requests for better
    latency.
  * Tests
  - added numerous unittests
  - added language-binding interoperability tests
  * Documentation
  - extended, but - as always - by far not enough...
  * Bugs
  - fixed countless bugs</changelog>
<changelog author="kruber@zib.de" date="1327406400">- Scalaris 0.4.0 (codename "Pomacea scalaris")
  * API:
  - new functions for incremental data change:
    test_and_set: check for a provided old value before setting a new one
    add_on_nr: increment a numeric value
    add_del_on_list: append or delete entries from a list value
  - added VM API to manage Scalaris nodes inside an Erlang virtual machine
  - added monitoring API to retrieve some live metrics
  - added a connection pool convenience class (Java, Python)
  * Documentation:
  - updated documentation to extended APIs
  * Bugs:
  - fixed numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1332417600">- Scalaris 0.4.1
  * Packaging:
  - install rubygem dependencies in Debian postinstall scripts for Ruby API</changelog>
<changelog author="kruber@zib.de" date="1349956800">- Scalaris 0.5.0 (codename "Saperda scalaris")
  * API:
  - allow Scalaris monitoring via JMX through the Java API
  - added an executor-service to the Java-API (de.zib.scalaris.executor.*)
  - added a node discovery daemon to the Java-API
  - allow compressed communication between the Java-API and Erlang for
    increased performance, especially if the two are on separate nodes
  - added VM management support to the JSON- and Python-API
  - added transaction log filtering to the Java-API, i.e. only sent the
    needed parts of the tlog back to Erlang and re-combine the result
  - fixed api_tx:req_list_commit_each/1 not running requests in parallel
  - &gt; do not assure any order of requests, even if on same key!
  * Bugs:
  - fixed numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1376654400">- Scalaris 0.6.0 (codename "Conus scalaris")
  * Packaging:
  - add ArchLinux packages
  - add support for new distribution versions
  * API:
  - no more timeouts in client APIs
  - Java-API: re-worked the request and result list handling
  - &gt; move result processing to the operation classes
  - Java-API: better support for custom operations
  - Java-API: support the new partial reads:
    ReadRandomFromListOp and ReadSublistOp
  - Java-API: compile with "vars" debug info
  - Java-API: integrate new OtpErlang library (1.5.8 from R16B) with fixed
    support for compressed binaries
  - Java-API: add back-ports from the Wiki on Scalaris demonstrator:
  * list-change operations: ScalarisChangeListOp and
    ScalarisListAppendRemoveOp
  * MultiMap classes are now in de.zib.tools
  * CircularByteArrayOutputStream
  - Java-API: fix hostname issues with Erlang and Java
  - Java-API: slightly changed the delete API
  - JSON-API: add API for auto-scale requests
  - Python-API: add API for auto-scale requests
  - Python-API: use default socket timeout
  - Ruby-API: use default socket timeout
  - all APIs: support lists of composite types
  * Infrastructure:
  - add a daemon to monitor Scalaris via JMX
  - support for distributions with python3 available as "python" and
    python2 as "python2"
  - support for Ruby 1.9
  * Bugs:
  - use /bin/bash instead of /bin/sh which may not result in a bash session
  - fix numerous other bugs</changelog>
<changelog author="kruber@zib.de" date="1381492800">- Scalaris 0.6.1
  * Packaging:
  - add ArchLinux ruby API packages
  * API:
  - Java-API: add Maven build support
  - Java-API: add CircularByteArrayOutputStream#clear()
  - Java-API: fix ConnectionPool#getConnection(timeout) throwing
    IllegalMonitorStateException if a single ConnectionPool is used
    by multiple threads and no more connections are available
  - Java-API: add a "-monitor" command line parameter
  - api_monitor: return the latency and stddev values of the micro-benchmark
    executed by monitor_perf for node and service performance
  * Bugs:
  - fix some more (less severe) bugs</changelog>
<changelog author="kruber@zib.de" date="1398686400">- Scalaris 0.7.0 (codename "Stauroderus scalaris")
  * API:
  - Java-API: integrate new OtpErlang library (1.5.9 from Erlang 17.0)
  * Bugs:
  - fix numerous more (less severe) bugs</changelog>
<changelog author="kruber@zib.de" date="1411992000">- Scalaris 0.7.1
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - add support for new distribution versions
  - include daemon for monitoring Scalaris through JMX
  * API:
  - Java-API: integrate new OtpErlang library (1.5.10 from Erlang 17.3)
  * Bugs:
  - fix numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1414065600">- Scalaris 0.7.2
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - fix ArchLinux packages with newest Java versions</changelog>
<changelog author="kruber@zib.de" date="1436529600">- Scalaris 0.8.0 (codename "Picoides scalaris")
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - also install docs on Arch Linux
  - fix lintian errors and warnings for Debian-based packages
  - fix permissions on the log directory (owned by the 'scalaris' user)
    and the config files (not owned by the 'scalaris' user anymore!)
  - adapt packages for newer distributions
  * API:
  - Java-API: integrate new OtpErlang library (1.5.12 from Erlang 17.4)
  - Python-API: do not include a shebang with a pre-defined path to python
    anymore
  - Python-API: fix unclosed sockets in various tests
  - Python-API: increase python{2,3} test speed
  - Ruby-API: try to fallback to the normal json module if the gem is missing
  - Ruby-API: considerably increase the ruby test speed
  - remove the Publish/Subscribe API
  * Infrastructure:
  - move sources to github: https://github.com/scalaris-team/scalaris
  - new project homepage: http://scalaris.zib.de
  * Bugs:
  - JSON-API: fix test_and_set not working correctly inside req_list
  - fix numerous more bugs</changelog>
<changelog author="kruber@zib.de" date="1436702400">- Scalaris 0.8.1
  (partly supported by the EU project IES Cities http://iescities.eu/)</changelog>
<changelog author="kruber@zib.de" date="1437739200">- Scalaris 0.8.2
  (partly supported by the EU project IES Cities http://iescities.eu/)</changelog>
<changelog author="kruber@zib.de" date="1456747200">- Scalaris 0.9.0 (codename "Vriesea scalaris")
  (partly supported by the EU project IES Cities http://iescities.eu/)
  * Packaging:
  - add a libscalaris-dev[el] package with the C++ API (rpm, deb)
  * API:
  - CPP-API: provide a new C++ client library
  - DataNucleus: provide a new storage back-end for Scalaris
  - add a Scalaris adapter for YCSB
  - new functions in all APIs for generic routing table operations</changelog>

</package>
<package pkgid="5a3839491a1a69903c17ed1b6af768d8f68182d8" name="scalaris-doc" arch="noarch">
    <version epoch="0" ver="0.9.0+git20160301.1030.0048781" rel="1.1"/>

<changelog author="kruber@zib.de" date="1310731200">- Scalaris 0.3.0 (codename "Rhinechis Scalaris")
  * API
  - new API with interoperable bindings to Java, Python, Ruby, and JSON
  - support for several data types, including strings, integers, JSON
    objects, binary objects.
  - new transaction interface with support for bundled requests for better
    latency.
  - separate APIs to access the raw DHT, a DHT with replication, and the
    transactional DHT
  * Demonstrator
  - added Wikipedia-hosting using Scalaris as demonstrator application
  * Business Logic
  - fault-tolerant startup: start Scalaris when a quorum of the known_hosts
    becomes available (option -q in bin/scalarisctl)
  - perform data hand-over when nodes join/gracefully leave (also works when
    transactions are executed concurrently)
  - added passive load balancing (when a node joins a ring, it samples
    several other nodes and joins at the node that balances the number of
    stored items the most)
  - completely rewritten transaction layer (more modular, more extendible,
    less latency)
  - modularized / reimplemented Paxos algorithm, so the algorithm can also
    be used outside transactions (e.g. used for quorum-startup)
  - switched almost all components to our component framework
    'gen_component'
  - added gossiping for estimating e.g. the number of nodes or the average
    load in a ring
  - more reliable unreliable look-up
  - better ring start-up on slow networks
  * Infrastructure
  - Vivaldi and topology inference
  - support for Erlang 13B01 and newer
  - faster TCP/IP communication between Scalaris nodes
  - completely rewritten failure detector framework for more accurate
    detection of node failures
  - added numerous Erlang type specifications
  - extended unittests
  * Tests
  - added own random testing framework that reads type specifications and
    scans the source code for constants to generate proper random test-data
  - extended gen_component with breakpoint-support for debugging and testing
    (perform deterministic pseudo-random message interleaving tests)
  - added numerous unittests
  - added language-binding interoperability tests
  * Documentation
  - extended, but - as always - by far not enough...
  * Bugs
  - fixed countless bugs</changelog>
<changelog author="kruber@zib.de" date="1327406400">- Scalaris 0.4.0 (codename "Pomacea scalaris")
  * API:
  - new functions for incremental data change:
    test_and_set: check for a provided old value before setting a new one
    add_on_nr: increment a numeric value
    add_del_on_list: append or delete entries from a list value
  - added VM API to manage Scalaris nodes inside an Erlang virtual machine
  - added monitoring API to retrieve some live metrics
  - added a connection pool convenience class (Java, Python)
  * Demonstrator "Wiki on Scalaris"
    (supported by 4CaaSt http://www.4caast.eu/):
  - improved performance of page edits
  - improved performance of Wikipedia dump loading
  - several rendering fixes
  * Business Logic:
  - improved handling of large values by reducing overhead of transaction
    log handling (empty TLog after commit), no copy of value in TLog
    returned to user after read requests)
  - eliminated timeouts in data hand-over protocol (relies on fd now)
  - added a DB subscribe mechanism, e.g. to become informed when locks
    are freed
  - fixed a strong consistency issue in the tx protocol
  - gather some run-time statistics and expose them via the APIs and the
    web debug interface
  * Infrastructure:
  - support for Erlang 15B
  - fd now also uses feedback from TCP layer
  - made message sending more flexible (gets an option list)
  - added and corrected several Erlang type specifications
  - added scripts to create Scalaris images for OpenNebula
  - added tools for using Scalaris as the Database as a Service
    component in ConPaaS (http://www.conpaas.eu/) which is part of the
    EU project Contrail (http://contrail-project.eu/)
  - added a separate communication channel for priority messages, e.g. fd
    (reduces falsely reported node crashes under heavy load)
  * Tests:
  - added runtime type-checker for random testing extended unittests
  * Documentation:
  - updated documentation to extended APIs
  * Bugs:
  - fixed numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1332417600">- Scalaris 0.4.1
  * Packaging:
  - new official ConPaaS packages (http://www.conpaas.eu/)
  - install rubygem dependencies in Debian postinstall scripts for Ruby API
  - improved Windows start scripts (if set, uses the ERLANG_HOME
    environment variable to find Erlang, otherwise searches for Erlang in
    common paths)
  * Bugs:
  - better tx cleanup (should fix rare occurance of duplicate client
    inform)
  - forward additional parameters of the start scripts to new syntax of
    scalarisctl</changelog>
<changelog author="kruber@zib.de" date="1349956800">- Scalaris 0.5.0 (codename "Saperda scalaris")
  * Packaging:
  - new init.d script to start Scalaris
  - added chef scripts to deploy Scalaris nodes
  - improved Windows start scripts (support for R15B01 and R15B02, don't
    close command prompt window immediately after shutdown if
    double-clicked)
  - more flexible scalarisctl (arbitrary parameter order, allow setting
    cookie, ports and number of nodes in VM via parameters, allow using
    screen for daemonised sessions, allow graceful leave via "gstop"
    command, new "status" command)
  - support for new linux distributions (Fedora 17, Ubuntu 12.04,
    openSUSE 12.2)
  - let scalarisctl checkinstallation also perform runtime tests for the
    APIs
  * API:
  - allow Scalaris monitoring via JMX through the Java API
  - added an executor-service to the Java-API (de.zib.scalaris.executor.*)
  - added a node discovery daemon to the Java-API
  - allow compressed communication between the Java-API and Erlang for
    increased performance, especially if the two are on separate nodes
  - added VM management support to the JSON- and Python-API
  - added transaction log filtering to the Java-API, i.e. only sent the
    needed parts of the tlog back to Erlang and re-combine the result
  - fixed api_tx:req_list_commit_each/1 not running requests in parallel
  - &gt; do not assure any order of requests, even if on same key!
  * Demonstrator "Wiki on Scalaris"
    (supported by 4CaaSt http://www.4caast.eu/):
  - allow different partitioned data models for better performance and
    scalability
  - allow logging of user requests
  - added support for checking whether another article exists (approximate)
  - &gt; show link colours based on this check
  - added check for bad page titles
  - allow SERVERNAME and SERVERPATH in config for setups with load
    balancers
  - reduced memory footprint of Wiki data in Scalaris
  - support for newer wiki xml dumps
  - added support for using a MediaWiki-like SQLite-DB backend for e.g.
    filtering
  - improved overall performance
  - several rendering fixes
  * Business Logic:
  - added (experimental) support for replica repair (disabled by default)
    (thanks to Maik Lange)
  - added monitoring of memory statistics (also available via web
    interface)
  - better error reporting in the failure detector
  - reduced message overhead by UIDs and message/tuple tags
  - reduced overall message size of transactions:
  * do not include the (uncompressed) value in messages of the read phase
    of write operations
  * do not include the value in init_TP messages
  - allow VM-flag "first" to be set via config file
  - gather overall connection statistics in comm_stats (also available via
    web interface)
  - reduced erroneous failure messages on node shutdown
  - integrated comm_layer into comm_server
  - better scalability in pid_groups (find processes round-robin in
    find_a/1)
  - several changes to improve overall performance and/or CPU time at the
    nodes
  * Tests:
  - support for more types in the runtime type-checker
  - verify several API functions via runtime type-checker (also test
    private functions if possible!)
  * Tools:
  - distributed protocol visualisation via trace_mpath (text-based or
    latex-file for graphical presentation)
  - better profiling via top for Erlang processes
  - better debugging, e.g. via ASCII supervisor-tree rendering in verbose
    mode
  * Bugs:
  - fixed memory leaks in read and write operations
  - fixed memory leaks in tx_tm_rtm
  - prevent potential endless loops in tx_tm_rtm
  - fixed inform RTMs sometimes informing the wrong RTMs
  - fixed numerous other bugs</changelog>
<changelog author="kruber@zib.de" date="1376654400">- Scalaris 0.6.0 (codename "Conus scalaris")
  * Packaging:
  - add ArchLinux packages
  - add support for new distribution versions
  * API:
  - no more timeouts in client APIs
  - Java-API: re-worked the request and result list handling
  - &gt; move result processing to the operation classes
  - Java-API: better support for custom operations
  - Java-API: support the new partial reads:
    ReadRandomFromListOp and ReadSublistOp
  - Java-API: compile with "vars" debug info
  - Java-API: integrate new OtpErlang library (1.5.8 from R16B) with fixed
    support for compressed binaries
  - Java-API: add back-ports from the Wiki on Scalaris demonstrator:
  * list-change operations: ScalarisChangeListOp and
    ScalarisListAppendRemoveOp
  * MultiMap classes are now in de.zib.tools
  * CircularByteArrayOutputStream
  - Java-API: fix hostname issues with Erlang and Java
  - Java-API: slightly changed the delete API
  - JSON-API: add API for auto-scale requests
  - Python-API: add API for auto-scale requests
  - Python-API: use default socket timeout
  - Ruby-API: use default socket timeout
  - all APIs: support lists of composite types
  * Demonstrator "Wiki on Scalaris" (supported by 4CaaSt http://www.4caast.eu/
    and Contrail http://contrail-project.eu):
  - allow monitoring via JMX in the FourCaastMonitoringPlugin
  - support for getting random articles via the new partial read op
  - new optimisation scheme "Buckets with Write Cache" - uses a single big
    list to read from and the rest of the buckets to write to
  - improve import and dump-processing (faster, more memory-efficient)
  - add on-the-fly conversion to the different optimisation schemes during
    import (only one prepared DB dump needed now)
  - several UI enhancements and rendering fixes
  - update bliki lib (includes code ported to upstream)
  - add auto-import ability
  - use tomcat 7.0.33
  * Business Logic:
  - replace common message tags with integers to reduce bandwidth
  - more flexible read operations (easier to extend)
  - add support for the following partial reads: random_from_list and sublist
  - save bandwidth by not returning the full value for write operations
    (only the version is required)
  - new DB back-end implementation with a smaller and cleaner interface
  - faster DB get_chunk processing
  - tx: allow overwriting old/outdated DB entries
  - tx: allow overwriting old/outdated write-locked entries
  - tx: allow setting write lock on old/outdated read-locked entries
  - tx: always reply when the majority replied during read
  - tx: make sure that if not_found is reported to the user (while reading),
    a write cannot go through if it is not also based on not_found
  - tx: committing a test_and_set op on a non-existing entry now fails as well
    (the op itself already returned the failure)
  - tx: add a 2s delay to wait for slow learner_decide answers before cleaning
    up (results in a faster state cleanup after the fourth response)
  - tx: small performance improvements in several modules
  - rm: only add alive, non-leaving nodes
  - rm: if a predecessor crashes, start repairing the range (rrepair)
  - rrepair: stabilised rrepair (not considered experimental any more)
  - rrepair: also update entries with existing but outdated WriteLocks
  - rrepair: several performance improvements
    (bloom, merkle_tree, art and rrepair processes in general)
  - rrepair: re-design of rr_recon
  - rrepair: don't offload heavy work onto the dht_node (increases
    responsiveness of the dht_node process during replica repair)
  - rrepair: improve db_generator tool and random_bias binomial distribution
    used for tests
  - rrepair: support differently configured nodes (use the same reconciliation
    structure parameters)
  - rrepair: de-activate self-repair (a node with multiple copies of the same
    items does not need a reconciliation structure to repair some of
    them)
  - rrepair: activate rrepair periodically every 10 minutes with a probability
    of 33%
  - slide v2.0: fewer message to initiate a slide
  - slide v2.0: generic (asynchronous) call-backs for different ring
    maintenance algorithms
  - slide v2.0: re-work handling of planned next operations, e.g. used by
    incremental slides
  - slide v2.0: don't directly work on the DB any more (there may be more
    data needed to slide) - let dht_node_state decide
  - slide v2.0: activate incremental join and leave operations
  - slide v2.0: actively report graceful node shutdown to the local FD of the
    leaving node to inform subscribers
  - slide v2.0: code clean-up
  - slide v2.0: some fixes for incremental slides
  - slide v2.0: more robust in general
  - more smooth node joins by also reporting when a join is not possible due
    to a running slide at the existing node
  - passive load balancing: random selection of (equally qualified) nodes
  - add new routing algorithms FRT-Chord (flexible routing tables) and
    GFRT-Chord (supports proximity routing and data centers) as alternatives
    to Chord (see rt_frtchord and rt_gfrtchord modules)
  - add auto-scale framework, e.g. for cloud environments (supported by
    Contrail http://contrail-project.eu/) which is able to scale the
    deployment to maintain a given target latency of executed transactions
  - cache config reads in the process dictionary for better performance
  - cyclon: if the cache is empty, try one of the nodes in known_hosts
  - add support for consistent snapshots (experimental)
  * Infrastructure:
  - add a daemon to monitor Scalaris via JMX
  - disable message compression (only client values are compressed - the rest
    is too expensive, at least on GbE)
  - support for distributions with python3 available as "python" and
    python2 as "python2"
  - support for Ruby 1.9
  - yaws 1.96 (with patch to compile on otp master and a patch to fix a
    performance regression)
  - support for Erlang R13B01 up to R16B01 and current otp master
  * Tests:
  - add test suite to find memory leaks
  - let "make test" run the major test suites and "make test-skipped" for
    some more (time-consuming) tests
  - clean-up ring after timetrap timeout failures via common test hook
  - new ?compare macro for custom comparison functions
  - higher test coverage with more random-testing via the "tester"
  * Documentation:
  - user-dev-guide: add user tutorial on using scalaris
  - user-dev-guide: add a section about the slide protocol
  - user-dev-guide: extended description of scientific background
  - add replica repair sequence diagrams
  - better code descriptions
  * Tools:
  - gen_component: synchronous breakpoint set and delete for more
    deterministic usage
  - trace_mpath: allow selective tracing via filter fun
  - trace_mpath: fix several triggers becoming infected by trace_mpath
    resulting in infinite tracing
  - trace_mpath: improve latex output of traces
  - tester: copy dictionary to worker threads
  - tester: add support for more types, e.g. neg_integer(), gb_rees
  - tester: better type check error reporting
  - tester: print tester last calls when aborting unit tests
    (timeout or exception)
  - tester: add support for constraints in type specs ("when is_subtype(A,B)")
  - web debug interface: add cluster graph visualisation
  - web debug interface: display vivaldi distance
  - web debug interface: add IP addresses and ports to the ring charts and
    tables
  - web debug interface: allow navigating to the web interfaces of shown nodes
  - top: support for showing messages in message queue of an inspected PID
  - top: support for showing larger dictionary values
  - allow recursive reply_as envelopes
  - experimental protocol scheduler to check protocols with random message
    interleavings (see proto_sched module)
  * Bugs:
  - fix RM handling of (out-dated) nodes with the same ID as newly added nodes
  - fix ganglia integration not working any more
  - restore the ability to start nodes at a specific key via
    "scalarisctl -k &lt;key&gt; ..."
  - fix some memory leaks in the tx system
  - fix statistics of comm_connection (not send in some cases, not
    overflow-aware)
  - use /bin/bash instead of /bin/sh which may not result in a bash session
  - fix init.d scripts not checking for existing processes correctly
  - fix dc_clustering
  - fix numerous other bugs</changelog>
<changelog author="kruber@zib.de" date="1381492800">- Scalaris 0.6.1
  * Packaging:
  - add ArchLinux ruby API packages
  * API:
  - Java-API: add Maven build support
  - Java-API: add CircularByteArrayOutputStream#clear()
  - Java-API: fix ConnectionPool#getConnection(timeout) throwing
    IllegalMonitorStateException if a single ConnectionPool is used
    by multiple threads and no more connections are available
  - Java-API: add a "-monitor" command line parameter
  - api_monitor: return the latency and stddev values of the micro-benchmark
    executed by monitor_perf for node and service performance
  * Demonstrator "Wiki on Scalaris" (supported by 4CaaSt http://www.4caast.eu/
    and Contrail http://contrail-project.eu):
  - separate list counters from their list partitions for a better data layout
  - fix high memory use of the Scalaris import if the import is slow
  - use tomcat 7.0.42
  * Business Logic:
  - rrepair: reduce overhead of ART reconciliation
  - rrepair: allow resolving of multiple merkle node leaves with a single
    resolve request
  - rrepair: don't create resolve requests for empty intervals
  - rrepair: reduce overhead of update_key_entry requests (use a single
    request with all the data instead of one request for each item)
  - rrepair: allow arbitrary intervals in interval_upd and interval_upd_send
    resolve requests again
  - rrepair: when hashing merkle_tree/ART children, also include the
    represented interval (fixes indistinguishable empty leaf nodes
    in ART)
  - tx_tm_rtm: re-enable takeover by rtms on tm crash
  - rt_chord: only re-build the RT if the pred or succ processes change or the
    own new node ID is not between the new pred and succ any more
  * Infrastructure:
  - DB: improve performance of fold[lr] implementations by a factor of 2
  - FD: get rid of annoying, wrongly raised log warnings
  - RM: provide a more generic Reason for RM subscriptions
  - RM: remove trigger infections
  - RT: don't trigger an update when a slide finishes
  - RT, FRT: reduce the number of messages sent on lookups
  - log: don't exit with a badmatch if our error_logger is not the only one
  * Tests:
  - add protocol scheduler tests for slide, join and leave
  * Documentation:
  - user-dev-guide: add section on scalarisctl checkinstallation
  - user-dev-guide: clarify the section about how to set up Scalaris
  * Tools:
  - proto scheduler: continue in case of send errors
  - top: improve process messages output
  * Bugs:
  - node join: fix not being able to join a system with passive load balancer
    if the number of items in the DB is too high
  - tx_tm_rtm: fix wrong asserts
  - fix node resposibility check not always including message forward and
    db_range intervals
  - tx_tp: add missing snapshot number in tp_do_commit_abort message
  - bulkowner: respect the nodes' DB ranges and forward requests for
    non-responsible ranges
  - dn_cache: fix reporting wrong PIDs back as zombies after node reboots
  - fix some more (less severe) bugs</changelog>
<changelog author="kruber@zib.de" date="1398686400">- Scalaris 0.7.0 (codename "Stauroderus scalaris")
  * API:
  - Java-API: integrate new OtpErlang library (1.5.9 from Erlang 17.0)
  * Demonstrator "Wiki on Scalaris"
    (supported by 4CaaSt http://www.4caast.eu/
    and Contrail http://contrail-project.eu):
  - add support for reading 7z dumps
  * Business Logic
    (partly supported by the EU project IES Cities http://iescities.eu/
    and the EIT ICT Labs project MCData):
  - add an experimental Map-Reduce framework on top of Scalaris
  - add experimental support for active load balancing with Karger and
    Ruhl's algorithm including more flexible "load" definitions
  - rrepair: completely new merkle tree sync protocol with an order of
    magnitude lower traffic costs (use dynamic signature sizes based
    on a "recon probability of one error" (p1e) in the leaf nodes)
  - rrepair: add a trivial probabilistic reconciliation protocol using the
    "recon probability of one error" (p1e)
  - rrepair: replace bloom_fpr parameter with a generic "recon probability of
    one error" (p1e)
  - rrepair: add a trivial reconciliation phase for the differences identified
    by bloom
  - rrepair: more efficient resolve also including a list of keys to request
  - gossip: completely new (more flexible) gossip framework
  - slide: add support for 'jump' operations
  - slide: do not create a timer for each received message (use a periodic
    cleanup)
  - comm_layer: tune TCP connection parameters to increase throughput and
    latency (no delay_send)
  - comm_layer: close idle TCP connections, support for no_keep_alive
    connections (used by cyclon, for example)
  - comm_layer: try to bundle more messages
  - node join: less overhead during joins, especially in small rings
  - rm_tman: less overhead by not adding nodes in the cache to the dn_cache
  - rt_chord: skip trying to contact nodes in the own range
  - rt_chord: stop stabilize when the own node is reached
  * Infrastructure:
  - intervals: more compact (and transfer-friendly) representation
  - trigger: replace modules with msg_delay:send_trigger/2
  - config: replace implementation with a public ets table
  - tune the garbage collection of some core processes and periodically
    garbage collect all processes
  - reduce the number of generated atoms and the number of ets tables used
  - several smaller performance optimisations
  - support for Erlang R13B01 up to 17.0 and current otp master
  * Tests:
  - improve test coverage (manual tests and random tests)
  - change test definitions and allow groups of tests, e.g.
    test (default), test-skipped,
    all_TESTS, all_with_cover_TESTS, performance_TESTS, proto_sched_TESTS,
    type_check_TESTS
  * Documentation:
  - add rrepair documentation
  * Tools:
  - proto_sched: new API, better determinism, more strict self-control
  - proto_sched: support for short-lived processes
  - proto_sched: more information in get_infos
  - trace_mpath: more flexible LaTeX exports with more detailed message info
  - trace_mpath: support meaningful PID names when tracing remote messages
  - tester: full support for Erlang 17.0
  - make: re-compile after Emakefile changes
  * Bugs:
  - rrepair: fix unnecessary feedback for KVV items of the same version
  - bulkowner: some fixes for (gracefully) leaving nodes
  - fix numerous more (less severe) bugs</changelog>
<changelog author="kruber@zib.de" date="1411992000">- Scalaris 0.7.1
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - add support for new distribution versions
  - support systemd and SELinux
  - include daemon for monitoring Scalaris through JMX
  * API:
  - Java-API: integrate new OtpErlang library (1.5.10 from Erlang 17.3)
  * Demonstrator "Wiki on Scalaris":
  - fix storing template back-links for magic words
  - fix ARTICLE_COUNT partitioning with hashes
  * Business Logic:
  - more robust (still experimental) support for active load balancing with
    Karger and Ruhl's algorithm including more flexible "load" definitions
  - rm_tman: less overhead by only sending unknown nodes to neighbours
  - slide: better support for slide aborts
  - node join: less overhead during joins, especially in setups with huge
    lists of known nodes
  - cyclon: move to new gossip framework
  - vivaldi: move to new gossip framework
  - monitor: move performance monitor to the basic_services group
    (once per VM)
  * Infrastructure:
  - several smaller performance optimisations
  - support for Erlang R13B01 up to 17.3 and current otp master
  * Tests:
  - some new unit tests and higher test coverage
  * Documentation:
  - add rrepair sequence diagrams
  * Bugs:
  - fix numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1414065600">- Scalaris 0.7.2
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - fix ArchLinux packages with newest Java versions
  * Demonstrator "Wiki on Scalaris":
  - fix the separate count key optimisation not using Scalaris' increment
    operation
  * Business Logic:
  - rrepair: let the trivial algorithm assume the worst case in order to always
    meet the configured "recon probability of one error" (p1e)
  - rrepair: fix the trivial algorithm having an effectively doubled p1e
  - rrepair: fix the bloom algorithm having an effectively tripled p1e
  - rrepair: allow disabling byte-alignment
  * Bugs:
  - fix a few minor bugs</changelog>
<changelog author="kruber@zib.de" date="1436529600">- Scalaris 0.8.0 (codename "Picoides scalaris")
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - also install docs on Arch Linux
  - fix lintian errors and warnings for Debian-based packages
  - fix permissions on the log directory (owned by the 'scalaris' user)
    and the config files (not owned by the 'scalaris' user anymore!)
  - adapt packages for newer distributions
  * API:
  - Java-API: integrate new OtpErlang library (1.5.12 from Erlang 17.4)
  - Python-API: do not include a shebang with a pre-defined path to python
    anymore
  - Python-API: fix unclosed sockets in various tests
  - Python-API: increase python{2,3} test speed
  - Ruby-API: try to fallback to the normal json module if the gem is missing
  - Ruby-API: considerably increase the ruby test speed
  - remove the Publish/Subscribe API
  * Business Logic:
  - rrepair: faster and more accurate bloom filter repair protocol
  - rrepair: faster, more accurate and less bandwidth-consuming merkle tree
    repair protocol
  - rrepair: reduce memory footprint of merkle_tree
  - rrepair: more accurate and less bandwidth-consuming trivial repair
    protocol
  - rrepair: add a new simple hash ('shash') algorithm
  - rrepair: switch to (the more efficient) push-only resolve phase for
    synchronisation
  - rrepair: add replica repair algorithm evaluation scripts
  - RM: faster cyclon cache integration, especially during node jumps
  - comm_layer: envelops can be nested
  - comm_layer: allow send options for comm:send_local/3 and msg_delay
    (currently only ?quiet supported)
  * Infrastructure:
  - FD: simplify the API, support envelopes and remove own cookie handling
  - FD: extend the failure detector with generic notifications (not just
    crashes) to subscribed nodes
  - DB: add an (experimental) mnesia back-end
  - DB: add an (experimental) hanoidb back-end
  - DB: make the back-end configurable via the scalaris.cfg option
    'db_backend'
  - improve the speed of several utility functions
  - scalarisctl: add '-l' parameter for specifying the logdir
  - scalarisctl: do not use the '-s' parameter anymore, instead specify the
    start type with the new '-t' parameter
  - scalarisctl: allow starting several dht_nodes per vm with given keys via
    the new parameter '-j'
  - update yaws to version 1.99
  - make "$HOME/.scalaris/log" the default log dir
  - support for Erlang R14B04 up to 18.0.2 and current otp master
  - add example scripts for running Scalaris on a SLURM cluster
  - move sources to github: https://github.com/scalaris-team/scalaris
  - new project homepage: http://scalaris.zib.de
  * Tests:
  - reduce log spam in proto_sched tests and only print proto_sched results
    when the tests fail
  - extended and improved various test suites
  * Tools:
  - proto_sched: support callbacks
  - proto_sched: add support for user msg shepherds
  - proto_sched: better error handling when sending messages to dead
    (local) processes
  - tester: add value creator and type checker for orddict:orddict()
  - tester: full support for Erlang 18.0
  - let 'make dialyzer' run over test as well and ignore some false-positives
    for Erlang &gt;= 18.0 using the '-dialyzer()' attribute
  * Bugs:
  - slide: fix some race conditions with 'jump' operations
  - JSON-API: fix test_and_set not working correctly inside req_list
  - fix numerous more bugs</changelog>
<changelog author="kruber@zib.de" date="1436702400">- Scalaris 0.8.1
  (partly supported by the EU project IES Cities http://iescities.eu/)
  * Business Logic:
  - rrepair: allow specifying the minimum number of hash bits to use
    to create non-approximate algorithms
  * Bugs:
  - rrepair: fix a badarith if rr_recon_version_bits is set to 'variable'
  - rrepair: fix a bug in the accuracy of the evaluation
  - fix two crashes in gossip</changelog>
<changelog author="kruber@zib.de" date="1437739200">- Scalaris 0.8.2
  (partly supported by the EU project IES Cities http://iescities.eu/)
  * Business Logic:
  - rrepair: minor performance improvements
  * Bugs:
  - rrepair: fix a rare crash due to hash collisions
  - rrepair: fix calculation of the next MaxItemCount in the merkle tree
    repair protocol (was one level behind)
  - tests: fix rare crashes in some unit tests
  - fix a few more minor bugs</changelog>
<changelog author="kruber@zib.de" date="1456747200">- Scalaris 0.9.0 (codename "Vriesea scalaris")
  (partly supported by the EU project IES Cities http://iescities.eu/)
  * Packaging:
  - add a libscalaris-dev[el] package with the C++ API (rpm, deb)
  - Maven: let Maven also create a source jar file for the Java-API
  - Maven: allow proper snapshot versions for the maven repository at
    https://scalaris-team.github.io/scalaris/maven
  * API:
  - CPP-API: provide a new C++ client library
  - DataNucleus: provide a new storage back-end for Scalaris
  - add a Scalaris adapter for YCSB
  - new functions in all APIs for generic routing table operations
  * Business Logic:
  - rrepair: considerably improve the set reconciliation algorithms' performance
    and run more processes in parallel
  - rrepair: further reduce the reconciliation costs
  - rrepair: re-use left-over failure probability from phase 1 for phase 2
  - rrepair: increase accuracy in several formulaes of the set reconciliation
    algorithms
  - rrepair: support creating multiple Merkle trees for fewer message rounds
    ('rr_merkle_num_trees' configuration variable)
  - rrepair: remove support for aligning bit sizes (no improvements there)
  - transactions: speed up write ops when the transaction log already contains
    a read op on the same key
  - RM: optimise the traffic of state exchanges during ring maintenance
  - RT: improve routing parallelism by handling more messages in the routing
    process itself instead of inside the dht_node process
  - RT: improve performance along the routing path
  - support for dynamic replication factors given by the 'replication_factor'
    configuration variable
  - pid_groups: shuffle pids in find_a/1 for more better distributed (parallel)
    requests
  * Infrastructure:
  - pid_groups: group names are now atoms instead of strings
    (allows faster access)
  - scalarisctl: do not set any default Erlang scheduler flags (allow changes
    through the ERL_SCHED_FLAGS environment variable)
  - extend the example scripts for running Scalaris on a SLURM cluster
  - add SLURM scripts for running Basho Bench
  - use configure to select the routing table type (--with-rt=rt_chord)
  - change hanoidb detection to "configure --enable-hanoidb=&lt;dir&gt;"
  - change erlang_js detection to "configure --enable-erlang-js=&lt;dir&gt;"
  - dht_node_monitor: switch messages on/off via configuration variable
    'dht_node_monitor'
  - msg_delay: remove extraneous error messages for trigger messages of killed
    processes
  - prbr: allow write_filter to return value to qwrite calling process
  - update yaws to version 2.0.2
  - support for Erlang R14B04 up to 18.2.3 and current otp master
  * Tests:
  - allow running single test groups via "make &lt;test suite&gt;:&lt;group name&gt;_GROUP"
  * Tools:
  - gen_component: allow processes to provide their own start functions
  - trace_mpath: write whole message of log_info to the tex output
  * Bugs:
  - fix cleanup of some special cases with transactions
  - fix several math issues and increase the math functions' performance
  - fix some errors which occurred in large scale deployments
  - fix several warnings reported by Coverity Scan
  - fix numerous more bugs</changelog>

</package>
<package pkgid="85d81aeb6e06ea057ce1fac7335c0f263027eea6" name="scalaris-examples-wiki" arch="src">
    <version epoch="0" ver="0.9.0+git20160301.1034.0048781" rel="1.4"/>

<changelog author="kruber@zib.de" date="1310731200">- Scalaris 0.3.0 (codename "Rhinechis Scalaris")
  * Demonstrator
  - added Wikipedia-hosting using Scalaris as demonstrator application</changelog>
<changelog author="kruber@zib.de" date="1327406400">- Scalaris 0.4.0 (codename "Pomacea scalaris")
  * Demonstrator "Wiki on Scalaris"
    (supported by 4CaaSt http://www.4caast.eu/):
  - improved performance of page edits
  - improved performance of Wikipedia dump loading
  - several rendering fixes
  * Bugs:
  - fixed numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1332417600">- Scalaris 0.4.1
  * no changes recorded</changelog>
<changelog author="kruber@zib.de" date="1349956800">- Scalaris 0.5.0 (codename "Saperda scalaris")
  * Demonstrator "Wiki on Scalaris"
    (supported by 4CaaSt http://www.4caast.eu/):
  - allow different partitioned data models for better performance and
    scalability
  - allow logging of user requests
  - added support for checking whether another article exists (approximate)
  - &gt; show link colours based on this check
  - added check for bad page titles
  - allow SERVERNAME and SERVERPATH in config for setups with load
    balancers
  - reduced memory footprint of Wiki data in Scalaris
  - support for newer wiki xml dumps
  - added support for using a MediaWiki-like SQLite-DB backend for e.g.
    filtering
  - improved overall performance
  - several rendering fixes
  * Bugs:
  - fixed numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1376654400">- Scalaris 0.6.0 (codename "Conus scalaris")
  * Demonstrator "Wiki on Scalaris" (supported by 4CaaSt http://www.4caast.eu/
    and Contrail http://contrail-project.eu):
  - allow monitoring via JMX in the FourCaastMonitoringPlugin
  - support for getting random articles via the new partial read op
  - new optimisation scheme "Buckets with Write Cache" - uses a single big
    list to read from and the rest of the buckets to write to
  - improve import and dump-processing (faster, more memory-efficient)
  - add on-the-fly conversion to the different optimisation schemes during
    import (only one prepared DB dump needed now)
  - several UI enhancements and rendering fixes
  - update bliki lib (includes code ported to upstream)
  - add auto-import ability
  - use tomcat 7.0.33
  * Bugs:
  - fix numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1381492800">- Scalaris 0.6.1
  * Demonstrator "Wiki on Scalaris" (supported by 4CaaSt http://www.4caast.eu/
    and Contrail http://contrail-project.eu):
  - separate list counters from their list partitions for a better data layout
  - fix high memory use of the Scalaris import if the import is slow
  - use tomcat 7.0.42
  * Bugs:
  - fix some more (less severe) bugs</changelog>
<changelog author="kruber@zib.de" date="1398686400">- Scalaris 0.7.0 (codename "Stauroderus scalaris")
  * Demonstrator "Wiki on Scalaris"
    (supported by 4CaaSt http://www.4caast.eu/
    and Contrail http://contrail-project.eu):
  - add support for reading 7z dumps
  * Bugs:
  - fix numerous more (less severe) bugs</changelog>
<changelog author="kruber@zib.de" date="1411992000">- Scalaris 0.7.1
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Demonstrator "Wiki on Scalaris":
  - fix storing template back-links for magic words
  - fix ARTICLE_COUNT partitioning with hashes
  * Bugs:
  - fix numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1414065600">- Scalaris 0.7.2
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Demonstrator "Wiki on Scalaris":
  - fix the separate count key optimisation not using Scalaris' increment
    operation
  * Bugs:
  - fix a few minor bugs</changelog>
<changelog author="kruber@zib.de" date="1436529600">- Scalaris 0.8.0 (codename "Picoides scalaris")
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Infrastructure:
  - move sources to github: https://github.com/scalaris-team/scalaris
  - new project homepage: http://scalaris.zib.de</changelog>
<changelog author="kruber@zib.de" date="1436702400">- Scalaris 0.8.1
  (partly supported by the EU project IES Cities http://iescities.eu/)</changelog>
<changelog author="kruber@zib.de" date="1437739200">- Scalaris 0.8.2
  (partly supported by the EU project IES Cities http://iescities.eu/)</changelog>
<changelog author="kruber@zib.de" date="1456747200">- Scalaris 0.9.0 (codename "Vriesea scalaris")
  (partly supported by the EU project IES Cities http://iescities.eu/)</changelog>

</package>
<package pkgid="6ed2b7774e039af0f14cfe00603aeb428c66b801" name="scalaris-examples-wiki-tomcat6" arch="noarch">
    <version epoch="0" ver="0.9.0+git20160301.1034.0048781" rel="1.4"/>

<changelog author="kruber@zib.de" date="1310731200">- Scalaris 0.3.0 (codename "Rhinechis Scalaris")
  * Demonstrator
  - added Wikipedia-hosting using Scalaris as demonstrator application</changelog>
<changelog author="kruber@zib.de" date="1327406400">- Scalaris 0.4.0 (codename "Pomacea scalaris")
  * Demonstrator "Wiki on Scalaris"
    (supported by 4CaaSt http://www.4caast.eu/):
  - improved performance of page edits
  - improved performance of Wikipedia dump loading
  - several rendering fixes
  * Bugs:
  - fixed numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1332417600">- Scalaris 0.4.1
  * no changes recorded</changelog>
<changelog author="kruber@zib.de" date="1349956800">- Scalaris 0.5.0 (codename "Saperda scalaris")
  * Demonstrator "Wiki on Scalaris"
    (supported by 4CaaSt http://www.4caast.eu/):
  - allow different partitioned data models for better performance and
    scalability
  - allow logging of user requests
  - added support for checking whether another article exists (approximate)
  - &gt; show link colours based on this check
  - added check for bad page titles
  - allow SERVERNAME and SERVERPATH in config for setups with load
    balancers
  - reduced memory footprint of Wiki data in Scalaris
  - support for newer wiki xml dumps
  - added support for using a MediaWiki-like SQLite-DB backend for e.g.
    filtering
  - improved overall performance
  - several rendering fixes
  * Bugs:
  - fixed numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1376654400">- Scalaris 0.6.0 (codename "Conus scalaris")
  * Demonstrator "Wiki on Scalaris" (supported by 4CaaSt http://www.4caast.eu/
    and Contrail http://contrail-project.eu):
  - allow monitoring via JMX in the FourCaastMonitoringPlugin
  - support for getting random articles via the new partial read op
  - new optimisation scheme "Buckets with Write Cache" - uses a single big
    list to read from and the rest of the buckets to write to
  - improve import and dump-processing (faster, more memory-efficient)
  - add on-the-fly conversion to the different optimisation schemes during
    import (only one prepared DB dump needed now)
  - several UI enhancements and rendering fixes
  - update bliki lib (includes code ported to upstream)
  - add auto-import ability
  - use tomcat 7.0.33
  * Bugs:
  - fix numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1381492800">- Scalaris 0.6.1
  * Demonstrator "Wiki on Scalaris" (supported by 4CaaSt http://www.4caast.eu/
    and Contrail http://contrail-project.eu):
  - separate list counters from their list partitions for a better data layout
  - fix high memory use of the Scalaris import if the import is slow
  - use tomcat 7.0.42
  * Bugs:
  - fix some more (less severe) bugs</changelog>
<changelog author="kruber@zib.de" date="1398686400">- Scalaris 0.7.0 (codename "Stauroderus scalaris")
  * Demonstrator "Wiki on Scalaris"
    (supported by 4CaaSt http://www.4caast.eu/
    and Contrail http://contrail-project.eu):
  - add support for reading 7z dumps
  * Bugs:
  - fix numerous more (less severe) bugs</changelog>
<changelog author="kruber@zib.de" date="1411992000">- Scalaris 0.7.1
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Demonstrator "Wiki on Scalaris":
  - fix storing template back-links for magic words
  - fix ARTICLE_COUNT partitioning with hashes
  * Bugs:
  - fix numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1414065600">- Scalaris 0.7.2
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Demonstrator "Wiki on Scalaris":
  - fix the separate count key optimisation not using Scalaris' increment
    operation
  * Bugs:
  - fix a few minor bugs</changelog>
<changelog author="kruber@zib.de" date="1436529600">- Scalaris 0.8.0 (codename "Picoides scalaris")
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Infrastructure:
  - move sources to github: https://github.com/scalaris-team/scalaris
  - new project homepage: http://scalaris.zib.de</changelog>
<changelog author="kruber@zib.de" date="1436702400">- Scalaris 0.8.1
  (partly supported by the EU project IES Cities http://iescities.eu/)</changelog>
<changelog author="kruber@zib.de" date="1437739200">- Scalaris 0.8.2
  (partly supported by the EU project IES Cities http://iescities.eu/)</changelog>
<changelog author="kruber@zib.de" date="1456747200">- Scalaris 0.9.0 (codename "Vriesea scalaris")
  (partly supported by the EU project IES Cities http://iescities.eu/)</changelog>

</package>
<package pkgid="ff7bfba3e52cf19802a769225969890f0e2981f8" name="scalaris-java" arch="i586">
    <version epoch="0" ver="0.9.0+git20160302.1448.e4b98d3" rel="1.1"/>

<changelog author="kruber@zib.de" date="1310731200">- Scalaris 0.3.0 (codename "Rhinechis Scalaris")
  * API
  - new API with interoperable bindings to Java, Python, Ruby, and JSON
  - support for several data types, including strings, integers, JSON
    objects, binary objects.
  - new transaction interface with support for bundled requests for better
    latency.
  * Tests
  - added numerous unittests
  - added language-binding interoperability tests
  * Documentation
  - extended, but - as always - by far not enough...
  * Bugs
  - fixed countless bugs</changelog>
<changelog author="kruber@zib.de" date="1327406400">- Scalaris 0.4.0 (codename "Pomacea scalaris")
  * API:
  - new functions for incremental data change:
    test_and_set: check for a provided old value before setting a new one
    add_on_nr: increment a numeric value
    add_del_on_list: append or delete entries from a list value
  - added VM API to manage Scalaris nodes inside an Erlang virtual machine
  - added monitoring API to retrieve some live metrics
  - added a connection pool convenience class (Java, Python)
  * Documentation:
  - updated documentation to extended APIs
  * Bugs:
  - fixed numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1332417600">- Scalaris 0.4.1
  * Packaging:
  - install rubygem dependencies in Debian postinstall scripts for Ruby API</changelog>
<changelog author="kruber@zib.de" date="1349956800">- Scalaris 0.5.0 (codename "Saperda scalaris")
  * API:
  - allow Scalaris monitoring via JMX through the Java API
  - added an executor-service to the Java-API (de.zib.scalaris.executor.*)
  - added a node discovery daemon to the Java-API
  - allow compressed communication between the Java-API and Erlang for
    increased performance, especially if the two are on separate nodes
  - added VM management support to the JSON- and Python-API
  - added transaction log filtering to the Java-API, i.e. only sent the
    needed parts of the tlog back to Erlang and re-combine the result
  - fixed api_tx:req_list_commit_each/1 not running requests in parallel
  - &gt; do not assure any order of requests, even if on same key!
  * Bugs:
  - fixed numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1376654400">- Scalaris 0.6.0 (codename "Conus scalaris")
  * Packaging:
  - add ArchLinux packages
  - add support for new distribution versions
  * API:
  - no more timeouts in client APIs
  - Java-API: re-worked the request and result list handling
  - &gt; move result processing to the operation classes
  - Java-API: better support for custom operations
  - Java-API: support the new partial reads:
    ReadRandomFromListOp and ReadSublistOp
  - Java-API: compile with "vars" debug info
  - Java-API: integrate new OtpErlang library (1.5.8 from R16B) with fixed
    support for compressed binaries
  - Java-API: add back-ports from the Wiki on Scalaris demonstrator:
  * list-change operations: ScalarisChangeListOp and
    ScalarisListAppendRemoveOp
  * MultiMap classes are now in de.zib.tools
  * CircularByteArrayOutputStream
  - Java-API: fix hostname issues with Erlang and Java
  - Java-API: slightly changed the delete API
  - JSON-API: add API for auto-scale requests
  - Python-API: add API for auto-scale requests
  - Python-API: use default socket timeout
  - Ruby-API: use default socket timeout
  - all APIs: support lists of composite types
  * Infrastructure:
  - add a daemon to monitor Scalaris via JMX
  - support for distributions with python3 available as "python" and
    python2 as "python2"
  - support for Ruby 1.9
  * Bugs:
  - use /bin/bash instead of /bin/sh which may not result in a bash session
  - fix numerous other bugs</changelog>
<changelog author="kruber@zib.de" date="1381492800">- Scalaris 0.6.1
  * Packaging:
  - add ArchLinux ruby API packages
  * API:
  - Java-API: add Maven build support
  - Java-API: add CircularByteArrayOutputStream#clear()
  - Java-API: fix ConnectionPool#getConnection(timeout) throwing
    IllegalMonitorStateException if a single ConnectionPool is used
    by multiple threads and no more connections are available
  - Java-API: add a "-monitor" command line parameter
  - api_monitor: return the latency and stddev values of the micro-benchmark
    executed by monitor_perf for node and service performance
  * Bugs:
  - fix some more (less severe) bugs</changelog>
<changelog author="kruber@zib.de" date="1398686400">- Scalaris 0.7.0 (codename "Stauroderus scalaris")
  * API:
  - Java-API: integrate new OtpErlang library (1.5.9 from Erlang 17.0)
  * Bugs:
  - fix numerous more (less severe) bugs</changelog>
<changelog author="kruber@zib.de" date="1411992000">- Scalaris 0.7.1
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - add support for new distribution versions
  - include daemon for monitoring Scalaris through JMX
  * API:
  - Java-API: integrate new OtpErlang library (1.5.10 from Erlang 17.3)
  * Bugs:
  - fix numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1414065600">- Scalaris 0.7.2
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - fix ArchLinux packages with newest Java versions</changelog>
<changelog author="kruber@zib.de" date="1436529600">- Scalaris 0.8.0 (codename "Picoides scalaris")
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - also install docs on Arch Linux
  - fix lintian errors and warnings for Debian-based packages
  - fix permissions on the log directory (owned by the 'scalaris' user)
    and the config files (not owned by the 'scalaris' user anymore!)
  - adapt packages for newer distributions
  * API:
  - Java-API: integrate new OtpErlang library (1.5.12 from Erlang 17.4)
  - Python-API: do not include a shebang with a pre-defined path to python
    anymore
  - Python-API: fix unclosed sockets in various tests
  - Python-API: increase python{2,3} test speed
  - Ruby-API: try to fallback to the normal json module if the gem is missing
  - Ruby-API: considerably increase the ruby test speed
  - remove the Publish/Subscribe API
  * Infrastructure:
  - move sources to github: https://github.com/scalaris-team/scalaris
  - new project homepage: http://scalaris.zib.de
  * Bugs:
  - JSON-API: fix test_and_set not working correctly inside req_list
  - fix numerous more bugs</changelog>
<changelog author="kruber@zib.de" date="1436702400">- Scalaris 0.8.1
  (partly supported by the EU project IES Cities http://iescities.eu/)</changelog>
<changelog author="kruber@zib.de" date="1437739200">- Scalaris 0.8.2
  (partly supported by the EU project IES Cities http://iescities.eu/)</changelog>
<changelog author="kruber@zib.de" date="1456747200">- Scalaris 0.9.0 (codename "Vriesea scalaris")
  (partly supported by the EU project IES Cities http://iescities.eu/)
  * Packaging:
  - add a libscalaris-dev[el] package with the C++ API (rpm, deb)
  * API:
  - CPP-API: provide a new C++ client library
  - DataNucleus: provide a new storage back-end for Scalaris
  - add a Scalaris adapter for YCSB
  - new functions in all APIs for generic routing table operations</changelog>

</package>
<package pkgid="584b2337909348fa6bb86760e844380fbf0fae5b" name="snappy" arch="src">
    <version epoch="0" ver="1.1.3" rel="15.1"/>

<changelog author="mrueckert@suse.de" date="1328702400">- initial package (v1.0.4)</changelog>
<changelog author="mrueckert@suse.de" date="1353672000">- update to 1.0.5
  * More speed improvements. Exactly how big will depend on
    the architecture:
  - 3?10% faster decompression for the base case (x86-64).
  - ARMv7 and higher can now use unaligned accesses,
    and will see about 30% faster decompression and
    20?40% faster compression.
  - 32-bit platforms (ARM and 32-bit x86) will see 2?5%
    faster compression.
    These are all cumulative (e.g., ARM gets all three speedups).
  * Fixed an issue where the unit test would crash on system
    with less than 256 MB address space available,
    e.g. some embedded platforms.
  * Added a framing format description, for use over e.g. HTTP,
    or for a command-line compressor. We do not have any
    implementations of this at the current point, but there seems
    to be enough of a general interest in the topic.
    Also make the format description slightly clearer.
  * Remove some compile-time warnings in -Wall
    (mostly signed/unsigned comparisons), for easier embedding
    into projects that use -Wall -Werror.</changelog>
<changelog author="mvyskocil@suse.com" date="1376568000">- Update to 1.1.0 (FATE#315420)
  * Snappy now uses 64 kB block size instead of 32 kB. On average,
    this means it compresses about 3% denser (more so for some
    inputs), at the same or better speeds.
  * libsnappy no longer depends on iostream.
  * Some small performance improvements in compression on x86
    (0.5?1%).
  * Various portability fixes for ARM-based platforms, for MSVC,
    and for GNU/Hurd.
- refresh and rename random-return.patch
  * snappy-random-return.patch
- reformat spec file
- build with NDEBUG to speedup a library
- install COPYING alongside so file</changelog>
<changelog author="cdenicolo@suse.com" date="1377172800">- license update: BSD-3-Clause
  correct license is BSD-3-Clause.</changelog>
<changelog author="p.drouand@gmail.com" date="1384344000">- Update to version 1.1.1
  * Add support for uncompressing to iovecs (scatter I/O).
  * Speed up decompression by ~2%; much more so (~13-20%) on
    a few benchmarks on given compilers and CPUs.
  * Fix a few issues with MSVC compilation.
  * Support truncated test data in the benchmark.
- Adapt patch to upstream changes
  * snappy-random-return.patch &gt; snappy-1.1.1-random-return.patch</changelog>
<changelog author="toddrme2178@gmail.com" date="1410436800">- Update to version 1.1.2
  - This is a maintenance release with no changes to the actual
    library source code.
  * Stop distributing benchmark data files that have unclear
    or unsuitable licensing.
  * Add support for padding chunks in the framing format.</changelog>
<changelog author="dimstar@opensuse.org" date="1438171200">- Add baselibs.conf: build snappy1-32bit, as needed by
  libqt5-qtwebengine-32bit.</changelog>
<changelog author="tchvatal@suse.com" date="1438171201">- Version bump to 1.1.3:
  * See the NEWS file for full details
- Switch to distribution from github
- Remove upstreamed patch:
  * snappy-1.1.1-random-return.patch</changelog>

</package>
<package pkgid="edabb8f629cd24da943508c9ef5a2e5d986c16c1" name="snappy-devel" arch="i586">
    <version epoch="0" ver="1.1.3" rel="15.1"/>

<changelog author="mrueckert@suse.de" date="1328702400">- initial package (v1.0.4)</changelog>
<changelog author="mrueckert@suse.de" date="1353672000">- update to 1.0.5
  * More speed improvements. Exactly how big will depend on
    the architecture:
  - 3?10% faster decompression for the base case (x86-64).
  - ARMv7 and higher can now use unaligned accesses,
    and will see about 30% faster decompression and
    20?40% faster compression.
  - 32-bit platforms (ARM and 32-bit x86) will see 2?5%
    faster compression.
    These are all cumulative (e.g., ARM gets all three speedups).
  * Fixed an issue where the unit test would crash on system
    with less than 256 MB address space available,
    e.g. some embedded platforms.
  * Added a framing format description, for use over e.g. HTTP,
    or for a command-line compressor. We do not have any
    implementations of this at the current point, but there seems
    to be enough of a general interest in the topic.
    Also make the format description slightly clearer.
  * Remove some compile-time warnings in -Wall
    (mostly signed/unsigned comparisons), for easier embedding
    into projects that use -Wall -Werror.</changelog>
<changelog author="mvyskocil@suse.com" date="1376568000">- Update to 1.1.0 (FATE#315420)
  * Snappy now uses 64 kB block size instead of 32 kB. On average,
    this means it compresses about 3% denser (more so for some
    inputs), at the same or better speeds.
  * libsnappy no longer depends on iostream.
  * Some small performance improvements in compression on x86
    (0.5?1%).
  * Various portability fixes for ARM-based platforms, for MSVC,
    and for GNU/Hurd.
- refresh and rename random-return.patch
  * snappy-random-return.patch
- reformat spec file
- build with NDEBUG to speedup a library
- install COPYING alongside so file</changelog>
<changelog author="cdenicolo@suse.com" date="1377172800">- license update: BSD-3-Clause
  correct license is BSD-3-Clause.</changelog>
<changelog author="p.drouand@gmail.com" date="1384344000">- Update to version 1.1.1
  * Add support for uncompressing to iovecs (scatter I/O).
  * Speed up decompression by ~2%; much more so (~13-20%) on
    a few benchmarks on given compilers and CPUs.
  * Fix a few issues with MSVC compilation.
  * Support truncated test data in the benchmark.
- Adapt patch to upstream changes
  * snappy-random-return.patch &gt; snappy-1.1.1-random-return.patch</changelog>
<changelog author="toddrme2178@gmail.com" date="1410436800">- Update to version 1.1.2
  - This is a maintenance release with no changes to the actual
    library source code.
  * Stop distributing benchmark data files that have unclear
    or unsuitable licensing.
  * Add support for padding chunks in the framing format.</changelog>
<changelog author="dimstar@opensuse.org" date="1438171200">- Add baselibs.conf: build snappy1-32bit, as needed by
  libqt5-qtwebengine-32bit.</changelog>
<changelog author="tchvatal@suse.com" date="1438171201">- Version bump to 1.1.3:
  * See the NEWS file for full details
- Switch to distribution from github
- Remove upstreamed patch:
  * snappy-1.1.1-random-return.patch</changelog>

</package>
<package pkgid="4be8f88ba90cbd2253304add84b934ef090da23d" name="snappy-devel" arch="x86_64">
    <version epoch="0" ver="1.1.3" rel="15.1"/>

<changelog author="mrueckert@suse.de" date="1328702400">- initial package (v1.0.4)</changelog>
<changelog author="mrueckert@suse.de" date="1353672000">- update to 1.0.5
  * More speed improvements. Exactly how big will depend on
    the architecture:
  - 3?10% faster decompression for the base case (x86-64).
  - ARMv7 and higher can now use unaligned accesses,
    and will see about 30% faster decompression and
    20?40% faster compression.
  - 32-bit platforms (ARM and 32-bit x86) will see 2?5%
    faster compression.
    These are all cumulative (e.g., ARM gets all three speedups).
  * Fixed an issue where the unit test would crash on system
    with less than 256 MB address space available,
    e.g. some embedded platforms.
  * Added a framing format description, for use over e.g. HTTP,
    or for a command-line compressor. We do not have any
    implementations of this at the current point, but there seems
    to be enough of a general interest in the topic.
    Also make the format description slightly clearer.
  * Remove some compile-time warnings in -Wall
    (mostly signed/unsigned comparisons), for easier embedding
    into projects that use -Wall -Werror.</changelog>
<changelog author="mvyskocil@suse.com" date="1376568000">- Update to 1.1.0 (FATE#315420)
  * Snappy now uses 64 kB block size instead of 32 kB. On average,
    this means it compresses about 3% denser (more so for some
    inputs), at the same or better speeds.
  * libsnappy no longer depends on iostream.
  * Some small performance improvements in compression on x86
    (0.5?1%).
  * Various portability fixes for ARM-based platforms, for MSVC,
    and for GNU/Hurd.
- refresh and rename random-return.patch
  * snappy-random-return.patch
- reformat spec file
- build with NDEBUG to speedup a library
- install COPYING alongside so file</changelog>
<changelog author="cdenicolo@suse.com" date="1377172800">- license update: BSD-3-Clause
  correct license is BSD-3-Clause.</changelog>
<changelog author="p.drouand@gmail.com" date="1384344000">- Update to version 1.1.1
  * Add support for uncompressing to iovecs (scatter I/O).
  * Speed up decompression by ~2%; much more so (~13-20%) on
    a few benchmarks on given compilers and CPUs.
  * Fix a few issues with MSVC compilation.
  * Support truncated test data in the benchmark.
- Adapt patch to upstream changes
  * snappy-random-return.patch &gt; snappy-1.1.1-random-return.patch</changelog>
<changelog author="toddrme2178@gmail.com" date="1410436800">- Update to version 1.1.2
  - This is a maintenance release with no changes to the actual
    library source code.
  * Stop distributing benchmark data files that have unclear
    or unsuitable licensing.
  * Add support for padding chunks in the framing format.</changelog>
<changelog author="dimstar@opensuse.org" date="1438171200">- Add baselibs.conf: build snappy1-32bit, as needed by
  libqt5-qtwebengine-32bit.</changelog>
<changelog author="tchvatal@suse.com" date="1438171201">- Version bump to 1.1.3:
  * See the NEWS file for full details
- Switch to distribution from github
- Remove upstreamed patch:
  * snappy-1.1.1-random-return.patch</changelog>

</package>
<package pkgid="1bb3d310493b915241385aa3bdefa457d9c3831b" name="tokyocabinet" arch="i586">
    <version epoch="0" ver="1.4.48" rel="19.1"/>

<changelog author="guru@unixtech.be" date="1226491200">- new package</changelog>
<changelog author="guru@unixtech.be" date="1226577600">- update to 1.3.18:
  * an on-memory ordered tree database was added
  * performance of the B+ tree was improved</changelog>
<changelog author="guru@unixtech.be" date="1227441600">- update to 1.3.20:
  * durability of transactions was improved by write ahead logging</changelog>
<changelog author="guru@unixtech.be" date="1234440000">- update to 1.4.5, bumping SONAME to 7</changelog>
<changelog author="guru@unixtech.be" date="1234699200">- update to 1.4.6</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1245672000">- update to 1.4.27
- SONAME bumped from 7 to 8</changelog>
<changelog author="kruber@zib.de" date="1247745600">- update to 1.4.29
- changed to work on the other distros
- split doc into separate package
- resemble the sub-package layout (and naming) of each distribution</changelog>
<changelog author="dmacvicar@novell.com" date="1251460800">- update to 1.4.32</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1252324800">- update to 1.4.33</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1268740800">- update to 1.4.43
- bumped SONAME from 8 to 9</changelog>
<changelog author="kruber@zib.de" date="1271246400">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="kruber@zib.de" date="1279108800">- update to 1.4.45</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1292760000">- update to 1.4.46</changelog>
<changelog author="kruber@zib.de" date="1294747200">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags</changelog>
<changelog author="uli@suse.com" date="1351166400">- tokyocabinet-remove-minlinestringops.patch:
  disable non-existing compiler option -minline-all-stringops</changelog>
<changelog author="jengelh@inai.de" date="1351252800">- Update to new upstream release 1.4.48
  - A deadlock bug was fixed in the tcbdbrangeimpl function
- Remove undesired static archives
- Spec file cleanup and adjustments for documentation installation.</changelog>

</package>
<package pkgid="8ce9d9c5a4bda5f8b412aaada8315febb14dfd42" name="tokyocabinet" arch="src">
    <version epoch="0" ver="1.4.48" rel="19.1"/>

<changelog author="guru@unixtech.be" date="1226491200">- new package</changelog>
<changelog author="guru@unixtech.be" date="1226577600">- update to 1.3.18:
  * an on-memory ordered tree database was added
  * performance of the B+ tree was improved</changelog>
<changelog author="guru@unixtech.be" date="1227441600">- update to 1.3.20:
  * durability of transactions was improved by write ahead logging</changelog>
<changelog author="guru@unixtech.be" date="1234440000">- update to 1.4.5, bumping SONAME to 7</changelog>
<changelog author="guru@unixtech.be" date="1234699200">- update to 1.4.6</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1245672000">- update to 1.4.27
- SONAME bumped from 7 to 8</changelog>
<changelog author="kruber@zib.de" date="1247745600">- update to 1.4.29
- changed to work on the other distros
- split doc into separate package
- resemble the sub-package layout (and naming) of each distribution</changelog>
<changelog author="dmacvicar@novell.com" date="1251460800">- update to 1.4.32</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1252324800">- update to 1.4.33</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1268740800">- update to 1.4.43
- bumped SONAME from 8 to 9</changelog>
<changelog author="kruber@zib.de" date="1271246400">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="kruber@zib.de" date="1279108800">- update to 1.4.45</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1292760000">- update to 1.4.46</changelog>
<changelog author="kruber@zib.de" date="1294747200">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags</changelog>
<changelog author="uli@suse.com" date="1351166400">- tokyocabinet-remove-minlinestringops.patch:
  disable non-existing compiler option -minline-all-stringops</changelog>
<changelog author="jengelh@inai.de" date="1351252800">- Update to new upstream release 1.4.48
  - A deadlock bug was fixed in the tcbdbrangeimpl function
- Remove undesired static archives
- Spec file cleanup and adjustments for documentation installation.</changelog>

</package>
<package pkgid="a9bf432785c6590132838ef727cd8ff4428a5154" name="tokyocabinet" arch="x86_64">
    <version epoch="0" ver="1.4.48" rel="19.1"/>

<changelog author="guru@unixtech.be" date="1226491200">- new package</changelog>
<changelog author="guru@unixtech.be" date="1226577600">- update to 1.3.18:
  * an on-memory ordered tree database was added
  * performance of the B+ tree was improved</changelog>
<changelog author="guru@unixtech.be" date="1227441600">- update to 1.3.20:
  * durability of transactions was improved by write ahead logging</changelog>
<changelog author="guru@unixtech.be" date="1234440000">- update to 1.4.5, bumping SONAME to 7</changelog>
<changelog author="guru@unixtech.be" date="1234699200">- update to 1.4.6</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1245672000">- update to 1.4.27
- SONAME bumped from 7 to 8</changelog>
<changelog author="kruber@zib.de" date="1247745600">- update to 1.4.29
- changed to work on the other distros
- split doc into separate package
- resemble the sub-package layout (and naming) of each distribution</changelog>
<changelog author="dmacvicar@novell.com" date="1251460800">- update to 1.4.32</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1252324800">- update to 1.4.33</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1268740800">- update to 1.4.43
- bumped SONAME from 8 to 9</changelog>
<changelog author="kruber@zib.de" date="1271246400">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="kruber@zib.de" date="1279108800">- update to 1.4.45</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1292760000">- update to 1.4.46</changelog>
<changelog author="kruber@zib.de" date="1294747200">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags</changelog>
<changelog author="uli@suse.com" date="1351166400">- tokyocabinet-remove-minlinestringops.patch:
  disable non-existing compiler option -minline-all-stringops</changelog>
<changelog author="jengelh@inai.de" date="1351252800">- Update to new upstream release 1.4.48
  - A deadlock bug was fixed in the tcbdbrangeimpl function
- Remove undesired static archives
- Spec file cleanup and adjustments for documentation installation.</changelog>

</package>
<package pkgid="012028ebb4d7810f29b75e4ece3d33b77ff3c2c3" name="tokyocabinet-cgi" arch="i586">
    <version epoch="0" ver="1.4.48" rel="19.1"/>

<changelog author="guru@unixtech.be" date="1226491200">- new package</changelog>
<changelog author="guru@unixtech.be" date="1226577600">- update to 1.3.18:
  * an on-memory ordered tree database was added
  * performance of the B+ tree was improved</changelog>
<changelog author="guru@unixtech.be" date="1227441600">- update to 1.3.20:
  * durability of transactions was improved by write ahead logging</changelog>
<changelog author="guru@unixtech.be" date="1234440000">- update to 1.4.5, bumping SONAME to 7</changelog>
<changelog author="guru@unixtech.be" date="1234699200">- update to 1.4.6</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1245672000">- update to 1.4.27
- SONAME bumped from 7 to 8</changelog>
<changelog author="kruber@zib.de" date="1247745600">- update to 1.4.29
- changed to work on the other distros
- split doc into separate package
- resemble the sub-package layout (and naming) of each distribution</changelog>
<changelog author="dmacvicar@novell.com" date="1251460800">- update to 1.4.32</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1252324800">- update to 1.4.33</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1268740800">- update to 1.4.43
- bumped SONAME from 8 to 9</changelog>
<changelog author="kruber@zib.de" date="1271246400">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="kruber@zib.de" date="1279108800">- update to 1.4.45</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1292760000">- update to 1.4.46</changelog>
<changelog author="kruber@zib.de" date="1294747200">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags</changelog>
<changelog author="uli@suse.com" date="1351166400">- tokyocabinet-remove-minlinestringops.patch:
  disable non-existing compiler option -minline-all-stringops</changelog>
<changelog author="jengelh@inai.de" date="1351252800">- Update to new upstream release 1.4.48
  - A deadlock bug was fixed in the tcbdbrangeimpl function
- Remove undesired static archives
- Spec file cleanup and adjustments for documentation installation.</changelog>

</package>
<package pkgid="64168a2abcf22df43134f11615dd736e3632596a" name="tokyocabinet-cgi" arch="x86_64">
    <version epoch="0" ver="1.4.48" rel="19.1"/>

<changelog author="guru@unixtech.be" date="1226491200">- new package</changelog>
<changelog author="guru@unixtech.be" date="1226577600">- update to 1.3.18:
  * an on-memory ordered tree database was added
  * performance of the B+ tree was improved</changelog>
<changelog author="guru@unixtech.be" date="1227441600">- update to 1.3.20:
  * durability of transactions was improved by write ahead logging</changelog>
<changelog author="guru@unixtech.be" date="1234440000">- update to 1.4.5, bumping SONAME to 7</changelog>
<changelog author="guru@unixtech.be" date="1234699200">- update to 1.4.6</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1245672000">- update to 1.4.27
- SONAME bumped from 7 to 8</changelog>
<changelog author="kruber@zib.de" date="1247745600">- update to 1.4.29
- changed to work on the other distros
- split doc into separate package
- resemble the sub-package layout (and naming) of each distribution</changelog>
<changelog author="dmacvicar@novell.com" date="1251460800">- update to 1.4.32</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1252324800">- update to 1.4.33</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1268740800">- update to 1.4.43
- bumped SONAME from 8 to 9</changelog>
<changelog author="kruber@zib.de" date="1271246400">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="kruber@zib.de" date="1279108800">- update to 1.4.45</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1292760000">- update to 1.4.46</changelog>
<changelog author="kruber@zib.de" date="1294747200">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags</changelog>
<changelog author="uli@suse.com" date="1351166400">- tokyocabinet-remove-minlinestringops.patch:
  disable non-existing compiler option -minline-all-stringops</changelog>
<changelog author="jengelh@inai.de" date="1351252800">- Update to new upstream release 1.4.48
  - A deadlock bug was fixed in the tcbdbrangeimpl function
- Remove undesired static archives
- Spec file cleanup and adjustments for documentation installation.</changelog>

</package>
<package pkgid="28e2ec404fc682bdda166d8a77422d8f2d28a50c" name="tokyocabinet-doc" arch="i586">
    <version epoch="0" ver="1.4.48" rel="19.1"/>

<changelog author="guru@unixtech.be" date="1226491200">- new package</changelog>
<changelog author="guru@unixtech.be" date="1226577600">- update to 1.3.18:
  * an on-memory ordered tree database was added
  * performance of the B+ tree was improved</changelog>
<changelog author="guru@unixtech.be" date="1227441600">- update to 1.3.20:
  * durability of transactions was improved by write ahead logging</changelog>
<changelog author="guru@unixtech.be" date="1234440000">- update to 1.4.5, bumping SONAME to 7</changelog>
<changelog author="guru@unixtech.be" date="1234699200">- update to 1.4.6</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1245672000">- update to 1.4.27
- SONAME bumped from 7 to 8</changelog>
<changelog author="kruber@zib.de" date="1247745600">- update to 1.4.29
- changed to work on the other distros
- split doc into separate package
- resemble the sub-package layout (and naming) of each distribution</changelog>
<changelog author="dmacvicar@novell.com" date="1251460800">- update to 1.4.32</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1252324800">- update to 1.4.33</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1268740800">- update to 1.4.43
- bumped SONAME from 8 to 9</changelog>
<changelog author="kruber@zib.de" date="1271246400">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="kruber@zib.de" date="1279108800">- update to 1.4.45</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1292760000">- update to 1.4.46</changelog>
<changelog author="kruber@zib.de" date="1294747200">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags</changelog>
<changelog author="uli@suse.com" date="1351166400">- tokyocabinet-remove-minlinestringops.patch:
  disable non-existing compiler option -minline-all-stringops</changelog>
<changelog author="jengelh@inai.de" date="1351252800">- Update to new upstream release 1.4.48
  - A deadlock bug was fixed in the tcbdbrangeimpl function
- Remove undesired static archives
- Spec file cleanup and adjustments for documentation installation.</changelog>

</package>
<package pkgid="4f5d3d384a8e2766b4a66c7493b8d217b58078ae" name="tokyocabinet-doc" arch="x86_64">
    <version epoch="0" ver="1.4.48" rel="19.1"/>

<changelog author="guru@unixtech.be" date="1226491200">- new package</changelog>
<changelog author="guru@unixtech.be" date="1226577600">- update to 1.3.18:
  * an on-memory ordered tree database was added
  * performance of the B+ tree was improved</changelog>
<changelog author="guru@unixtech.be" date="1227441600">- update to 1.3.20:
  * durability of transactions was improved by write ahead logging</changelog>
<changelog author="guru@unixtech.be" date="1234440000">- update to 1.4.5, bumping SONAME to 7</changelog>
<changelog author="guru@unixtech.be" date="1234699200">- update to 1.4.6</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1245672000">- update to 1.4.27
- SONAME bumped from 7 to 8</changelog>
<changelog author="kruber@zib.de" date="1247745600">- update to 1.4.29
- changed to work on the other distros
- split doc into separate package
- resemble the sub-package layout (and naming) of each distribution</changelog>
<changelog author="dmacvicar@novell.com" date="1251460800">- update to 1.4.32</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1252324800">- update to 1.4.33</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1268740800">- update to 1.4.43
- bumped SONAME from 8 to 9</changelog>
<changelog author="kruber@zib.de" date="1271246400">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="kruber@zib.de" date="1279108800">- update to 1.4.45</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1292760000">- update to 1.4.46</changelog>
<changelog author="kruber@zib.de" date="1294747200">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags</changelog>
<changelog author="uli@suse.com" date="1351166400">- tokyocabinet-remove-minlinestringops.patch:
  disable non-existing compiler option -minline-all-stringops</changelog>
<changelog author="jengelh@inai.de" date="1351252800">- Update to new upstream release 1.4.48
  - A deadlock bug was fixed in the tcbdbrangeimpl function
- Remove undesired static archives
- Spec file cleanup and adjustments for documentation installation.</changelog>

</package>
<package pkgid="4f5367f948caa9add6ba11b2356e82a20b8780ad" name="tokyocabinet-testsuite" arch="i586">
    <version epoch="0" ver="1.4.48" rel="19.1"/>

<changelog author="guru@unixtech.be" date="1226491200">- new package</changelog>
<changelog author="guru@unixtech.be" date="1226577600">- update to 1.3.18:
  * an on-memory ordered tree database was added
  * performance of the B+ tree was improved</changelog>
<changelog author="guru@unixtech.be" date="1227441600">- update to 1.3.20:
  * durability of transactions was improved by write ahead logging</changelog>
<changelog author="guru@unixtech.be" date="1234440000">- update to 1.4.5, bumping SONAME to 7</changelog>
<changelog author="guru@unixtech.be" date="1234699200">- update to 1.4.6</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1245672000">- update to 1.4.27
- SONAME bumped from 7 to 8</changelog>
<changelog author="kruber@zib.de" date="1247745600">- update to 1.4.29
- changed to work on the other distros
- split doc into separate package
- resemble the sub-package layout (and naming) of each distribution</changelog>
<changelog author="dmacvicar@novell.com" date="1251460800">- update to 1.4.32</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1252324800">- update to 1.4.33</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1268740800">- update to 1.4.43
- bumped SONAME from 8 to 9</changelog>
<changelog author="kruber@zib.de" date="1271246400">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="kruber@zib.de" date="1279108800">- update to 1.4.45</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1292760000">- update to 1.4.46</changelog>
<changelog author="kruber@zib.de" date="1294747200">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags</changelog>
<changelog author="uli@suse.com" date="1351166400">- tokyocabinet-remove-minlinestringops.patch:
  disable non-existing compiler option -minline-all-stringops</changelog>
<changelog author="jengelh@inai.de" date="1351252800">- Update to new upstream release 1.4.48
  - A deadlock bug was fixed in the tcbdbrangeimpl function
- Remove undesired static archives
- Spec file cleanup and adjustments for documentation installation.</changelog>

</package>
<package pkgid="5c393693cb93424ff73589dd9e003fd31b1343bd" name="tokyocabinet-testsuite" arch="x86_64">
    <version epoch="0" ver="1.4.48" rel="19.1"/>

<changelog author="guru@unixtech.be" date="1226491200">- new package</changelog>
<changelog author="guru@unixtech.be" date="1226577600">- update to 1.3.18:
  * an on-memory ordered tree database was added
  * performance of the B+ tree was improved</changelog>
<changelog author="guru@unixtech.be" date="1227441600">- update to 1.3.20:
  * durability of transactions was improved by write ahead logging</changelog>
<changelog author="guru@unixtech.be" date="1234440000">- update to 1.4.5, bumping SONAME to 7</changelog>
<changelog author="guru@unixtech.be" date="1234699200">- update to 1.4.6</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1245672000">- update to 1.4.27
- SONAME bumped from 7 to 8</changelog>
<changelog author="kruber@zib.de" date="1247745600">- update to 1.4.29
- changed to work on the other distros
- split doc into separate package
- resemble the sub-package layout (and naming) of each distribution</changelog>
<changelog author="dmacvicar@novell.com" date="1251460800">- update to 1.4.32</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1252324800">- update to 1.4.33</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1268740800">- update to 1.4.43
- bumped SONAME from 8 to 9</changelog>
<changelog author="kruber@zib.de" date="1271246400">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="kruber@zib.de" date="1279108800">- update to 1.4.45</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1292760000">- update to 1.4.46</changelog>
<changelog author="kruber@zib.de" date="1294747200">- adapted package to the changes and updates from the tokyocabinet
  package from the devel:libraries:c_c++ project</changelog>
<changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags</changelog>
<changelog author="uli@suse.com" date="1351166400">- tokyocabinet-remove-minlinestringops.patch:
  disable non-existing compiler option -minline-all-stringops</changelog>
<changelog author="jengelh@inai.de" date="1351252800">- Update to new upstream release 1.4.48
  - A deadlock bug was fixed in the tcbdbrangeimpl function
- Remove undesired static archives
- Spec file cleanup and adjustments for documentation installation.</changelog>

</package>

<package pkgid="0107a3dd1584d4300cd812edd88f0462209836a2" name="python-scalaris" arch="x86_64">
    <version epoch="0" ver="0.9.0+git20160302.1448.e4b98d3" rel="1.1"/>

<changelog author="kruber@zib.de" date="1310731200">- Scalaris 0.3.0 (codename "Rhinechis Scalaris")
  * API
  - new API with interoperable bindings to Java, Python, Ruby, and JSON
  - support for several data types, including strings, integers, JSON
    objects, binary objects.
  - new transaction interface with support for bundled requests for better
    latency.
  * Tests
  - added numerous unittests
  - added language-binding interoperability tests
  * Documentation
  - extended, but - as always - by far not enough...
  * Bugs
  - fixed countless bugs</changelog>
<changelog author="kruber@zib.de" date="1327406400">- Scalaris 0.4.0 (codename "Pomacea scalaris")
  * API:
  - new functions for incremental data change:
    test_and_set: check for a provided old value before setting a new one
    add_on_nr: increment a numeric value
    add_del_on_list: append or delete entries from a list value
  - added VM API to manage Scalaris nodes inside an Erlang virtual machine
  - added monitoring API to retrieve some live metrics
  - added a connection pool convenience class (Java, Python)
  * Documentation:
  - updated documentation to extended APIs
  * Bugs:
  - fixed numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1332417600">- Scalaris 0.4.1
  * Packaging:
  - install rubygem dependencies in Debian postinstall scripts for Ruby API</changelog>
<changelog author="kruber@zib.de" date="1349956800">- Scalaris 0.5.0 (codename "Saperda scalaris")
  * API:
  - allow Scalaris monitoring via JMX through the Java API
  - added an executor-service to the Java-API (de.zib.scalaris.executor.*)
  - added a node discovery daemon to the Java-API
  - allow compressed communication between the Java-API and Erlang for
    increased performance, especially if the two are on separate nodes
  - added VM management support to the JSON- and Python-API
  - added transaction log filtering to the Java-API, i.e. only sent the
    needed parts of the tlog back to Erlang and re-combine the result
  - fixed api_tx:req_list_commit_each/1 not running requests in parallel
  - &gt; do not assure any order of requests, even if on same key!
  * Bugs:
  - fixed numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1376654400">- Scalaris 0.6.0 (codename "Conus scalaris")
  * Packaging:
  - add ArchLinux packages
  - add support for new distribution versions
  * API:
  - no more timeouts in client APIs
  - Java-API: re-worked the request and result list handling
  - &gt; move result processing to the operation classes
  - Java-API: better support for custom operations
  - Java-API: support the new partial reads:
    ReadRandomFromListOp and ReadSublistOp
  - Java-API: compile with "vars" debug info
  - Java-API: integrate new OtpErlang library (1.5.8 from R16B) with fixed
    support for compressed binaries
  - Java-API: add back-ports from the Wiki on Scalaris demonstrator:
  * list-change operations: ScalarisChangeListOp and
    ScalarisListAppendRemoveOp
  * MultiMap classes are now in de.zib.tools
  * CircularByteArrayOutputStream
  - Java-API: fix hostname issues with Erlang and Java
  - Java-API: slightly changed the delete API
  - JSON-API: add API for auto-scale requests
  - Python-API: add API for auto-scale requests
  - Python-API: use default socket timeout
  - Ruby-API: use default socket timeout
  - all APIs: support lists of composite types
  * Infrastructure:
  - add a daemon to monitor Scalaris via JMX
  - support for distributions with python3 available as "python" and
    python2 as "python2"
  - support for Ruby 1.9
  * Bugs:
  - use /bin/bash instead of /bin/sh which may not result in a bash session
  - fix numerous other bugs</changelog>
<changelog author="kruber@zib.de" date="1381492800">- Scalaris 0.6.1
  * Packaging:
  - add ArchLinux ruby API packages
  * API:
  - Java-API: add Maven build support
  - Java-API: add CircularByteArrayOutputStream#clear()
  - Java-API: fix ConnectionPool#getConnection(timeout) throwing
    IllegalMonitorStateException if a single ConnectionPool is used
    by multiple threads and no more connections are available
  - Java-API: add a "-monitor" command line parameter
  - api_monitor: return the latency and stddev values of the micro-benchmark
    executed by monitor_perf for node and service performance
  * Bugs:
  - fix some more (less severe) bugs</changelog>
<changelog author="kruber@zib.de" date="1398686400">- Scalaris 0.7.0 (codename "Stauroderus scalaris")
  * API:
  - Java-API: integrate new OtpErlang library (1.5.9 from Erlang 17.0)
  * Bugs:
  - fix numerous more (less severe) bugs</changelog>
<changelog author="kruber@zib.de" date="1411992000">- Scalaris 0.7.1
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - add support for new distribution versions
  - include daemon for monitoring Scalaris through JMX
  * API:
  - Java-API: integrate new OtpErlang library (1.5.10 from Erlang 17.3)
  * Bugs:
  - fix numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1414065600">- Scalaris 0.7.2
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - fix ArchLinux packages with newest Java versions</changelog>
<changelog author="kruber@zib.de" date="1436529600">- Scalaris 0.8.0 (codename "Picoides scalaris")
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - also install docs on Arch Linux
  - fix lintian errors and warnings for Debian-based packages
  - fix permissions on the log directory (owned by the 'scalaris' user)
    and the config files (not owned by the 'scalaris' user anymore!)
  - adapt packages for newer distributions
  * API:
  - Java-API: integrate new OtpErlang library (1.5.12 from Erlang 17.4)
  - Python-API: do not include a shebang with a pre-defined path to python
    anymore
  - Python-API: fix unclosed sockets in various tests
  - Python-API: increase python{2,3} test speed
  - Ruby-API: try to fallback to the normal json module if the gem is missing
  - Ruby-API: considerably increase the ruby test speed
  - remove the Publish/Subscribe API
  * Infrastructure:
  - move sources to github: https://github.com/scalaris-team/scalaris
  - new project homepage: http://scalaris.zib.de
  * Bugs:
  - JSON-API: fix test_and_set not working correctly inside req_list
  - fix numerous more bugs</changelog>
<changelog author="kruber@zib.de" date="1436702400">- Scalaris 0.8.1
  (partly supported by the EU project IES Cities http://iescities.eu/)</changelog>
<changelog author="kruber@zib.de" date="1437739200">- Scalaris 0.8.2
  (partly supported by the EU project IES Cities http://iescities.eu/)</changelog>
<changelog author="kruber@zib.de" date="1456747200">- Scalaris 0.9.0 (codename "Vriesea scalaris")
  (partly supported by the EU project IES Cities http://iescities.eu/)
  * Packaging:
  - add a libscalaris-dev[el] package with the C++ API (rpm, deb)
  * API:
  - CPP-API: provide a new C++ client library
  - DataNucleus: provide a new storage back-end for Scalaris
  - add a Scalaris adapter for YCSB
  - new functions in all APIs for generic routing table operations</changelog>

</package>

<package pkgid="5214b1bbc32284e2064c9da1e41f253eefb1e6df" name="ruby-scalaris" arch="x86_64">
    <version epoch="0" ver="0.9.0+git20160302.1448.e4b98d3" rel="1.1"/>

<changelog author="kruber@zib.de" date="1310731200">- Scalaris 0.3.0 (codename "Rhinechis Scalaris")
  * API
  - new API with interoperable bindings to Java, Python, Ruby, and JSON
  - support for several data types, including strings, integers, JSON
    objects, binary objects.
  - new transaction interface with support for bundled requests for better
    latency.
  * Tests
  - added numerous unittests
  - added language-binding interoperability tests
  * Documentation
  - extended, but - as always - by far not enough...
  * Bugs
  - fixed countless bugs</changelog>
<changelog author="kruber@zib.de" date="1327406400">- Scalaris 0.4.0 (codename "Pomacea scalaris")
  * API:
  - new functions for incremental data change:
    test_and_set: check for a provided old value before setting a new one
    add_on_nr: increment a numeric value
    add_del_on_list: append or delete entries from a list value
  - added VM API to manage Scalaris nodes inside an Erlang virtual machine
  - added monitoring API to retrieve some live metrics
  - added a connection pool convenience class (Java, Python)
  * Documentation:
  - updated documentation to extended APIs
  * Bugs:
  - fixed numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1332417600">- Scalaris 0.4.1
  * Packaging:
  - install rubygem dependencies in Debian postinstall scripts for Ruby API</changelog>
<changelog author="kruber@zib.de" date="1349956800">- Scalaris 0.5.0 (codename "Saperda scalaris")
  * API:
  - allow Scalaris monitoring via JMX through the Java API
  - added an executor-service to the Java-API (de.zib.scalaris.executor.*)
  - added a node discovery daemon to the Java-API
  - allow compressed communication between the Java-API and Erlang for
    increased performance, especially if the two are on separate nodes
  - added VM management support to the JSON- and Python-API
  - added transaction log filtering to the Java-API, i.e. only sent the
    needed parts of the tlog back to Erlang and re-combine the result
  - fixed api_tx:req_list_commit_each/1 not running requests in parallel
  - &gt; do not assure any order of requests, even if on same key!
  * Bugs:
  - fixed numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1376654400">- Scalaris 0.6.0 (codename "Conus scalaris")
  * Packaging:
  - add ArchLinux packages
  - add support for new distribution versions
  * API:
  - no more timeouts in client APIs
  - Java-API: re-worked the request and result list handling
  - &gt; move result processing to the operation classes
  - Java-API: better support for custom operations
  - Java-API: support the new partial reads:
    ReadRandomFromListOp and ReadSublistOp
  - Java-API: compile with "vars" debug info
  - Java-API: integrate new OtpErlang library (1.5.8 from R16B) with fixed
    support for compressed binaries
  - Java-API: add back-ports from the Wiki on Scalaris demonstrator:
  * list-change operations: ScalarisChangeListOp and
    ScalarisListAppendRemoveOp
  * MultiMap classes are now in de.zib.tools
  * CircularByteArrayOutputStream
  - Java-API: fix hostname issues with Erlang and Java
  - Java-API: slightly changed the delete API
  - JSON-API: add API for auto-scale requests
  - Python-API: add API for auto-scale requests
  - Python-API: use default socket timeout
  - Ruby-API: use default socket timeout
  - all APIs: support lists of composite types
  * Infrastructure:
  - add a daemon to monitor Scalaris via JMX
  - support for distributions with python3 available as "python" and
    python2 as "python2"
  - support for Ruby 1.9
  * Bugs:
  - use /bin/bash instead of /bin/sh which may not result in a bash session
  - fix numerous other bugs</changelog>
<changelog author="kruber@zib.de" date="1381492800">- Scalaris 0.6.1
  * Packaging:
  - add ArchLinux ruby API packages
  * API:
  - Java-API: add Maven build support
  - Java-API: add CircularByteArrayOutputStream#clear()
  - Java-API: fix ConnectionPool#getConnection(timeout) throwing
    IllegalMonitorStateException if a single ConnectionPool is used
    by multiple threads and no more connections are available
  - Java-API: add a "-monitor" command line parameter
  - api_monitor: return the latency and stddev values of the micro-benchmark
    executed by monitor_perf for node and service performance
  * Bugs:
  - fix some more (less severe) bugs</changelog>
<changelog author="kruber@zib.de" date="1398686400">- Scalaris 0.7.0 (codename "Stauroderus scalaris")
  * API:
  - Java-API: integrate new OtpErlang library (1.5.9 from Erlang 17.0)
  * Bugs:
  - fix numerous more (less severe) bugs</changelog>
<changelog author="kruber@zib.de" date="1411992000">- Scalaris 0.7.1
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - add support for new distribution versions
  - include daemon for monitoring Scalaris through JMX
  * API:
  - Java-API: integrate new OtpErlang library (1.5.10 from Erlang 17.3)
  * Bugs:
  - fix numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1414065600">- Scalaris 0.7.2
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - fix ArchLinux packages with newest Java versions</changelog>
<changelog author="kruber@zib.de" date="1436529600">- Scalaris 0.8.0 (codename "Picoides scalaris")
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - also install docs on Arch Linux
  - fix lintian errors and warnings for Debian-based packages
  - fix permissions on the log directory (owned by the 'scalaris' user)
    and the config files (not owned by the 'scalaris' user anymore!)
  - adapt packages for newer distributions
  * API:
  - Java-API: integrate new OtpErlang library (1.5.12 from Erlang 17.4)
  - Python-API: do not include a shebang with a pre-defined path to python
    anymore
  - Python-API: fix unclosed sockets in various tests
  - Python-API: increase python{2,3} test speed
  - Ruby-API: try to fallback to the normal json module if the gem is missing
  - Ruby-API: considerably increase the ruby test speed
  - remove the Publish/Subscribe API
  * Infrastructure:
  - move sources to github: https://github.com/scalaris-team/scalaris
  - new project homepage: http://scalaris.zib.de
  * Bugs:
  - JSON-API: fix test_and_set not working correctly inside req_list
  - fix numerous more bugs</changelog>
<changelog author="kruber@zib.de" date="1436702400">- Scalaris 0.8.1
  (partly supported by the EU project IES Cities http://iescities.eu/)</changelog>
<changelog author="kruber@zib.de" date="1437739200">- Scalaris 0.8.2
  (partly supported by the EU project IES Cities http://iescities.eu/)</changelog>
<changelog author="kruber@zib.de" date="1456747200">- Scalaris 0.9.0 (codename "Vriesea scalaris")
  (partly supported by the EU project IES Cities http://iescities.eu/)
  * Packaging:
  - add a libscalaris-dev[el] package with the C++ API (rpm, deb)
  * API:
  - CPP-API: provide a new C++ client library
  - DataNucleus: provide a new storage back-end for Scalaris
  - add a Scalaris adapter for YCSB
  - new functions in all APIs for generic routing table operations</changelog>

</package>

<package pkgid="414666e9748ea76af962c39bfbc28f205b6116fa" name="scalaris-java" arch="x86_64">
    <version epoch="0" ver="0.9.0+git20160302.1448.e4b98d3" rel="1.1"/>

<changelog author="kruber@zib.de" date="1310731200">- Scalaris 0.3.0 (codename "Rhinechis Scalaris")
  * API
  - new API with interoperable bindings to Java, Python, Ruby, and JSON
  - support for several data types, including strings, integers, JSON
    objects, binary objects.
  - new transaction interface with support for bundled requests for better
    latency.
  * Tests
  - added numerous unittests
  - added language-binding interoperability tests
  * Documentation
  - extended, but - as always - by far not enough...
  * Bugs
  - fixed countless bugs</changelog>
<changelog author="kruber@zib.de" date="1327406400">- Scalaris 0.4.0 (codename "Pomacea scalaris")
  * API:
  - new functions for incremental data change:
    test_and_set: check for a provided old value before setting a new one
    add_on_nr: increment a numeric value
    add_del_on_list: append or delete entries from a list value
  - added VM API to manage Scalaris nodes inside an Erlang virtual machine
  - added monitoring API to retrieve some live metrics
  - added a connection pool convenience class (Java, Python)
  * Documentation:
  - updated documentation to extended APIs
  * Bugs:
  - fixed numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1332417600">- Scalaris 0.4.1
  * Packaging:
  - install rubygem dependencies in Debian postinstall scripts for Ruby API</changelog>
<changelog author="kruber@zib.de" date="1349956800">- Scalaris 0.5.0 (codename "Saperda scalaris")
  * API:
  - allow Scalaris monitoring via JMX through the Java API
  - added an executor-service to the Java-API (de.zib.scalaris.executor.*)
  - added a node discovery daemon to the Java-API
  - allow compressed communication between the Java-API and Erlang for
    increased performance, especially if the two are on separate nodes
  - added VM management support to the JSON- and Python-API
  - added transaction log filtering to the Java-API, i.e. only sent the
    needed parts of the tlog back to Erlang and re-combine the result
  - fixed api_tx:req_list_commit_each/1 not running requests in parallel
  - &gt; do not assure any order of requests, even if on same key!
  * Bugs:
  - fixed numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1376654400">- Scalaris 0.6.0 (codename "Conus scalaris")
  * Packaging:
  - add ArchLinux packages
  - add support for new distribution versions
  * API:
  - no more timeouts in client APIs
  - Java-API: re-worked the request and result list handling
  - &gt; move result processing to the operation classes
  - Java-API: better support for custom operations
  - Java-API: support the new partial reads:
    ReadRandomFromListOp and ReadSublistOp
  - Java-API: compile with "vars" debug info
  - Java-API: integrate new OtpErlang library (1.5.8 from R16B) with fixed
    support for compressed binaries
  - Java-API: add back-ports from the Wiki on Scalaris demonstrator:
  * list-change operations: ScalarisChangeListOp and
    ScalarisListAppendRemoveOp
  * MultiMap classes are now in de.zib.tools
  * CircularByteArrayOutputStream
  - Java-API: fix hostname issues with Erlang and Java
  - Java-API: slightly changed the delete API
  - JSON-API: add API for auto-scale requests
  - Python-API: add API for auto-scale requests
  - Python-API: use default socket timeout
  - Ruby-API: use default socket timeout
  - all APIs: support lists of composite types
  * Infrastructure:
  - add a daemon to monitor Scalaris via JMX
  - support for distributions with python3 available as "python" and
    python2 as "python2"
  - support for Ruby 1.9
  * Bugs:
  - use /bin/bash instead of /bin/sh which may not result in a bash session
  - fix numerous other bugs</changelog>
<changelog author="kruber@zib.de" date="1381492800">- Scalaris 0.6.1
  * Packaging:
  - add ArchLinux ruby API packages
  * API:
  - Java-API: add Maven build support
  - Java-API: add CircularByteArrayOutputStream#clear()
  - Java-API: fix ConnectionPool#getConnection(timeout) throwing
    IllegalMonitorStateException if a single ConnectionPool is used
    by multiple threads and no more connections are available
  - Java-API: add a "-monitor" command line parameter
  - api_monitor: return the latency and stddev values of the micro-benchmark
    executed by monitor_perf for node and service performance
  * Bugs:
  - fix some more (less severe) bugs</changelog>
<changelog author="kruber@zib.de" date="1398686400">- Scalaris 0.7.0 (codename "Stauroderus scalaris")
  * API:
  - Java-API: integrate new OtpErlang library (1.5.9 from Erlang 17.0)
  * Bugs:
  - fix numerous more (less severe) bugs</changelog>
<changelog author="kruber@zib.de" date="1411992000">- Scalaris 0.7.1
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - add support for new distribution versions
  - include daemon for monitoring Scalaris through JMX
  * API:
  - Java-API: integrate new OtpErlang library (1.5.10 from Erlang 17.3)
  * Bugs:
  - fix numerous bugs</changelog>
<changelog author="kruber@zib.de" date="1414065600">- Scalaris 0.7.2
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - fix ArchLinux packages with newest Java versions</changelog>
<changelog author="kruber@zib.de" date="1436529600">- Scalaris 0.8.0 (codename "Picoides scalaris")
  (partly supported by the EU project IES Cities http://iescities.eu/
  and the EIT ICT Labs project MCData)
  * Packaging:
  - also install docs on Arch Linux
  - fix lintian errors and warnings for Debian-based packages
  - fix permissions on the log directory (owned by the 'scalaris' user)
    and the config files (not owned by the 'scalaris' user anymore!)
  - adapt packages for newer distributions
  * API:
  - Java-API: integrate new OtpErlang library (1.5.12 from Erlang 17.4)
  - Python-API: do not include a shebang with a pre-defined path to python
    anymore
  - Python-API: fix unclosed sockets in various tests
  - Python-API: increase python{2,3} test speed
  - Ruby-API: try to fallback to the normal json module if the gem is missing
  - Ruby-API: considerably increase the ruby test speed
  - remove the Publish/Subscribe API
  * Infrastructure:
  - move sources to github: https://github.com/scalaris-team/scalaris
  - new project homepage: http://scalaris.zib.de
  * Bugs:
  - JSON-API: fix test_and_set not working correctly inside req_list
  - fix numerous more bugs</changelog>
<changelog author="kruber@zib.de" date="1436702400">- Scalaris 0.8.1
  (partly supported by the EU project IES Cities http://iescities.eu/)</changelog>
<changelog author="kruber@zib.de" date="1437739200">- Scalaris 0.8.2
  (partly supported by the EU project IES Cities http://iescities.eu/)</changelog>
<changelog author="kruber@zib.de" date="1456747200">- Scalaris 0.9.0 (codename "Vriesea scalaris")
  (partly supported by the EU project IES Cities http://iescities.eu/)
  * Packaging:
  - add a libscalaris-dev[el] package with the C++ API (rpm, deb)
  * API:
  - CPP-API: provide a new C++ client library
  - DataNucleus: provide a new storage back-end for Scalaris
  - add a Scalaris adapter for YCSB
  - new functions in all APIs for generic routing table operations</changelog>

</package>

</otherdata>