<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="35">
<package pkgid="fceeeb9f090d6c2c6c9aaab66357a1eefd737840fef0ed3f15d214f1f877d487" name="galera-3" arch="src">
  <version epoch="0" ver="25.3.18" rel="2.1"/>
  <changelog author="mrueckert@suse.de" date="1439812800">- initial package based on the upstream rpm</changelog>
  <changelog author="mrueckert@suse.de" date="1441022400">- update to 3.12
  - Various forms of FLUSH that are replicated in traditional MySQL
    async replication are now also replicated in Galera under TOI
    (codership/mysql-wsrep#67)
  - The applier thread will now honor FLUSH TABLES WITH READ LOCK,
    FLUSH FOR EXPORT and will block until the lock is released
    (codership/mysql-wsrep#113)
  - Support for Debian Jessie
    (galera/mysql-wsrep#127,codership/galera#264)
  - The SST password is no longer passed via the command line or
    visble in the error log or ?ps? output
    (codership/mysql-wsrep#141)
  - The xtrabackup SST script has been updated from the upstream
    source (codership/mysql-wsrep#143)
  - Galera will abort gracefully if there is no disk space to write
    the required gcache files (codership/galera#324)
  - Gcache files are removed faster than before in order to reduce
    Galera disk usage (codership/galera#317)
  - Better error logging in case of SSL errors or misconfiguration
    (codership/galera#290)
  - The configuration in /etc/sysconfig/garb is now properly
    honored by the garbd systemd service (codership/galera#267)
  - Arbitrator service no longer starts automatically on package
    installation, giving the user the opportunity to configure it
    first (codership/galera#266)
  - Miscellaneous fixes in the garb startup script
    (codership/galera#186)
- drop 94b139beca13d345a49abae1197fee2ed546dd66.patch:
  included in update</changelog>
  <changelog author="mrueckert@suse.de" date="1447675200">- Add requires for socat mariadb-tools xtrabackup as it is used for
  state transfer</changelog>
  <changelog author="mrueckert@suse.de" date="1447848000">- update to 25.3.13
  - security fix for the LogJam issue. The key length used for
    creating Diffie-Hellman keys has been increased to 2,048 bits.
  - a ?compat? package is now provided to allow MySQL-wsrep to be
    installed without removing packages such as Postfix which
    depend on older MySQL versions
  - The MySQL-wsrep packages are now built with OpenSSL rather than
    YaSSL (codership/mysql-wsrep#121)
  - Galera error messages have been enhanced to contain the current
    schema name along with the query (codership/mysql-wsrep#202)
  - IB atomic builtins are no longer used when compiling as they
    may cause the server to hang (codership/mysql-wsrep#221)
  - query cache is now compatible with wsrep_sync_wait
    (codership/mysql-wsrep#201)
  - a deadlock could occur between the applier thread and an
    aborted transaction (codership/mysql-wsrep#184)
  - a memory leak could occur when using SHOW STATUS
    (codership/galera#308)
  - DDL was not recorded in InnoDB header, causing InnoDB to
    recover to an earlier position (codership/mysql-wsrep#31)
  - an assertion could happen with Prepared Statements
    (codership/mysql-wsrep#125, codership/mysql-wsrep#126)
  - the ?could not find key from cert index? warning will no longer
    be printed in certain situations (codership/galera#361)
  - fix compilation on the latest Debian release
    (codership/galera#321)
  - fix compilation on FreeBSD
  - several fixes to the build scripts to support various distros
    and architectures (codership/galera#321)</changelog>
  <changelog author="mrueckert@suse.de" date="1476964800">- update to 25.3.18
  - After a certain pattern of server restarts, an isolated node
    could stop attempting to reconnect to the cluster (GCF-890)
  - Galera would fail to compile with clang 3.8 (refs
    codership/galera#412)
  - The wsrep_desync_count variable could show a wrong value
    (GAL-401)</changelog>
</package>
<package pkgid="3187d679b3fa03d46a9f034e5f71ae46d34723d8fa79e358ad29f246c58a1fd2" name="galera-3" arch="x86_64">
  <version epoch="0" ver="25.3.18" rel="2.1"/>
  <changelog author="mrueckert@suse.de" date="1439812800">- initial package based on the upstream rpm</changelog>
  <changelog author="mrueckert@suse.de" date="1441022400">- update to 3.12
  - Various forms of FLUSH that are replicated in traditional MySQL
    async replication are now also replicated in Galera under TOI
    (codership/mysql-wsrep#67)
  - The applier thread will now honor FLUSH TABLES WITH READ LOCK,
    FLUSH FOR EXPORT and will block until the lock is released
    (codership/mysql-wsrep#113)
  - Support for Debian Jessie
    (galera/mysql-wsrep#127,codership/galera#264)
  - The SST password is no longer passed via the command line or
    visble in the error log or ?ps? output
    (codership/mysql-wsrep#141)
  - The xtrabackup SST script has been updated from the upstream
    source (codership/mysql-wsrep#143)
  - Galera will abort gracefully if there is no disk space to write
    the required gcache files (codership/galera#324)
  - Gcache files are removed faster than before in order to reduce
    Galera disk usage (codership/galera#317)
  - Better error logging in case of SSL errors or misconfiguration
    (codership/galera#290)
  - The configuration in /etc/sysconfig/garb is now properly
    honored by the garbd systemd service (codership/galera#267)
  - Arbitrator service no longer starts automatically on package
    installation, giving the user the opportunity to configure it
    first (codership/galera#266)
  - Miscellaneous fixes in the garb startup script
    (codership/galera#186)
- drop 94b139beca13d345a49abae1197fee2ed546dd66.patch:
  included in update</changelog>
  <changelog author="mrueckert@suse.de" date="1447675200">- Add requires for socat mariadb-tools xtrabackup as it is used for
  state transfer</changelog>
  <changelog author="mrueckert@suse.de" date="1447848000">- update to 25.3.13
  - security fix for the LogJam issue. The key length used for
    creating Diffie-Hellman keys has been increased to 2,048 bits.
  - a ?compat? package is now provided to allow MySQL-wsrep to be
    installed without removing packages such as Postfix which
    depend on older MySQL versions
  - The MySQL-wsrep packages are now built with OpenSSL rather than
    YaSSL (codership/mysql-wsrep#121)
  - Galera error messages have been enhanced to contain the current
    schema name along with the query (codership/mysql-wsrep#202)
  - IB atomic builtins are no longer used when compiling as they
    may cause the server to hang (codership/mysql-wsrep#221)
  - query cache is now compatible with wsrep_sync_wait
    (codership/mysql-wsrep#201)
  - a deadlock could occur between the applier thread and an
    aborted transaction (codership/mysql-wsrep#184)
  - a memory leak could occur when using SHOW STATUS
    (codership/galera#308)
  - DDL was not recorded in InnoDB header, causing InnoDB to
    recover to an earlier position (codership/mysql-wsrep#31)
  - an assertion could happen with Prepared Statements
    (codership/mysql-wsrep#125, codership/mysql-wsrep#126)
  - the ?could not find key from cert index? warning will no longer
    be printed in certain situations (codership/galera#361)
  - fix compilation on the latest Debian release
    (codership/galera#321)
  - fix compilation on FreeBSD
  - several fixes to the build scripts to support various distros
    and architectures (codership/galera#321)</changelog>
  <changelog author="mrueckert@suse.de" date="1476964800">- update to 25.3.18
  - After a certain pattern of server restarts, an isolated node
    could stop attempting to reconnect to the cluster (GCF-890)
  - Galera would fail to compile with clang 3.8 (refs
    codership/galera#412)
  - The wsrep_desync_count variable could show a wrong value
    (GAL-401)</changelog>
</package>
<package pkgid="f67fd6505b3af5ddb1b67525d6f3d0fe7259dc7daf08d327104f15d84f127db2" name="jemalloc" arch="src">
  <version epoch="0" ver="3.6.0" rel="2.3.1"/>
  <changelog author="tony@daylessday.org" date="1318420800">- Initial package (version 2.2.3) for build.opensuse.org</changelog>
  <changelog author="tony@daylessday.org" date="1318507200">- Add a patch to generate jemalloc.sh during configure</changelog>
  <changelog author="jengelh@inai.de" date="1346760000">- Update to new upstream release 3.0.0
  * Implement Valgrind support, redzones, and quarantine.
  * Add support for additional architectures: MIPS, SH4, Tilera
  * Add nallocm(), which rounds a request size up to the nearest size
  class without actually allocating.
  * Implement aligned_alloc()
  * Add the "thread.tcache.enabled" and "opt.prof_final" mallctls.
  * Update pprof (from gperftools 2.0).
  * (For more, see the ChangeLog file in this RPM package.)</changelog>
  <changelog author="jengelh@inai.de" date="1352894400">- Update to new upstream release 3.2.0
  * Fix deadlock in the "arenas.purge" mallctl.
- Update to new upstream release 3.1.0
  * Auto-detect whether running inside Valgrind, thus removing the
  need to manually specify MALLOC_CONF=valgrind:true.
  * Disable tcache by default if running inside Valgrind, in order to
  avoid making unallocated objects appear reachable to Valgrind.
  * Fix heap profiling crash if sampled object is freed via realloc(p, 0).</changelog>
  <changelog author="idonmez@suse.com" date="1359028800">- Update to version 3.3.0
  * Add clipping support to lg_chunk option processing.
  * Add the --enable-ivsalloc option.
  * Add the --without-export option.
  * Add the --disable-zone-allocator option.
  * Fix "arenas.extend" mallctl to output the number of arenas.
  * Fix chunk_recycyle() to unconditionally inform Valgrind that
    returned memory is undefined.
  * Fix build break on FreeBSD related to alloca.h.</changelog>
  <changelog author="idonmez@suse.com" date="1362657600">- Update to version 3.3.1
  * Fix a locking order bug that could cause deadlock during fork
    if heap profiling were enabled.
  * Fix a chunk recycling bug that could cause the allocator to lose
    track of whether a chunk was zeroed.
  * Fix TLS-related memory corruption that could occur during thread
    exit if the thread never allocated memory.  Only the quarantine
    and prof facilities were susceptible.
  * Internal reallocation of the quarantined object array leaked
    the old array.
  * Reallocation failure for internal reallocation of the quarantined
    object array (very unlikely) resulted in memory corruption.
  * Fix Valgrind integration to annotate all internally allocated
    memory in a way that keeps Valgrind happy about internal data
    structure access.
  * Fix building for s390 systems.
- Implement %check</changelog>
  <changelog author="idonmez@suse.com" date="1370433600">- Update to version 3.4.0
  * Support for aarch64
  * Fix race-triggered deadlocks in chunk_record()</changelog>
  <changelog author="idonmez@suse.com" date="1370520000">- Rename pprof to pprof-jemalloc to prevent conflict with gperftools</changelog>
  <changelog author="idonmez@suse.com" date="1382443200">- Update to version 3.4.1
  * Fix a race in the "arenas.extend" mallctl that could cause memory
    corruption of internal data structures and subsequent crashes.
  * Fix Valgrind integration flaws that caused Valgrind warnings about
    reads of uninitialized memory in:
    + arena chunk headers
    + internal zero-initialized data structures
  * Preserve errno during the first allocation.  A readlink(2) call
    during initialization fails unless /etc/malloc.conf exists,
    so errno was typically set during the first allocation prior to this fix.
  * Fix compilation warnings reported by gcc 4.8.1</changelog>
  <changelog author="idonmez@suse.com" date="1390564800">- Update to version 3.5.0
  * Add the *allocx() API, which is a successor to the experimental *allocm()
    API.  The *allocx() functions are slightly simpler to use because they have
    fewer parameters, they directly return the results of primary interest, and
    mallocx()/rallocx() avoid the strict aliasing pitfall that
    allocm()/rallocx() share with posix_memalign().  Note that *allocm() is
    slated for removal in the next non-bugfix release.
  * Add support for LinuxThreads.
  * Unless heap profiling is enabled, disable floating point code and don't link
    with libm.  This, in combination with e.g. EXTRA_CFLAGS=-mno-sse on x64
    systems, makes it possible to completely disable floating point register
    use.  Some versions of glibc neglect to save/restore caller-saved floating
    point registers during dynamic lazy symbol loading, and the symbol loading
    code uses whatever malloc the application happens to have linked/loaded
    with, the result being potential floating point register corruption.
  * Report ENOMEM rather than EINVAL if an OOM occurs during heap profiling
    backtrace creation in imemalign().  This bug impacted posix_memalign() and
    aligned_alloc().
  * Fix a file descriptor leak in a prof_dump_maps() error path.
  * Fix prof_dump() to close the dump file descriptor for all relevant error
    paths.
  * Fix rallocm() to use the arena specified by the ALLOCM_ARENA(s) flag for
    allocation, not just deallocation.
  * Fix a data race for large allocation stats counters.
  * Fix a potential infinite loop during thread exit.  This bug occurred on
    Solaris, and could affect other platforms with similar pthreads TSD
    implementations.
  * Don't junk-fill reallocations unless usable size changes.  This fixes a
    violation of the *allocx()/*allocm() semantics.
  * Fix growing large reallocation to junk fill new space.
  * Fix huge deallocation to junk fill when munmap is disabled.
  * Change the default private namespace prefix from empty to je_, and change
  - -with-private-namespace-prefix so that it prepends an additional prefix
    rather than replacing je_.  This reduces the likelihood of applications
    which statically link jemalloc experiencing symbol name collisions.
  * Add missing private namespace mangling (relevant when
  - -with-private-namespace is specified).
  * Add and use JEMALLOC_INLINE_C so that static inline functions are marked as
    static even for debug builds.
  * Add a missing mutex unlock in a malloc_init_hard() error path.  In practice
    this error path is never executed.
  * Fix numerous bugs in malloc_strotumax() error handling/reporting.  These
    bugs had no impact except for malformed inputs.
  * Fix numerous bugs in malloc_snprintf().  These bugs were not exercised by
    existing calls, so they had no impact.</changelog>
  <changelog author="idonmez@suse.com" date="1390996800">- Add jemalloc-fix-32bit-tests.patch to fix test failures on i586</changelog>
  <changelog author="idonmez@suse.com" date="1393416000">- Update to version 3.5.1
  * Fix junk filling for mremap(2)-based huge reallocation.
  * Unit test fixes
- Remove jemalloc-fix-32bit-tests.patch, fixed upstream.</changelog>
  <changelog author="idonmez@suse.com" date="1396267200">- Enable profiling
- Add jemalloc-fix-backtracing.patch to fix profiling tests on x86
  (the failures were triggered due to profiling support.)</changelog>
  <changelog author="idonmez@suse.com" date="1396267201">- Update to 3.6.0
  * Fix a regression in arena_chunk_alloc() that caused crashes
    during small/large allocation if chunk allocation failed.
  * Fix backtracing for gcc intrinsics-based backtracing by specifying
  - fno-omit-frame-pointer to gcc.
  * Use dss allocation precedence for huge allocations as well as
    small/large allocations.
  * Testsuite fixes
- Drop jemalloc-fix-backtracing.patch, merged upstream.</changelog>
</package>
<package pkgid="e1b3ddcb417a958603fe98639af1b43764f665a78b18e2e7eb5ebe9072c8a3fa" name="jemalloc" arch="x86_64">
  <version epoch="0" ver="3.6.0" rel="2.3.1"/>
  <changelog author="tony@daylessday.org" date="1318420800">- Initial package (version 2.2.3) for build.opensuse.org</changelog>
  <changelog author="tony@daylessday.org" date="1318507200">- Add a patch to generate jemalloc.sh during configure</changelog>
  <changelog author="jengelh@inai.de" date="1346760000">- Update to new upstream release 3.0.0
  * Implement Valgrind support, redzones, and quarantine.
  * Add support for additional architectures: MIPS, SH4, Tilera
  * Add nallocm(), which rounds a request size up to the nearest size
  class without actually allocating.
  * Implement aligned_alloc()
  * Add the "thread.tcache.enabled" and "opt.prof_final" mallctls.
  * Update pprof (from gperftools 2.0).
  * (For more, see the ChangeLog file in this RPM package.)</changelog>
  <changelog author="jengelh@inai.de" date="1352894400">- Update to new upstream release 3.2.0
  * Fix deadlock in the "arenas.purge" mallctl.
- Update to new upstream release 3.1.0
  * Auto-detect whether running inside Valgrind, thus removing the
  need to manually specify MALLOC_CONF=valgrind:true.
  * Disable tcache by default if running inside Valgrind, in order to
  avoid making unallocated objects appear reachable to Valgrind.
  * Fix heap profiling crash if sampled object is freed via realloc(p, 0).</changelog>
  <changelog author="idonmez@suse.com" date="1359028800">- Update to version 3.3.0
  * Add clipping support to lg_chunk option processing.
  * Add the --enable-ivsalloc option.
  * Add the --without-export option.
  * Add the --disable-zone-allocator option.
  * Fix "arenas.extend" mallctl to output the number of arenas.
  * Fix chunk_recycyle() to unconditionally inform Valgrind that
    returned memory is undefined.
  * Fix build break on FreeBSD related to alloca.h.</changelog>
  <changelog author="idonmez@suse.com" date="1362657600">- Update to version 3.3.1
  * Fix a locking order bug that could cause deadlock during fork
    if heap profiling were enabled.
  * Fix a chunk recycling bug that could cause the allocator to lose
    track of whether a chunk was zeroed.
  * Fix TLS-related memory corruption that could occur during thread
    exit if the thread never allocated memory.  Only the quarantine
    and prof facilities were susceptible.
  * Internal reallocation of the quarantined object array leaked
    the old array.
  * Reallocation failure for internal reallocation of the quarantined
    object array (very unlikely) resulted in memory corruption.
  * Fix Valgrind integration to annotate all internally allocated
    memory in a way that keeps Valgrind happy about internal data
    structure access.
  * Fix building for s390 systems.
- Implement %check</changelog>
  <changelog author="idonmez@suse.com" date="1370433600">- Update to version 3.4.0
  * Support for aarch64
  * Fix race-triggered deadlocks in chunk_record()</changelog>
  <changelog author="idonmez@suse.com" date="1370520000">- Rename pprof to pprof-jemalloc to prevent conflict with gperftools</changelog>
  <changelog author="idonmez@suse.com" date="1382443200">- Update to version 3.4.1
  * Fix a race in the "arenas.extend" mallctl that could cause memory
    corruption of internal data structures and subsequent crashes.
  * Fix Valgrind integration flaws that caused Valgrind warnings about
    reads of uninitialized memory in:
    + arena chunk headers
    + internal zero-initialized data structures
  * Preserve errno during the first allocation.  A readlink(2) call
    during initialization fails unless /etc/malloc.conf exists,
    so errno was typically set during the first allocation prior to this fix.
  * Fix compilation warnings reported by gcc 4.8.1</changelog>
  <changelog author="idonmez@suse.com" date="1390564800">- Update to version 3.5.0
  * Add the *allocx() API, which is a successor to the experimental *allocm()
    API.  The *allocx() functions are slightly simpler to use because they have
    fewer parameters, they directly return the results of primary interest, and
    mallocx()/rallocx() avoid the strict aliasing pitfall that
    allocm()/rallocx() share with posix_memalign().  Note that *allocm() is
    slated for removal in the next non-bugfix release.
  * Add support for LinuxThreads.
  * Unless heap profiling is enabled, disable floating point code and don't link
    with libm.  This, in combination with e.g. EXTRA_CFLAGS=-mno-sse on x64
    systems, makes it possible to completely disable floating point register
    use.  Some versions of glibc neglect to save/restore caller-saved floating
    point registers during dynamic lazy symbol loading, and the symbol loading
    code uses whatever malloc the application happens to have linked/loaded
    with, the result being potential floating point register corruption.
  * Report ENOMEM rather than EINVAL if an OOM occurs during heap profiling
    backtrace creation in imemalign().  This bug impacted posix_memalign() and
    aligned_alloc().
  * Fix a file descriptor leak in a prof_dump_maps() error path.
  * Fix prof_dump() to close the dump file descriptor for all relevant error
    paths.
  * Fix rallocm() to use the arena specified by the ALLOCM_ARENA(s) flag for
    allocation, not just deallocation.
  * Fix a data race for large allocation stats counters.
  * Fix a potential infinite loop during thread exit.  This bug occurred on
    Solaris, and could affect other platforms with similar pthreads TSD
    implementations.
  * Don't junk-fill reallocations unless usable size changes.  This fixes a
    violation of the *allocx()/*allocm() semantics.
  * Fix growing large reallocation to junk fill new space.
  * Fix huge deallocation to junk fill when munmap is disabled.
  * Change the default private namespace prefix from empty to je_, and change
  - -with-private-namespace-prefix so that it prepends an additional prefix
    rather than replacing je_.  This reduces the likelihood of applications
    which statically link jemalloc experiencing symbol name collisions.
  * Add missing private namespace mangling (relevant when
  - -with-private-namespace is specified).
  * Add and use JEMALLOC_INLINE_C so that static inline functions are marked as
    static even for debug builds.
  * Add a missing mutex unlock in a malloc_init_hard() error path.  In practice
    this error path is never executed.
  * Fix numerous bugs in malloc_strotumax() error handling/reporting.  These
    bugs had no impact except for malformed inputs.
  * Fix numerous bugs in malloc_snprintf().  These bugs were not exercised by
    existing calls, so they had no impact.</changelog>
  <changelog author="idonmez@suse.com" date="1390996800">- Add jemalloc-fix-32bit-tests.patch to fix test failures on i586</changelog>
  <changelog author="idonmez@suse.com" date="1393416000">- Update to version 3.5.1
  * Fix junk filling for mremap(2)-based huge reallocation.
  * Unit test fixes
- Remove jemalloc-fix-32bit-tests.patch, fixed upstream.</changelog>
  <changelog author="idonmez@suse.com" date="1396267200">- Enable profiling
- Add jemalloc-fix-backtracing.patch to fix profiling tests on x86
  (the failures were triggered due to profiling support.)</changelog>
  <changelog author="idonmez@suse.com" date="1396267201">- Update to 3.6.0
  * Fix a regression in arena_chunk_alloc() that caused crashes
    during small/large allocation if chunk allocation failed.
  * Fix backtracing for gcc intrinsics-based backtracing by specifying
  - fno-omit-frame-pointer to gcc.
  * Use dss allocation precedence for huge allocations as well as
    small/large allocations.
  * Testsuite fixes
- Drop jemalloc-fix-backtracing.patch, merged upstream.</changelog>
</package>
<package pkgid="8737468ccb6e1e13a17e512ab46e95395593f01095fa46720345cc80b57cfb83" name="jemalloc-devel" arch="x86_64">
  <version epoch="0" ver="3.6.0" rel="2.3.1"/>
  <changelog author="tony@daylessday.org" date="1318420800">- Initial package (version 2.2.3) for build.opensuse.org</changelog>
  <changelog author="tony@daylessday.org" date="1318507200">- Add a patch to generate jemalloc.sh during configure</changelog>
  <changelog author="jengelh@inai.de" date="1346760000">- Update to new upstream release 3.0.0
  * Implement Valgrind support, redzones, and quarantine.
  * Add support for additional architectures: MIPS, SH4, Tilera
  * Add nallocm(), which rounds a request size up to the nearest size
  class without actually allocating.
  * Implement aligned_alloc()
  * Add the "thread.tcache.enabled" and "opt.prof_final" mallctls.
  * Update pprof (from gperftools 2.0).
  * (For more, see the ChangeLog file in this RPM package.)</changelog>
  <changelog author="jengelh@inai.de" date="1352894400">- Update to new upstream release 3.2.0
  * Fix deadlock in the "arenas.purge" mallctl.
- Update to new upstream release 3.1.0
  * Auto-detect whether running inside Valgrind, thus removing the
  need to manually specify MALLOC_CONF=valgrind:true.
  * Disable tcache by default if running inside Valgrind, in order to
  avoid making unallocated objects appear reachable to Valgrind.
  * Fix heap profiling crash if sampled object is freed via realloc(p, 0).</changelog>
  <changelog author="idonmez@suse.com" date="1359028800">- Update to version 3.3.0
  * Add clipping support to lg_chunk option processing.
  * Add the --enable-ivsalloc option.
  * Add the --without-export option.
  * Add the --disable-zone-allocator option.
  * Fix "arenas.extend" mallctl to output the number of arenas.
  * Fix chunk_recycyle() to unconditionally inform Valgrind that
    returned memory is undefined.
  * Fix build break on FreeBSD related to alloca.h.</changelog>
  <changelog author="idonmez@suse.com" date="1362657600">- Update to version 3.3.1
  * Fix a locking order bug that could cause deadlock during fork
    if heap profiling were enabled.
  * Fix a chunk recycling bug that could cause the allocator to lose
    track of whether a chunk was zeroed.
  * Fix TLS-related memory corruption that could occur during thread
    exit if the thread never allocated memory.  Only the quarantine
    and prof facilities were susceptible.
  * Internal reallocation of the quarantined object array leaked
    the old array.
  * Reallocation failure for internal reallocation of the quarantined
    object array (very unlikely) resulted in memory corruption.
  * Fix Valgrind integration to annotate all internally allocated
    memory in a way that keeps Valgrind happy about internal data
    structure access.
  * Fix building for s390 systems.
- Implement %check</changelog>
  <changelog author="idonmez@suse.com" date="1370433600">- Update to version 3.4.0
  * Support for aarch64
  * Fix race-triggered deadlocks in chunk_record()</changelog>
  <changelog author="idonmez@suse.com" date="1370520000">- Rename pprof to pprof-jemalloc to prevent conflict with gperftools</changelog>
  <changelog author="idonmez@suse.com" date="1382443200">- Update to version 3.4.1
  * Fix a race in the "arenas.extend" mallctl that could cause memory
    corruption of internal data structures and subsequent crashes.
  * Fix Valgrind integration flaws that caused Valgrind warnings about
    reads of uninitialized memory in:
    + arena chunk headers
    + internal zero-initialized data structures
  * Preserve errno during the first allocation.  A readlink(2) call
    during initialization fails unless /etc/malloc.conf exists,
    so errno was typically set during the first allocation prior to this fix.
  * Fix compilation warnings reported by gcc 4.8.1</changelog>
  <changelog author="idonmez@suse.com" date="1390564800">- Update to version 3.5.0
  * Add the *allocx() API, which is a successor to the experimental *allocm()
    API.  The *allocx() functions are slightly simpler to use because they have
    fewer parameters, they directly return the results of primary interest, and
    mallocx()/rallocx() avoid the strict aliasing pitfall that
    allocm()/rallocx() share with posix_memalign().  Note that *allocm() is
    slated for removal in the next non-bugfix release.
  * Add support for LinuxThreads.
  * Unless heap profiling is enabled, disable floating point code and don't link
    with libm.  This, in combination with e.g. EXTRA_CFLAGS=-mno-sse on x64
    systems, makes it possible to completely disable floating point register
    use.  Some versions of glibc neglect to save/restore caller-saved floating
    point registers during dynamic lazy symbol loading, and the symbol loading
    code uses whatever malloc the application happens to have linked/loaded
    with, the result being potential floating point register corruption.
  * Report ENOMEM rather than EINVAL if an OOM occurs during heap profiling
    backtrace creation in imemalign().  This bug impacted posix_memalign() and
    aligned_alloc().
  * Fix a file descriptor leak in a prof_dump_maps() error path.
  * Fix prof_dump() to close the dump file descriptor for all relevant error
    paths.
  * Fix rallocm() to use the arena specified by the ALLOCM_ARENA(s) flag for
    allocation, not just deallocation.
  * Fix a data race for large allocation stats counters.
  * Fix a potential infinite loop during thread exit.  This bug occurred on
    Solaris, and could affect other platforms with similar pthreads TSD
    implementations.
  * Don't junk-fill reallocations unless usable size changes.  This fixes a
    violation of the *allocx()/*allocm() semantics.
  * Fix growing large reallocation to junk fill new space.
  * Fix huge deallocation to junk fill when munmap is disabled.
  * Change the default private namespace prefix from empty to je_, and change
  - -with-private-namespace-prefix so that it prepends an additional prefix
    rather than replacing je_.  This reduces the likelihood of applications
    which statically link jemalloc experiencing symbol name collisions.
  * Add missing private namespace mangling (relevant when
  - -with-private-namespace is specified).
  * Add and use JEMALLOC_INLINE_C so that static inline functions are marked as
    static even for debug builds.
  * Add a missing mutex unlock in a malloc_init_hard() error path.  In practice
    this error path is never executed.
  * Fix numerous bugs in malloc_strotumax() error handling/reporting.  These
    bugs had no impact except for malformed inputs.
  * Fix numerous bugs in malloc_snprintf().  These bugs were not exercised by
    existing calls, so they had no impact.</changelog>
  <changelog author="idonmez@suse.com" date="1390996800">- Add jemalloc-fix-32bit-tests.patch to fix test failures on i586</changelog>
  <changelog author="idonmez@suse.com" date="1393416000">- Update to version 3.5.1
  * Fix junk filling for mremap(2)-based huge reallocation.
  * Unit test fixes
- Remove jemalloc-fix-32bit-tests.patch, fixed upstream.</changelog>
  <changelog author="idonmez@suse.com" date="1396267200">- Enable profiling
- Add jemalloc-fix-backtracing.patch to fix profiling tests on x86
  (the failures were triggered due to profiling support.)</changelog>
  <changelog author="idonmez@suse.com" date="1396267201">- Update to 3.6.0
  * Fix a regression in arena_chunk_alloc() that caused crashes
    during small/large allocation if chunk allocation failed.
  * Fix backtracing for gcc intrinsics-based backtracing by specifying
  - fno-omit-frame-pointer to gcc.
  * Use dss allocation precedence for huge allocations as well as
    small/large allocations.
  * Testsuite fixes
- Drop jemalloc-fix-backtracing.patch, merged upstream.</changelog>
</package>
<package pkgid="7d5f9ae9570f831a64acc4bff40901dfdc19db0970ad4ea7e90ee3c4bf5b4830" name="jemalloc-devel-static" arch="x86_64">
  <version epoch="0" ver="3.6.0" rel="2.3.1"/>
  <changelog author="tony@daylessday.org" date="1318420800">- Initial package (version 2.2.3) for build.opensuse.org</changelog>
  <changelog author="tony@daylessday.org" date="1318507200">- Add a patch to generate jemalloc.sh during configure</changelog>
  <changelog author="jengelh@inai.de" date="1346760000">- Update to new upstream release 3.0.0
  * Implement Valgrind support, redzones, and quarantine.
  * Add support for additional architectures: MIPS, SH4, Tilera
  * Add nallocm(), which rounds a request size up to the nearest size
  class without actually allocating.
  * Implement aligned_alloc()
  * Add the "thread.tcache.enabled" and "opt.prof_final" mallctls.
  * Update pprof (from gperftools 2.0).
  * (For more, see the ChangeLog file in this RPM package.)</changelog>
  <changelog author="jengelh@inai.de" date="1352894400">- Update to new upstream release 3.2.0
  * Fix deadlock in the "arenas.purge" mallctl.
- Update to new upstream release 3.1.0
  * Auto-detect whether running inside Valgrind, thus removing the
  need to manually specify MALLOC_CONF=valgrind:true.
  * Disable tcache by default if running inside Valgrind, in order to
  avoid making unallocated objects appear reachable to Valgrind.
  * Fix heap profiling crash if sampled object is freed via realloc(p, 0).</changelog>
  <changelog author="idonmez@suse.com" date="1359028800">- Update to version 3.3.0
  * Add clipping support to lg_chunk option processing.
  * Add the --enable-ivsalloc option.
  * Add the --without-export option.
  * Add the --disable-zone-allocator option.
  * Fix "arenas.extend" mallctl to output the number of arenas.
  * Fix chunk_recycyle() to unconditionally inform Valgrind that
    returned memory is undefined.
  * Fix build break on FreeBSD related to alloca.h.</changelog>
  <changelog author="idonmez@suse.com" date="1362657600">- Update to version 3.3.1
  * Fix a locking order bug that could cause deadlock during fork
    if heap profiling were enabled.
  * Fix a chunk recycling bug that could cause the allocator to lose
    track of whether a chunk was zeroed.
  * Fix TLS-related memory corruption that could occur during thread
    exit if the thread never allocated memory.  Only the quarantine
    and prof facilities were susceptible.
  * Internal reallocation of the quarantined object array leaked
    the old array.
  * Reallocation failure for internal reallocation of the quarantined
    object array (very unlikely) resulted in memory corruption.
  * Fix Valgrind integration to annotate all internally allocated
    memory in a way that keeps Valgrind happy about internal data
    structure access.
  * Fix building for s390 systems.
- Implement %check</changelog>
  <changelog author="idonmez@suse.com" date="1370433600">- Update to version 3.4.0
  * Support for aarch64
  * Fix race-triggered deadlocks in chunk_record()</changelog>
  <changelog author="idonmez@suse.com" date="1370520000">- Rename pprof to pprof-jemalloc to prevent conflict with gperftools</changelog>
  <changelog author="idonmez@suse.com" date="1382443200">- Update to version 3.4.1
  * Fix a race in the "arenas.extend" mallctl that could cause memory
    corruption of internal data structures and subsequent crashes.
  * Fix Valgrind integration flaws that caused Valgrind warnings about
    reads of uninitialized memory in:
    + arena chunk headers
    + internal zero-initialized data structures
  * Preserve errno during the first allocation.  A readlink(2) call
    during initialization fails unless /etc/malloc.conf exists,
    so errno was typically set during the first allocation prior to this fix.
  * Fix compilation warnings reported by gcc 4.8.1</changelog>
  <changelog author="idonmez@suse.com" date="1390564800">- Update to version 3.5.0
  * Add the *allocx() API, which is a successor to the experimental *allocm()
    API.  The *allocx() functions are slightly simpler to use because they have
    fewer parameters, they directly return the results of primary interest, and
    mallocx()/rallocx() avoid the strict aliasing pitfall that
    allocm()/rallocx() share with posix_memalign().  Note that *allocm() is
    slated for removal in the next non-bugfix release.
  * Add support for LinuxThreads.
  * Unless heap profiling is enabled, disable floating point code and don't link
    with libm.  This, in combination with e.g. EXTRA_CFLAGS=-mno-sse on x64
    systems, makes it possible to completely disable floating point register
    use.  Some versions of glibc neglect to save/restore caller-saved floating
    point registers during dynamic lazy symbol loading, and the symbol loading
    code uses whatever malloc the application happens to have linked/loaded
    with, the result being potential floating point register corruption.
  * Report ENOMEM rather than EINVAL if an OOM occurs during heap profiling
    backtrace creation in imemalign().  This bug impacted posix_memalign() and
    aligned_alloc().
  * Fix a file descriptor leak in a prof_dump_maps() error path.
  * Fix prof_dump() to close the dump file descriptor for all relevant error
    paths.
  * Fix rallocm() to use the arena specified by the ALLOCM_ARENA(s) flag for
    allocation, not just deallocation.
  * Fix a data race for large allocation stats counters.
  * Fix a potential infinite loop during thread exit.  This bug occurred on
    Solaris, and could affect other platforms with similar pthreads TSD
    implementations.
  * Don't junk-fill reallocations unless usable size changes.  This fixes a
    violation of the *allocx()/*allocm() semantics.
  * Fix growing large reallocation to junk fill new space.
  * Fix huge deallocation to junk fill when munmap is disabled.
  * Change the default private namespace prefix from empty to je_, and change
  - -with-private-namespace-prefix so that it prepends an additional prefix
    rather than replacing je_.  This reduces the likelihood of applications
    which statically link jemalloc experiencing symbol name collisions.
  * Add missing private namespace mangling (relevant when
  - -with-private-namespace is specified).
  * Add and use JEMALLOC_INLINE_C so that static inline functions are marked as
    static even for debug builds.
  * Add a missing mutex unlock in a malloc_init_hard() error path.  In practice
    this error path is never executed.
  * Fix numerous bugs in malloc_strotumax() error handling/reporting.  These
    bugs had no impact except for malformed inputs.
  * Fix numerous bugs in malloc_snprintf().  These bugs were not exercised by
    existing calls, so they had no impact.</changelog>
  <changelog author="idonmez@suse.com" date="1390996800">- Add jemalloc-fix-32bit-tests.patch to fix test failures on i586</changelog>
  <changelog author="idonmez@suse.com" date="1393416000">- Update to version 3.5.1
  * Fix junk filling for mremap(2)-based huge reallocation.
  * Unit test fixes
- Remove jemalloc-fix-32bit-tests.patch, fixed upstream.</changelog>
  <changelog author="idonmez@suse.com" date="1396267200">- Enable profiling
- Add jemalloc-fix-backtracing.patch to fix profiling tests on x86
  (the failures were triggered due to profiling support.)</changelog>
  <changelog author="idonmez@suse.com" date="1396267201">- Update to 3.6.0
  * Fix a regression in arena_chunk_alloc() that caused crashes
    during small/large allocation if chunk allocation failed.
  * Fix backtracing for gcc intrinsics-based backtracing by specifying
  - fno-omit-frame-pointer to gcc.
  * Use dss allocation precedence for huge allocations as well as
    small/large allocations.
  * Testsuite fixes
- Drop jemalloc-fix-backtracing.patch, merged upstream.</changelog>
</package>
<package pkgid="914402398dd286e95429ecda7fb3b18cdc2254cec7a68c46feff73c66b81d46f" name="judy" arch="src">
  <version epoch="0" ver="1.0.5" rel="6.3.1"/>
  <changelog author="lars@linux-schulserver.de" date="1312632000">- initial version 1.0.5</changelog>
  <changelog author="dmitry@roshchin.org" date="1348920000">- spec file cleanup
- Use shared library for testing
  * judy-test-shared.patch</changelog>
  <changelog author="jengelh@inai.de" date="1348920001">- Remove redundant tags/sections/macros from specfile
- Turn doc subpackage into noarch
- Use crossdistro-friendly install routine</changelog>
  <changelog author="dmitry@roshchin.org" date="1349092800">- Fix docs installation</changelog>
</package>
<package pkgid="60cb97eacbb640f9dda3b4b29497fcad2714e5b8099b6b438136bb63aab1b617" name="judy-devel" arch="x86_64">
  <version epoch="0" ver="1.0.5" rel="6.3.1"/>
  <changelog author="lars@linux-schulserver.de" date="1312632000">- initial version 1.0.5</changelog>
  <changelog author="dmitry@roshchin.org" date="1348920000">- spec file cleanup
- Use shared library for testing
  * judy-test-shared.patch</changelog>
  <changelog author="jengelh@inai.de" date="1348920001">- Remove redundant tags/sections/macros from specfile
- Turn doc subpackage into noarch
- Use crossdistro-friendly install routine</changelog>
  <changelog author="dmitry@roshchin.org" date="1349092800">- Fix docs installation</changelog>
</package>
<package pkgid="94ddeba35947554134291b4842e1a411110fa58a7558f5327806ecd11d544f2b" name="judy-doc" arch="noarch">
  <version epoch="0" ver="1.0.5" rel="6.3.1"/>
  <changelog author="lars@linux-schulserver.de" date="1312632000">- initial version 1.0.5</changelog>
  <changelog author="dmitry@roshchin.org" date="1348920000">- spec file cleanup
- Use shared library for testing
  * judy-test-shared.patch</changelog>
  <changelog author="jengelh@inai.de" date="1348920001">- Remove redundant tags/sections/macros from specfile
- Turn doc subpackage into noarch
- Use crossdistro-friendly install routine</changelog>
  <changelog author="dmitry@roshchin.org" date="1349092800">- Fix docs installation</changelog>
</package>
<package pkgid="ee2ba4b57c6a274d8de63f75f9ef1831e39de589b6ebf400088a298772f89afb" name="libJudy1" arch="x86_64">
  <version epoch="0" ver="1.0.5" rel="6.3.1"/>
  <changelog author="lars@linux-schulserver.de" date="1312632000">- initial version 1.0.5</changelog>
  <changelog author="dmitry@roshchin.org" date="1348920000">- spec file cleanup
- Use shared library for testing
  * judy-test-shared.patch</changelog>
  <changelog author="jengelh@inai.de" date="1348920001">- Remove redundant tags/sections/macros from specfile
- Turn doc subpackage into noarch
- Use crossdistro-friendly install routine</changelog>
  <changelog author="dmitry@roshchin.org" date="1349092800">- Fix docs installation</changelog>
</package>
<package pkgid="1964960fba3b68b50e58fc0497c592e1fa37d2ece0fb8d52be390fb09f3c3dac" name="libev" arch="src">
  <version epoch="0" ver="4.22" rel="2.1"/>
  <changelog author="mrueckert@suse.de" date="1198411200">- initial package</changelog>
  <changelog author="mrueckert@suse.de" date="1198411201">- fix license</changelog>
  <changelog author="mrueckert@suse.de" date="1204200000">- update to version 3.0:
  - API/ABI bump to version 3.0.
  - ev++.h includes "ev.h" by default now, not &lt;ev.h&gt;.
  - slightly improved documentation.
  - speed up signal detection after a fork.
  - only optionally return trace status changed in ev_child watchers.
  - experimental (and undocumented) loop wrappers for ev++.h.
- additional changes from 2.01:
  - separate Changes file.
  - fix ev_path_set =&gt; ev_stat_set typo.
  - remove event_compat.h from the libev tarball.
  - change how include files are found.
  - doc updates.
  - update licenses, explicitly allow for GPL relicensing.</changelog>
  <changelog author="mrueckert@suse.de" date="1221566400">- update to 3.43
  for the changes see /usr/share/doc/packages/libev-devel/Changes</changelog>
  <changelog author="mrueckert@suse.de" date="1235044800">- update to 3.53
  for the changes see /usr/share/doc/packages/libev-devel/Changes</changelog>
  <changelog author="mrueckert@suse.de" date="1279108800">- update to 3.9
  for the changes see /usr/share/doc/packages/libev-devel/Changes</changelog>
  <changelog author="mrueckert@suse.de" date="1282564800">- added libev-3.9_pkg-config.patch:
  patch by stbuehler.</changelog>
  <changelog author="mrueckert@suse.de" date="1288008000">- update to version 4.00
  - "PORTING FROM LIBEV 3.X TO 4.X" (in ev.pod) is recommended
    reading.
  - ev_embed_stop did not correctly stop the watcher (very good
    testcase by Vladimir Timofeev).
  - ev_run will now always update the current loop time - it
    erroneously didn't when idle watchers were active, causing
    timers not to fire.
  - fix a bug where a timeout of zero caused the timer not to fire
    in the libevent emulation (testcase by Péter Szabó).
  - applied win32 fixes by Michael Lenaghan (also James Mansion).
  - replace EV_MINIMAL by EV_FEATURES.
  - prefer EPOLL_CTL_ADD over EPOLL_CTL_MOD in some more cases, as
    it seems the former is *much* faster than the latter.
  - linux kernel version detection (for inotify bug workarounds)
    did not work properly.
  - reduce the number of spurious wake-ups with the ports backend.
  - remove dependency on sys/queue.h on freebsd (patch by Vanilla
    Hsu).
  - do async init within ev_async_start, not ev_async_set, which
    avoids an API quirk where the set function must be called in
    the C++ API even when there is nothing to set.
  - add (undocumented) EV_ENABLE when adding events with kqueue,
    this might help with OS X, which seems to need it despite
    documenting not to need it (helpfully pointed out by Tilghman
    Lesher).
  - do not use poll by default on freebsd, it's broken (what isn't
    on freebsd...).
  - allow to embed epoll on kernels &gt;= 2.6.32.
  - configure now prepends -O3, not appends it, so one can still
    override it.
  - ev.pod: greatly expanded the portability section, added a
    porting section, a description of watcher states and made lots
    of minor fixes.
  - disable poll backend on AIX, the poll header spams the
    namespace and it's not worth working around dead platforms
    (reported and analyzed by Aivars Kalvans).
  - improve header file compatibility of the standalone eventfd
    code in an obscure case.
  - implement EV_AVOID_STDIO option.
  - do not use sscanf to parse linux version number (smaller,
    faster, no sscanf dependency).
  - new EV_CHILD_ENABLE and EV_SIGNAL_ENABLE configurable settings.
  - update libev.m4 HAVE_CLOCK_SYSCALL test for newer glibcs.
  - add section on accept() problems to the manpage.
  - rename EV_TIMEOUT to EV_TIMER.
  - rename ev_loop_count/depth/verify/loop/unloop.
  - remove ev_default_destroy and ev_default_fork.
  - switch to two-digit minor version.
  - work around an apparent gentoo compiler bug.
  - use enum instead of #define for most constants.
  - improve compatibility to older C++ compilers.
  - (experimental) ev_run/ev_default_loop/ev_break/ev_loop_new have
    now default arguments when compiled as C++.
  - ev_loop_new no longer leaks memory when loop creation failed.
  - new ev_cleanup watcher type.
- move pkgconfig file to devel package
- updated compiler warnings patch:
  old name libev-3.9_compiler_warnings.patch
  new name libev-4.00_compiler_warnings.patch</changelog>
  <changelog author="stbuehler@web.de" date="1289044800">- build-require pkg-config to provide pkgconfig(libev)
- update to version 4.01
  - automake fucked it up, apparently, --add-missing -f is not quite enough
    to make it update its files, so 4.00 didn't install ev++.h and
    event.h on make install. grrr.
  - ev_loop(count|depth) didn't return anything (Robin Haberkorn).
  - change EV_UNDEF to 0xffffffff to silence some overzealous compilers.
  - use "(libev) " prefix for all libev error messages now.</changelog>
  <changelog author="coolo@suse.com" date="1321185600">- add libtool as explicit buildrequire to avoid implicit dependency from prjconf</changelog>
  <changelog author="coolo@suse.com" date="1323345600">- license seems to be BSD-2-Clause</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1324036800">- explicit specify package group for subpackages to fix SLE build
  "error: Group field must be present in package: libev4"
- BuildRequire pkgconfig instead of pkg-config to be more compatible</changelog>
  <changelog author="stbuehler@web.de" date="1324036801">- update to version 4.04
  - fix two problems in the native win32 backend, where reuse of fd's
    with different underlying handles caused handles not to be removed
    or added to the select set (analyzed and tested by Bert Belder).
  - do no rely on ceil() in ev_e?poll.c.
  - backport libev to HP-UX versions before 11 v3.
  - configure did not detect nanosleep and clock_gettime properly when
    they are available in the libc (as opposed to -lrt).
- update to version 4.03
  - officially support polling files with all backends.
  - support files, /dev/zero etc. the same way as select in the epoll
    backend, by generating events on our own.
  - ports backend: work around solaris bug 6874410 and many related ones
    (EINTR, maybe more), with no performance loss (note that the solaris
    bug report is actually wrong, reality is far more bizarre and broken
    than that).
  - define EV_READ/EV_WRITE as macros in event.h, as some programs use
    [#]ifdef to test for them.
  - new (experimental) function: ev_feed_signal.
  - new (to become default) EVFLAG_NOSIGMASK flag.
  - new EVBACKEND_MASK symbol.
  - updated COMMON IDIOMS SECTION.</changelog>
  <changelog author="reddwarf@opensuse.org" date="1341662400">- update to version 4.11
  - INCOMPATIBLE CHANGE: ev_timer_again now clears the pending
    status, as was documented already, but not implemented in the
    repeating case.
  - new compiletime symbols: EV_NO_SMP and EV_NO_THREADS.
  - fix a race where the workaround against the epoll fork bugs
    caused signals to not be handled anymore.
  - correct backend_fudge for most backends, and implement a
    windows specific workaround to avoid looping because we call
    both select and Sleep, both with different time resolutions.
  - document range and guarantees of ev_sleep.
  - document reasonable ranges for periodics interval and offset.
  - rename backend_fudge to backend_mintime to avoid future
    confusion :)
  - change the default periodic reschedule function to hopefully
    be more exact and correct even in corner cases or in the far
    future.
  - do not rely on -lm anymore: use it when available but use our
    own floor () if it is missing. This should make it easier to
    embed, as no external libraries are required.
  - strategically import macros from libecb and mark rarely-used
    functions as cache-cold (saving almost 2k code size on typical
    amd64 setups).
  - add Symbols.ev and Symbols.event files, that were missing.
  - fix backend_mintime value for epoll (was 1/1024, is 1/1000 now).
  - fix #3 "be smart about timeouts" to not "deadlock" when
    timeout == now, also improve the section overall.
  - avoid "AVOIDING FINISHING BEFORE RETURNING" idiom.
  - support new EV_API_STATIC mode to make all libev symbols
    static.
  - supply default CFLAGS of -g -O3 with gcc when original CFLAGS
    were empty.
- generate .pc manually to avoid having to regenerate the patch
  (that is not accepted upstream) and autoreconf call</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1356004800">- fix mandriva build
- don't use obsolete makeinstall macro</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1365681600">- update to version 4.15
  - destroying a non-default loop would stop the global waitpid
    watcher (Denis Bilenko).
  - queueing pending watchers of higher priority from a watcher now invokes
    them in a timely fashion (reported by Denis Bilenko).
  - add throw() to all libev functions that cannot throw exceptions, for
    further code size decrease when compiling for C++.
  - add throw () to callbacks that must not throw exceptions (allocator,
    syserr, loop acquire/release, periodic reschedule cbs).
  - fix event_base_loop return code, add event_get_callback, event_base_new,
    event_base_get_method calls to improve libevent 1.x emulation and add
    some libevent 2.x functionality (based on a patch by Jeff Davey).
  - add more memory fences to fix a bug reported by Jeff Davey. Better
    be overfenced than underprotected.
  - ev_run now returns a boolean status (true meaning watchers are
    still active).
  - ev_once: undef EV_ERROR in ev_kqueue.c, to avoid clashing with
    libev's EV_ERROR (reported by 191919).
  - (ecb) add memory fence support for xlC (Darin McBride).
  - (ecb) add memory fence support for gcc-mips (Anton Kirilov).
  - (ecb) add memory fence support for gcc-alpha (Christian Weisgerber).
  - work around some kernels losing file descriptors by leaking
    the kqueue descriptor in the child.
  - work around linux inotify not reporting IN_ATTRIB changes for directories
    in many cases.
  - include sys/syscall.h instead of plain syscall.h.
  - check for io watcher loops in ev_verify, check for the most
    common reported usage bug in ev_io_start.
  - choose socket vs. WSASocket at compiletime using EV_USE_WSASOCKET.
  - always use WSASend/WSARecv directly on windows, hoping that this
    works in all cases (unlike read/write/send/recv...).
  - try to detect signals around a fork faster (test program by
    Denis Bilenko).
  - work around recent glibc versions that leak memory in realloc.
  - rename ev::embed::set to ev::embed::set_embed to avoid clashing
    the watcher base set (loop) method.
  - rewrite the async/signal pipe logic to always keep a valid fd, which
    simplifies (and hopefully correctifies :) the race checking
    on fork, at the cost of one extra fd.
  - add fat, msdos, jffs2, ramfs, ntfs and btrfs to the list of
    inotify-supporting filesystems.
  - move orig_CFLAGS assignment to after AC_INIT, as newer autoconf
    versions ignore it before
    (https://bugzilla.redhat.com/show_bug.cgi?id=908096).
  - add some untested android support.
  - enum expressions must be of type int (reported by Juan Pablo L).
- rebase libev-4.15_compiler_warnings.patch</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1421236800">- update to version 4.19
  * 4.19 Thu Sep 25 08:18:25 CEST 2014
  - ev.h wasn't valid C++ anymore, which tripped compilers other
    than clang, msvc or gcc (analyzed by Raphael 'kena' Poss).
    Unfortunately, C++ doesn't support typedefs for function
    pointers fully, so the affected declarations have to spell
    out the types each time.
  - when not using autoconf, tighten the check for clock_gettime
    and related functionality.
  * 4.18 Fri Sep  5 17:55:26 CEST 2014
  - events on files were not always generated properly with the
    epoll backend (testcase by Assaf Inbal).
  - mark event pipe fd as cloexec after a fork (analyzed by Sami
    Farin).
  - (ecb) support m68k, m88k and sh (patch by Miod Vallat).
  - use a reasonable fallback for EV_NSIG instead of erroring out
    when we can't detect the signal set size.
  - in the absence of autoconf, do not use the clock syscall
    on glibc &gt;= 2.17 (avoids the syscall AND -lrt on systems
    doing clock_gettime in userspace).
  - ensure extern "C" function pointers are used for
    externally-visible loop callbacks (not watcher callbacks yet)
  - (ecb) work around memory barriers and volatile apparently
    both being broken in visual studio 2008 and later (analysed
    and patch by Nicolas Noble).</changelog>
  <changelog author="dimstar@opensuse.org" date="1438171200">- Add baselibs.conf: build libev4-32bit, as needed by
  libverto-libev1-32bit.</changelog>
  <changelog author="mpluskal@suse.com" date="1450958400">- Update to 4.22
  * when epoll detects unremovable fds in the fd set, rebuild only
    the epoll descriptor, not the signal pipe, to avoid SIGPIPE in
    ev_async_send. This doesn't solve it on fork, so document what
    needs to be done in ev_loop_fork (analyzed by Benjamin Mahler).
  * remove superfluous sys/timeb.h include on win32 (analyzed by
    Jason Madden).
  * updated libecb.
- Changes for 4.20
  * prefer noexcept over throw () with C++ 11.
  * update ecb.h due to incompatibilities with c11.
  * fix a potential aliasing issue when reading and writing
    watcher callbacks.
- Refresh libev-4.15_compiler_warnings.patch</changelog>
</package>
<package pkgid="a77aca4561214dd8c363c442252b1d3149546b2868c0fd25f3e0e0ac20114213" name="libev-devel" arch="x86_64">
  <version epoch="0" ver="4.22" rel="2.1"/>
  <changelog author="mrueckert@suse.de" date="1279108800">- update to 3.9
  for the changes see /usr/share/doc/packages/libev-devel/Changes</changelog>
  <changelog author="mrueckert@suse.de" date="1282564800">- added libev-3.9_pkg-config.patch:
  patch by stbuehler.</changelog>
  <changelog author="mrueckert@suse.de" date="1288008000">- update to version 4.00
  - "PORTING FROM LIBEV 3.X TO 4.X" (in ev.pod) is recommended
    reading.
  - ev_embed_stop did not correctly stop the watcher (very good
    testcase by Vladimir Timofeev).
  - ev_run will now always update the current loop time - it
    erroneously didn't when idle watchers were active, causing
    timers not to fire.
  - fix a bug where a timeout of zero caused the timer not to fire
    in the libevent emulation (testcase by Péter Szabó).
  - applied win32 fixes by Michael Lenaghan (also James Mansion).
  - replace EV_MINIMAL by EV_FEATURES.
  - prefer EPOLL_CTL_ADD over EPOLL_CTL_MOD in some more cases, as
    it seems the former is *much* faster than the latter.
  - linux kernel version detection (for inotify bug workarounds)
    did not work properly.
  - reduce the number of spurious wake-ups with the ports backend.
  - remove dependency on sys/queue.h on freebsd (patch by Vanilla
    Hsu).
  - do async init within ev_async_start, not ev_async_set, which
    avoids an API quirk where the set function must be called in
    the C++ API even when there is nothing to set.
  - add (undocumented) EV_ENABLE when adding events with kqueue,
    this might help with OS X, which seems to need it despite
    documenting not to need it (helpfully pointed out by Tilghman
    Lesher).
  - do not use poll by default on freebsd, it's broken (what isn't
    on freebsd...).
  - allow to embed epoll on kernels &gt;= 2.6.32.
  - configure now prepends -O3, not appends it, so one can still
    override it.
  - ev.pod: greatly expanded the portability section, added a
    porting section, a description of watcher states and made lots
    of minor fixes.
  - disable poll backend on AIX, the poll header spams the
    namespace and it's not worth working around dead platforms
    (reported and analyzed by Aivars Kalvans).
  - improve header file compatibility of the standalone eventfd
    code in an obscure case.
  - implement EV_AVOID_STDIO option.
  - do not use sscanf to parse linux version number (smaller,
    faster, no sscanf dependency).
  - new EV_CHILD_ENABLE and EV_SIGNAL_ENABLE configurable settings.
  - update libev.m4 HAVE_CLOCK_SYSCALL test for newer glibcs.
  - add section on accept() problems to the manpage.
  - rename EV_TIMEOUT to EV_TIMER.
  - rename ev_loop_count/depth/verify/loop/unloop.
  - remove ev_default_destroy and ev_default_fork.
  - switch to two-digit minor version.
  - work around an apparent gentoo compiler bug.
  - use enum instead of #define for most constants.
  - improve compatibility to older C++ compilers.
  - (experimental) ev_run/ev_default_loop/ev_break/ev_loop_new have
    now default arguments when compiled as C++.
  - ev_loop_new no longer leaks memory when loop creation failed.
  - new ev_cleanup watcher type.
- move pkgconfig file to devel package
- updated compiler warnings patch:
  old name libev-3.9_compiler_warnings.patch
  new name libev-4.00_compiler_warnings.patch</changelog>
  <changelog author="stbuehler@web.de" date="1289044800">- build-require pkg-config to provide pkgconfig(libev)
- update to version 4.01
  - automake fucked it up, apparently, --add-missing -f is not quite enough
    to make it update its files, so 4.00 didn't install ev++.h and
    event.h on make install. grrr.
  - ev_loop(count|depth) didn't return anything (Robin Haberkorn).
  - change EV_UNDEF to 0xffffffff to silence some overzealous compilers.
  - use "(libev) " prefix for all libev error messages now.</changelog>
  <changelog author="coolo@suse.com" date="1321185600">- add libtool as explicit buildrequire to avoid implicit dependency from prjconf</changelog>
  <changelog author="coolo@suse.com" date="1323345600">- license seems to be BSD-2-Clause</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1324036800">- explicit specify package group for subpackages to fix SLE build
  "error: Group field must be present in package: libev4"
- BuildRequire pkgconfig instead of pkg-config to be more compatible</changelog>
  <changelog author="stbuehler@web.de" date="1324036801">- update to version 4.04
  - fix two problems in the native win32 backend, where reuse of fd's
    with different underlying handles caused handles not to be removed
    or added to the select set (analyzed and tested by Bert Belder).
  - do no rely on ceil() in ev_e?poll.c.
  - backport libev to HP-UX versions before 11 v3.
  - configure did not detect nanosleep and clock_gettime properly when
    they are available in the libc (as opposed to -lrt).
- update to version 4.03
  - officially support polling files with all backends.
  - support files, /dev/zero etc. the same way as select in the epoll
    backend, by generating events on our own.
  - ports backend: work around solaris bug 6874410 and many related ones
    (EINTR, maybe more), with no performance loss (note that the solaris
    bug report is actually wrong, reality is far more bizarre and broken
    than that).
  - define EV_READ/EV_WRITE as macros in event.h, as some programs use
    [#]ifdef to test for them.
  - new (experimental) function: ev_feed_signal.
  - new (to become default) EVFLAG_NOSIGMASK flag.
  - new EVBACKEND_MASK symbol.
  - updated COMMON IDIOMS SECTION.</changelog>
  <changelog author="reddwarf@opensuse.org" date="1341662400">- update to version 4.11
  - INCOMPATIBLE CHANGE: ev_timer_again now clears the pending
    status, as was documented already, but not implemented in the
    repeating case.
  - new compiletime symbols: EV_NO_SMP and EV_NO_THREADS.
  - fix a race where the workaround against the epoll fork bugs
    caused signals to not be handled anymore.
  - correct backend_fudge for most backends, and implement a
    windows specific workaround to avoid looping because we call
    both select and Sleep, both with different time resolutions.
  - document range and guarantees of ev_sleep.
  - document reasonable ranges for periodics interval and offset.
  - rename backend_fudge to backend_mintime to avoid future
    confusion :)
  - change the default periodic reschedule function to hopefully
    be more exact and correct even in corner cases or in the far
    future.
  - do not rely on -lm anymore: use it when available but use our
    own floor () if it is missing. This should make it easier to
    embed, as no external libraries are required.
  - strategically import macros from libecb and mark rarely-used
    functions as cache-cold (saving almost 2k code size on typical
    amd64 setups).
  - add Symbols.ev and Symbols.event files, that were missing.
  - fix backend_mintime value for epoll (was 1/1024, is 1/1000 now).
  - fix #3 "be smart about timeouts" to not "deadlock" when
    timeout == now, also improve the section overall.
  - avoid "AVOIDING FINISHING BEFORE RETURNING" idiom.
  - support new EV_API_STATIC mode to make all libev symbols
    static.
  - supply default CFLAGS of -g -O3 with gcc when original CFLAGS
    were empty.
- generate .pc manually to avoid having to regenerate the patch
  (that is not accepted upstream) and autoreconf call</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1356004800">- fix mandriva build
- don't use obsolete makeinstall macro</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1365681600">- update to version 4.15
  - destroying a non-default loop would stop the global waitpid
    watcher (Denis Bilenko).
  - queueing pending watchers of higher priority from a watcher now invokes
    them in a timely fashion (reported by Denis Bilenko).
  - add throw() to all libev functions that cannot throw exceptions, for
    further code size decrease when compiling for C++.
  - add throw () to callbacks that must not throw exceptions (allocator,
    syserr, loop acquire/release, periodic reschedule cbs).
  - fix event_base_loop return code, add event_get_callback, event_base_new,
    event_base_get_method calls to improve libevent 1.x emulation and add
    some libevent 2.x functionality (based on a patch by Jeff Davey).
  - add more memory fences to fix a bug reported by Jeff Davey. Better
    be overfenced than underprotected.
  - ev_run now returns a boolean status (true meaning watchers are
    still active).
  - ev_once: undef EV_ERROR in ev_kqueue.c, to avoid clashing with
    libev's EV_ERROR (reported by 191919).
  - (ecb) add memory fence support for xlC (Darin McBride).
  - (ecb) add memory fence support for gcc-mips (Anton Kirilov).
  - (ecb) add memory fence support for gcc-alpha (Christian Weisgerber).
  - work around some kernels losing file descriptors by leaking
    the kqueue descriptor in the child.
  - work around linux inotify not reporting IN_ATTRIB changes for directories
    in many cases.
  - include sys/syscall.h instead of plain syscall.h.
  - check for io watcher loops in ev_verify, check for the most
    common reported usage bug in ev_io_start.
  - choose socket vs. WSASocket at compiletime using EV_USE_WSASOCKET.
  - always use WSASend/WSARecv directly on windows, hoping that this
    works in all cases (unlike read/write/send/recv...).
  - try to detect signals around a fork faster (test program by
    Denis Bilenko).
  - work around recent glibc versions that leak memory in realloc.
  - rename ev::embed::set to ev::embed::set_embed to avoid clashing
    the watcher base set (loop) method.
  - rewrite the async/signal pipe logic to always keep a valid fd, which
    simplifies (and hopefully correctifies :) the race checking
    on fork, at the cost of one extra fd.
  - add fat, msdos, jffs2, ramfs, ntfs and btrfs to the list of
    inotify-supporting filesystems.
  - move orig_CFLAGS assignment to after AC_INIT, as newer autoconf
    versions ignore it before
    (https://bugzilla.redhat.com/show_bug.cgi?id=908096).
  - add some untested android support.
  - enum expressions must be of type int (reported by Juan Pablo L).
- rebase libev-4.15_compiler_warnings.patch</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1421236800">- update to version 4.19
  * 4.19 Thu Sep 25 08:18:25 CEST 2014
  - ev.h wasn't valid C++ anymore, which tripped compilers other
    than clang, msvc or gcc (analyzed by Raphael 'kena' Poss).
    Unfortunately, C++ doesn't support typedefs for function
    pointers fully, so the affected declarations have to spell
    out the types each time.
  - when not using autoconf, tighten the check for clock_gettime
    and related functionality.
  * 4.18 Fri Sep  5 17:55:26 CEST 2014
  - events on files were not always generated properly with the
    epoll backend (testcase by Assaf Inbal).
  - mark event pipe fd as cloexec after a fork (analyzed by Sami
    Farin).
  - (ecb) support m68k, m88k and sh (patch by Miod Vallat).
  - use a reasonable fallback for EV_NSIG instead of erroring out
    when we can't detect the signal set size.
  - in the absence of autoconf, do not use the clock syscall
    on glibc &gt;= 2.17 (avoids the syscall AND -lrt on systems
    doing clock_gettime in userspace).
  - ensure extern "C" function pointers are used for
    externally-visible loop callbacks (not watcher callbacks yet)
  - (ecb) work around memory barriers and volatile apparently
    both being broken in visual studio 2008 and later (analysed
    and patch by Nicolas Noble).</changelog>
  <changelog author="dimstar@opensuse.org" date="1438171200">- Add baselibs.conf: build libev4-32bit, as needed by
  libverto-libev1-32bit.</changelog>
  <changelog author="mpluskal@suse.com" date="1450958400">- Update to 4.22
  * when epoll detects unremovable fds in the fd set, rebuild only
    the epoll descriptor, not the signal pipe, to avoid SIGPIPE in
    ev_async_send. This doesn't solve it on fork, so document what
    needs to be done in ev_loop_fork (analyzed by Benjamin Mahler).
  * remove superfluous sys/timeb.h include on win32 (analyzed by
    Jason Madden).
  * updated libecb.
- Changes for 4.20
  * prefer noexcept over throw () with C++ 11.
  * update ecb.h due to incompatibilities with c11.
  * fix a potential aliasing issue when reading and writing
    watcher callbacks.
- Refresh libev-4.15_compiler_warnings.patch</changelog>
</package>
<package pkgid="a45ad2dd1c8ca7d82b435a3273c24d1fb431f1ed231c1e026b852cda0283f955" name="libev4" arch="x86_64">
  <version epoch="0" ver="4.22" rel="2.1"/>
  <changelog author="mrueckert@suse.de" date="1279108800">- update to 3.9
  for the changes see /usr/share/doc/packages/libev-devel/Changes</changelog>
  <changelog author="mrueckert@suse.de" date="1282564800">- added libev-3.9_pkg-config.patch:
  patch by stbuehler.</changelog>
  <changelog author="mrueckert@suse.de" date="1288008000">- update to version 4.00
  - "PORTING FROM LIBEV 3.X TO 4.X" (in ev.pod) is recommended
    reading.
  - ev_embed_stop did not correctly stop the watcher (very good
    testcase by Vladimir Timofeev).
  - ev_run will now always update the current loop time - it
    erroneously didn't when idle watchers were active, causing
    timers not to fire.
  - fix a bug where a timeout of zero caused the timer not to fire
    in the libevent emulation (testcase by Péter Szabó).
  - applied win32 fixes by Michael Lenaghan (also James Mansion).
  - replace EV_MINIMAL by EV_FEATURES.
  - prefer EPOLL_CTL_ADD over EPOLL_CTL_MOD in some more cases, as
    it seems the former is *much* faster than the latter.
  - linux kernel version detection (for inotify bug workarounds)
    did not work properly.
  - reduce the number of spurious wake-ups with the ports backend.
  - remove dependency on sys/queue.h on freebsd (patch by Vanilla
    Hsu).
  - do async init within ev_async_start, not ev_async_set, which
    avoids an API quirk where the set function must be called in
    the C++ API even when there is nothing to set.
  - add (undocumented) EV_ENABLE when adding events with kqueue,
    this might help with OS X, which seems to need it despite
    documenting not to need it (helpfully pointed out by Tilghman
    Lesher).
  - do not use poll by default on freebsd, it's broken (what isn't
    on freebsd...).
  - allow to embed epoll on kernels &gt;= 2.6.32.
  - configure now prepends -O3, not appends it, so one can still
    override it.
  - ev.pod: greatly expanded the portability section, added a
    porting section, a description of watcher states and made lots
    of minor fixes.
  - disable poll backend on AIX, the poll header spams the
    namespace and it's not worth working around dead platforms
    (reported and analyzed by Aivars Kalvans).
  - improve header file compatibility of the standalone eventfd
    code in an obscure case.
  - implement EV_AVOID_STDIO option.
  - do not use sscanf to parse linux version number (smaller,
    faster, no sscanf dependency).
  - new EV_CHILD_ENABLE and EV_SIGNAL_ENABLE configurable settings.
  - update libev.m4 HAVE_CLOCK_SYSCALL test for newer glibcs.
  - add section on accept() problems to the manpage.
  - rename EV_TIMEOUT to EV_TIMER.
  - rename ev_loop_count/depth/verify/loop/unloop.
  - remove ev_default_destroy and ev_default_fork.
  - switch to two-digit minor version.
  - work around an apparent gentoo compiler bug.
  - use enum instead of #define for most constants.
  - improve compatibility to older C++ compilers.
  - (experimental) ev_run/ev_default_loop/ev_break/ev_loop_new have
    now default arguments when compiled as C++.
  - ev_loop_new no longer leaks memory when loop creation failed.
  - new ev_cleanup watcher type.
- move pkgconfig file to devel package
- updated compiler warnings patch:
  old name libev-3.9_compiler_warnings.patch
  new name libev-4.00_compiler_warnings.patch</changelog>
  <changelog author="stbuehler@web.de" date="1289044800">- build-require pkg-config to provide pkgconfig(libev)
- update to version 4.01
  - automake fucked it up, apparently, --add-missing -f is not quite enough
    to make it update its files, so 4.00 didn't install ev++.h and
    event.h on make install. grrr.
  - ev_loop(count|depth) didn't return anything (Robin Haberkorn).
  - change EV_UNDEF to 0xffffffff to silence some overzealous compilers.
  - use "(libev) " prefix for all libev error messages now.</changelog>
  <changelog author="coolo@suse.com" date="1321185600">- add libtool as explicit buildrequire to avoid implicit dependency from prjconf</changelog>
  <changelog author="coolo@suse.com" date="1323345600">- license seems to be BSD-2-Clause</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1324036800">- explicit specify package group for subpackages to fix SLE build
  "error: Group field must be present in package: libev4"
- BuildRequire pkgconfig instead of pkg-config to be more compatible</changelog>
  <changelog author="stbuehler@web.de" date="1324036801">- update to version 4.04
  - fix two problems in the native win32 backend, where reuse of fd's
    with different underlying handles caused handles not to be removed
    or added to the select set (analyzed and tested by Bert Belder).
  - do no rely on ceil() in ev_e?poll.c.
  - backport libev to HP-UX versions before 11 v3.
  - configure did not detect nanosleep and clock_gettime properly when
    they are available in the libc (as opposed to -lrt).
- update to version 4.03
  - officially support polling files with all backends.
  - support files, /dev/zero etc. the same way as select in the epoll
    backend, by generating events on our own.
  - ports backend: work around solaris bug 6874410 and many related ones
    (EINTR, maybe more), with no performance loss (note that the solaris
    bug report is actually wrong, reality is far more bizarre and broken
    than that).
  - define EV_READ/EV_WRITE as macros in event.h, as some programs use
    [#]ifdef to test for them.
  - new (experimental) function: ev_feed_signal.
  - new (to become default) EVFLAG_NOSIGMASK flag.
  - new EVBACKEND_MASK symbol.
  - updated COMMON IDIOMS SECTION.</changelog>
  <changelog author="reddwarf@opensuse.org" date="1341662400">- update to version 4.11
  - INCOMPATIBLE CHANGE: ev_timer_again now clears the pending
    status, as was documented already, but not implemented in the
    repeating case.
  - new compiletime symbols: EV_NO_SMP and EV_NO_THREADS.
  - fix a race where the workaround against the epoll fork bugs
    caused signals to not be handled anymore.
  - correct backend_fudge for most backends, and implement a
    windows specific workaround to avoid looping because we call
    both select and Sleep, both with different time resolutions.
  - document range and guarantees of ev_sleep.
  - document reasonable ranges for periodics interval and offset.
  - rename backend_fudge to backend_mintime to avoid future
    confusion :)
  - change the default periodic reschedule function to hopefully
    be more exact and correct even in corner cases or in the far
    future.
  - do not rely on -lm anymore: use it when available but use our
    own floor () if it is missing. This should make it easier to
    embed, as no external libraries are required.
  - strategically import macros from libecb and mark rarely-used
    functions as cache-cold (saving almost 2k code size on typical
    amd64 setups).
  - add Symbols.ev and Symbols.event files, that were missing.
  - fix backend_mintime value for epoll (was 1/1024, is 1/1000 now).
  - fix #3 "be smart about timeouts" to not "deadlock" when
    timeout == now, also improve the section overall.
  - avoid "AVOIDING FINISHING BEFORE RETURNING" idiom.
  - support new EV_API_STATIC mode to make all libev symbols
    static.
  - supply default CFLAGS of -g -O3 with gcc when original CFLAGS
    were empty.
- generate .pc manually to avoid having to regenerate the patch
  (that is not accepted upstream) and autoreconf call</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1356004800">- fix mandriva build
- don't use obsolete makeinstall macro</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1365681600">- update to version 4.15
  - destroying a non-default loop would stop the global waitpid
    watcher (Denis Bilenko).
  - queueing pending watchers of higher priority from a watcher now invokes
    them in a timely fashion (reported by Denis Bilenko).
  - add throw() to all libev functions that cannot throw exceptions, for
    further code size decrease when compiling for C++.
  - add throw () to callbacks that must not throw exceptions (allocator,
    syserr, loop acquire/release, periodic reschedule cbs).
  - fix event_base_loop return code, add event_get_callback, event_base_new,
    event_base_get_method calls to improve libevent 1.x emulation and add
    some libevent 2.x functionality (based on a patch by Jeff Davey).
  - add more memory fences to fix a bug reported by Jeff Davey. Better
    be overfenced than underprotected.
  - ev_run now returns a boolean status (true meaning watchers are
    still active).
  - ev_once: undef EV_ERROR in ev_kqueue.c, to avoid clashing with
    libev's EV_ERROR (reported by 191919).
  - (ecb) add memory fence support for xlC (Darin McBride).
  - (ecb) add memory fence support for gcc-mips (Anton Kirilov).
  - (ecb) add memory fence support for gcc-alpha (Christian Weisgerber).
  - work around some kernels losing file descriptors by leaking
    the kqueue descriptor in the child.
  - work around linux inotify not reporting IN_ATTRIB changes for directories
    in many cases.
  - include sys/syscall.h instead of plain syscall.h.
  - check for io watcher loops in ev_verify, check for the most
    common reported usage bug in ev_io_start.
  - choose socket vs. WSASocket at compiletime using EV_USE_WSASOCKET.
  - always use WSASend/WSARecv directly on windows, hoping that this
    works in all cases (unlike read/write/send/recv...).
  - try to detect signals around a fork faster (test program by
    Denis Bilenko).
  - work around recent glibc versions that leak memory in realloc.
  - rename ev::embed::set to ev::embed::set_embed to avoid clashing
    the watcher base set (loop) method.
  - rewrite the async/signal pipe logic to always keep a valid fd, which
    simplifies (and hopefully correctifies :) the race checking
    on fork, at the cost of one extra fd.
  - add fat, msdos, jffs2, ramfs, ntfs and btrfs to the list of
    inotify-supporting filesystems.
  - move orig_CFLAGS assignment to after AC_INIT, as newer autoconf
    versions ignore it before
    (https://bugzilla.redhat.com/show_bug.cgi?id=908096).
  - add some untested android support.
  - enum expressions must be of type int (reported by Juan Pablo L).
- rebase libev-4.15_compiler_warnings.patch</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1421236800">- update to version 4.19
  * 4.19 Thu Sep 25 08:18:25 CEST 2014
  - ev.h wasn't valid C++ anymore, which tripped compilers other
    than clang, msvc or gcc (analyzed by Raphael 'kena' Poss).
    Unfortunately, C++ doesn't support typedefs for function
    pointers fully, so the affected declarations have to spell
    out the types each time.
  - when not using autoconf, tighten the check for clock_gettime
    and related functionality.
  * 4.18 Fri Sep  5 17:55:26 CEST 2014
  - events on files were not always generated properly with the
    epoll backend (testcase by Assaf Inbal).
  - mark event pipe fd as cloexec after a fork (analyzed by Sami
    Farin).
  - (ecb) support m68k, m88k and sh (patch by Miod Vallat).
  - use a reasonable fallback for EV_NSIG instead of erroring out
    when we can't detect the signal set size.
  - in the absence of autoconf, do not use the clock syscall
    on glibc &gt;= 2.17 (avoids the syscall AND -lrt on systems
    doing clock_gettime in userspace).
  - ensure extern "C" function pointers are used for
    externally-visible loop callbacks (not watcher callbacks yet)
  - (ecb) work around memory barriers and volatile apparently
    both being broken in visual studio 2008 and later (analysed
    and patch by Nicolas Noble).</changelog>
  <changelog author="dimstar@opensuse.org" date="1438171200">- Add baselibs.conf: build libev4-32bit, as needed by
  libverto-libev1-32bit.</changelog>
  <changelog author="mpluskal@suse.com" date="1450958400">- Update to 4.22
  * when epoll detects unremovable fds in the fd set, rebuild only
    the epoll descriptor, not the signal pipe, to avoid SIGPIPE in
    ev_async_send. This doesn't solve it on fork, so document what
    needs to be done in ev_loop_fork (analyzed by Benjamin Mahler).
  * remove superfluous sys/timeb.h include on win32 (analyzed by
    Jason Madden).
  * updated libecb.
- Changes for 4.20
  * prefer noexcept over throw () with C++ 11.
  * update ecb.h due to incompatibilities with c11.
  * fix a potential aliasing issue when reading and writing
    watcher callbacks.
- Refresh libev-4.15_compiler_warnings.patch</changelog>
</package>
<package pkgid="39ca467df31002a6701a09a0f96c0e9216d4c94e767eb350b94976fa09e5d17b" name="libjemalloc1" arch="x86_64">
  <version epoch="0" ver="3.6.0" rel="2.3.1"/>
  <changelog author="tony@daylessday.org" date="1318420800">- Initial package (version 2.2.3) for build.opensuse.org</changelog>
  <changelog author="tony@daylessday.org" date="1318507200">- Add a patch to generate jemalloc.sh during configure</changelog>
  <changelog author="jengelh@inai.de" date="1346760000">- Update to new upstream release 3.0.0
  * Implement Valgrind support, redzones, and quarantine.
  * Add support for additional architectures: MIPS, SH4, Tilera
  * Add nallocm(), which rounds a request size up to the nearest size
  class without actually allocating.
  * Implement aligned_alloc()
  * Add the "thread.tcache.enabled" and "opt.prof_final" mallctls.
  * Update pprof (from gperftools 2.0).
  * (For more, see the ChangeLog file in this RPM package.)</changelog>
  <changelog author="jengelh@inai.de" date="1352894400">- Update to new upstream release 3.2.0
  * Fix deadlock in the "arenas.purge" mallctl.
- Update to new upstream release 3.1.0
  * Auto-detect whether running inside Valgrind, thus removing the
  need to manually specify MALLOC_CONF=valgrind:true.
  * Disable tcache by default if running inside Valgrind, in order to
  avoid making unallocated objects appear reachable to Valgrind.
  * Fix heap profiling crash if sampled object is freed via realloc(p, 0).</changelog>
  <changelog author="idonmez@suse.com" date="1359028800">- Update to version 3.3.0
  * Add clipping support to lg_chunk option processing.
  * Add the --enable-ivsalloc option.
  * Add the --without-export option.
  * Add the --disable-zone-allocator option.
  * Fix "arenas.extend" mallctl to output the number of arenas.
  * Fix chunk_recycyle() to unconditionally inform Valgrind that
    returned memory is undefined.
  * Fix build break on FreeBSD related to alloca.h.</changelog>
  <changelog author="idonmez@suse.com" date="1362657600">- Update to version 3.3.1
  * Fix a locking order bug that could cause deadlock during fork
    if heap profiling were enabled.
  * Fix a chunk recycling bug that could cause the allocator to lose
    track of whether a chunk was zeroed.
  * Fix TLS-related memory corruption that could occur during thread
    exit if the thread never allocated memory.  Only the quarantine
    and prof facilities were susceptible.
  * Internal reallocation of the quarantined object array leaked
    the old array.
  * Reallocation failure for internal reallocation of the quarantined
    object array (very unlikely) resulted in memory corruption.
  * Fix Valgrind integration to annotate all internally allocated
    memory in a way that keeps Valgrind happy about internal data
    structure access.
  * Fix building for s390 systems.
- Implement %check</changelog>
  <changelog author="idonmez@suse.com" date="1370433600">- Update to version 3.4.0
  * Support for aarch64
  * Fix race-triggered deadlocks in chunk_record()</changelog>
  <changelog author="idonmez@suse.com" date="1370520000">- Rename pprof to pprof-jemalloc to prevent conflict with gperftools</changelog>
  <changelog author="idonmez@suse.com" date="1382443200">- Update to version 3.4.1
  * Fix a race in the "arenas.extend" mallctl that could cause memory
    corruption of internal data structures and subsequent crashes.
  * Fix Valgrind integration flaws that caused Valgrind warnings about
    reads of uninitialized memory in:
    + arena chunk headers
    + internal zero-initialized data structures
  * Preserve errno during the first allocation.  A readlink(2) call
    during initialization fails unless /etc/malloc.conf exists,
    so errno was typically set during the first allocation prior to this fix.
  * Fix compilation warnings reported by gcc 4.8.1</changelog>
  <changelog author="idonmez@suse.com" date="1390564800">- Update to version 3.5.0
  * Add the *allocx() API, which is a successor to the experimental *allocm()
    API.  The *allocx() functions are slightly simpler to use because they have
    fewer parameters, they directly return the results of primary interest, and
    mallocx()/rallocx() avoid the strict aliasing pitfall that
    allocm()/rallocx() share with posix_memalign().  Note that *allocm() is
    slated for removal in the next non-bugfix release.
  * Add support for LinuxThreads.
  * Unless heap profiling is enabled, disable floating point code and don't link
    with libm.  This, in combination with e.g. EXTRA_CFLAGS=-mno-sse on x64
    systems, makes it possible to completely disable floating point register
    use.  Some versions of glibc neglect to save/restore caller-saved floating
    point registers during dynamic lazy symbol loading, and the symbol loading
    code uses whatever malloc the application happens to have linked/loaded
    with, the result being potential floating point register corruption.
  * Report ENOMEM rather than EINVAL if an OOM occurs during heap profiling
    backtrace creation in imemalign().  This bug impacted posix_memalign() and
    aligned_alloc().
  * Fix a file descriptor leak in a prof_dump_maps() error path.
  * Fix prof_dump() to close the dump file descriptor for all relevant error
    paths.
  * Fix rallocm() to use the arena specified by the ALLOCM_ARENA(s) flag for
    allocation, not just deallocation.
  * Fix a data race for large allocation stats counters.
  * Fix a potential infinite loop during thread exit.  This bug occurred on
    Solaris, and could affect other platforms with similar pthreads TSD
    implementations.
  * Don't junk-fill reallocations unless usable size changes.  This fixes a
    violation of the *allocx()/*allocm() semantics.
  * Fix growing large reallocation to junk fill new space.
  * Fix huge deallocation to junk fill when munmap is disabled.
  * Change the default private namespace prefix from empty to je_, and change
  - -with-private-namespace-prefix so that it prepends an additional prefix
    rather than replacing je_.  This reduces the likelihood of applications
    which statically link jemalloc experiencing symbol name collisions.
  * Add missing private namespace mangling (relevant when
  - -with-private-namespace is specified).
  * Add and use JEMALLOC_INLINE_C so that static inline functions are marked as
    static even for debug builds.
  * Add a missing mutex unlock in a malloc_init_hard() error path.  In practice
    this error path is never executed.
  * Fix numerous bugs in malloc_strotumax() error handling/reporting.  These
    bugs had no impact except for malformed inputs.
  * Fix numerous bugs in malloc_snprintf().  These bugs were not exercised by
    existing calls, so they had no impact.</changelog>
  <changelog author="idonmez@suse.com" date="1390996800">- Add jemalloc-fix-32bit-tests.patch to fix test failures on i586</changelog>
  <changelog author="idonmez@suse.com" date="1393416000">- Update to version 3.5.1
  * Fix junk filling for mremap(2)-based huge reallocation.
  * Unit test fixes
- Remove jemalloc-fix-32bit-tests.patch, fixed upstream.</changelog>
  <changelog author="idonmez@suse.com" date="1396267200">- Enable profiling
- Add jemalloc-fix-backtracing.patch to fix profiling tests on x86
  (the failures were triggered due to profiling support.)</changelog>
  <changelog author="idonmez@suse.com" date="1396267201">- Update to 3.6.0
  * Fix a regression in arena_chunk_alloc() that caused crashes
    during small/large allocation if chunk allocation failed.
  * Fix backtracing for gcc intrinsics-based backtracing by specifying
  - fno-omit-frame-pointer to gcc.
  * Use dss allocation precedence for huge allocations as well as
    small/large allocations.
  * Testsuite fixes
- Drop jemalloc-fix-backtracing.patch, merged upstream.</changelog>
</package>
<package pkgid="7145c7c4a9fb982618248993ad403ba84ae47659106fe4b3eb46c383b68eac66" name="libmysqlclient-devel" arch="x86_64">
  <version epoch="0" ver="10.1.6" rel="9.2"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1416052800">- Initial package for MariaDB 10.1 (version 10.1.1)</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1417867200">- Enabling more storage engines (cassandra, oqgraph, ...)</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1418299200">- Updated to the version 10.1.2
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1012-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1012-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1421064000">- Better update policies</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1425384000">- Updated to the version 10.1.3
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1013-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1013-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1429012800">- Updated to the version 10.1.4
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1014-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1014-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1429012801">- fix parent directory has insecure permissions error</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1434024000">- Updated to the version 10.1.5
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1015-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1015-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1434283200">- fix possible buffer overflow
  * https://mariadb.atlassian.net/browse/MDEV-8317</changelog>
  <changelog author="tchvatal@suse.com" date="1435060800">- Sync to git state of the repo</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1435147200">- Huge rewrite of service/init
  * simplified a lot
  * depending more on systemd
  * no way back to init script
- Other small changes from git</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1435233600">- More fixes for systemd helper
  * taken from git, courtesy of tchvatal</changelog>
  <changelog author="mpluskal@suse.com" date="1438257600">- Sync with current mysql-packaging</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1438603200">- Updated to the version 10.1.6 from git
  * credits to mpluskal@suse.com
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1016-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1016-changelog/
- Minor fixes from git, mainly ommiting wrong group option</changelog>
  <changelog author="kstreitova@suse.com" date="1440763200">- use syntax in mysql-systemd-helper that is accepted by both mariadb
  and mysql [bnc#937767]
- fix spurious macro expansion in comment in specfile
- install INFO_BIN and INFO_SRC, noticed in MDEV-6912
- replace readline-devel for readline5-devel (MDEV-6912) [bnc#902396]
- use spec-cleaner
- Tweak some cmake switches to enable more things
  * WITH_ASAN=OFF adress sanitization
    WITH_LIBWRAP=ON tcp wrappers
- remove superfluous '--group' parameter from mysql-systemd-helper
- make -devel package installable in the presence of LibreSSL
- cleanup after the update-message if it was displayed
- add 'exec' to mysql-systemd-helper to shutdown mysql/mariadb cleanly
  [bnc#943096]
- remove redundant entry from %{_tmpfilesdir}/mysql.conf. Using both
  'x' and 'X' options is redundant and causes a warning message.
  Leaving only the 'x' line fixes this problem. [bnc#942908]
- the following patches were processed upstream and are no longer needed:
  * mariadb-5.5.28-hotcopy.patch
  * mariadb-5.1.50-strncat-overflow.patch
- set cmake options for MariaDB Galera Cluster</changelog>
</package>
<package pkgid="2d66eea655950c8350128779cd1d72b8c9dd006a2996027080a9e5809b9704f1" name="libmysqlclient18" arch="x86_64">
  <version epoch="0" ver="10.1.6" rel="9.2"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1416052800">- Initial package for MariaDB 10.1 (version 10.1.1)</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1417867200">- Enabling more storage engines (cassandra, oqgraph, ...)</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1418299200">- Updated to the version 10.1.2
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1012-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1012-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1421064000">- Better update policies</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1425384000">- Updated to the version 10.1.3
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1013-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1013-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1429012800">- Updated to the version 10.1.4
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1014-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1014-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1429012801">- fix parent directory has insecure permissions error</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1434024000">- Updated to the version 10.1.5
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1015-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1015-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1434283200">- fix possible buffer overflow
  * https://mariadb.atlassian.net/browse/MDEV-8317</changelog>
  <changelog author="tchvatal@suse.com" date="1435060800">- Sync to git state of the repo</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1435147200">- Huge rewrite of service/init
  * simplified a lot
  * depending more on systemd
  * no way back to init script
- Other small changes from git</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1435233600">- More fixes for systemd helper
  * taken from git, courtesy of tchvatal</changelog>
  <changelog author="mpluskal@suse.com" date="1438257600">- Sync with current mysql-packaging</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1438603200">- Updated to the version 10.1.6 from git
  * credits to mpluskal@suse.com
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1016-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1016-changelog/
- Minor fixes from git, mainly ommiting wrong group option</changelog>
  <changelog author="kstreitova@suse.com" date="1440763200">- use syntax in mysql-systemd-helper that is accepted by both mariadb
  and mysql [bnc#937767]
- fix spurious macro expansion in comment in specfile
- install INFO_BIN and INFO_SRC, noticed in MDEV-6912
- replace readline-devel for readline5-devel (MDEV-6912) [bnc#902396]
- use spec-cleaner
- Tweak some cmake switches to enable more things
  * WITH_ASAN=OFF adress sanitization
    WITH_LIBWRAP=ON tcp wrappers
- remove superfluous '--group' parameter from mysql-systemd-helper
- make -devel package installable in the presence of LibreSSL
- cleanup after the update-message if it was displayed
- add 'exec' to mysql-systemd-helper to shutdown mysql/mariadb cleanly
  [bnc#943096]
- remove redundant entry from %{_tmpfilesdir}/mysql.conf. Using both
  'x' and 'X' options is redundant and causes a warning message.
  Leaving only the 'x' line fixes this problem. [bnc#942908]
- the following patches were processed upstream and are no longer needed:
  * mariadb-5.5.28-hotcopy.patch
  * mariadb-5.1.50-strncat-overflow.patch
- set cmake options for MariaDB Galera Cluster</changelog>
</package>
<package pkgid="4415a8a25ff5eca016e7d7138e80a371fdcac9b3a2b3c2e34c01d9628cff0756" name="libmysqlclient_r18" arch="x86_64">
  <version epoch="0" ver="10.1.6" rel="9.2"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1416052800">- Initial package for MariaDB 10.1 (version 10.1.1)</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1417867200">- Enabling more storage engines (cassandra, oqgraph, ...)</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1418299200">- Updated to the version 10.1.2
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1012-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1012-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1421064000">- Better update policies</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1425384000">- Updated to the version 10.1.3
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1013-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1013-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1429012800">- Updated to the version 10.1.4
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1014-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1014-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1429012801">- fix parent directory has insecure permissions error</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1434024000">- Updated to the version 10.1.5
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1015-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1015-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1434283200">- fix possible buffer overflow
  * https://mariadb.atlassian.net/browse/MDEV-8317</changelog>
  <changelog author="tchvatal@suse.com" date="1435060800">- Sync to git state of the repo</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1435147200">- Huge rewrite of service/init
  * simplified a lot
  * depending more on systemd
  * no way back to init script
- Other small changes from git</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1435233600">- More fixes for systemd helper
  * taken from git, courtesy of tchvatal</changelog>
  <changelog author="mpluskal@suse.com" date="1438257600">- Sync with current mysql-packaging</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1438603200">- Updated to the version 10.1.6 from git
  * credits to mpluskal@suse.com
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1016-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1016-changelog/
- Minor fixes from git, mainly ommiting wrong group option</changelog>
  <changelog author="kstreitova@suse.com" date="1440763200">- use syntax in mysql-systemd-helper that is accepted by both mariadb
  and mysql [bnc#937767]
- fix spurious macro expansion in comment in specfile
- install INFO_BIN and INFO_SRC, noticed in MDEV-6912
- replace readline-devel for readline5-devel (MDEV-6912) [bnc#902396]
- use spec-cleaner
- Tweak some cmake switches to enable more things
  * WITH_ASAN=OFF adress sanitization
    WITH_LIBWRAP=ON tcp wrappers
- remove superfluous '--group' parameter from mysql-systemd-helper
- make -devel package installable in the presence of LibreSSL
- cleanup after the update-message if it was displayed
- add 'exec' to mysql-systemd-helper to shutdown mysql/mariadb cleanly
  [bnc#943096]
- remove redundant entry from %{_tmpfilesdir}/mysql.conf. Using both
  'x' and 'X' options is redundant and causes a warning message.
  Leaving only the 'x' line fixes this problem. [bnc#942908]
- the following patches were processed upstream and are no longer needed:
  * mariadb-5.5.28-hotcopy.patch
  * mariadb-5.1.50-strncat-overflow.patch
- set cmake options for MariaDB Galera Cluster</changelog>
</package>
<package pkgid="ab60537357ffe5ee69ca8acd3205279907cf71d86f2442a7f811911bac9d6ec1" name="libmysqld-devel" arch="x86_64">
  <version epoch="0" ver="10.1.6" rel="9.2"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1416052800">- Initial package for MariaDB 10.1 (version 10.1.1)</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1417867200">- Enabling more storage engines (cassandra, oqgraph, ...)</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1418299200">- Updated to the version 10.1.2
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1012-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1012-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1421064000">- Better update policies</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1425384000">- Updated to the version 10.1.3
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1013-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1013-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1429012800">- Updated to the version 10.1.4
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1014-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1014-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1429012801">- fix parent directory has insecure permissions error</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1434024000">- Updated to the version 10.1.5
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1015-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1015-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1434283200">- fix possible buffer overflow
  * https://mariadb.atlassian.net/browse/MDEV-8317</changelog>
  <changelog author="tchvatal@suse.com" date="1435060800">- Sync to git state of the repo</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1435147200">- Huge rewrite of service/init
  * simplified a lot
  * depending more on systemd
  * no way back to init script
- Other small changes from git</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1435233600">- More fixes for systemd helper
  * taken from git, courtesy of tchvatal</changelog>
  <changelog author="mpluskal@suse.com" date="1438257600">- Sync with current mysql-packaging</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1438603200">- Updated to the version 10.1.6 from git
  * credits to mpluskal@suse.com
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1016-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1016-changelog/
- Minor fixes from git, mainly ommiting wrong group option</changelog>
  <changelog author="kstreitova@suse.com" date="1440763200">- use syntax in mysql-systemd-helper that is accepted by both mariadb
  and mysql [bnc#937767]
- fix spurious macro expansion in comment in specfile
- install INFO_BIN and INFO_SRC, noticed in MDEV-6912
- replace readline-devel for readline5-devel (MDEV-6912) [bnc#902396]
- use spec-cleaner
- Tweak some cmake switches to enable more things
  * WITH_ASAN=OFF adress sanitization
    WITH_LIBWRAP=ON tcp wrappers
- remove superfluous '--group' parameter from mysql-systemd-helper
- make -devel package installable in the presence of LibreSSL
- cleanup after the update-message if it was displayed
- add 'exec' to mysql-systemd-helper to shutdown mysql/mariadb cleanly
  [bnc#943096]
- remove redundant entry from %{_tmpfilesdir}/mysql.conf. Using both
  'x' and 'X' options is redundant and causes a warning message.
  Leaving only the 'x' line fixes this problem. [bnc#942908]
- the following patches were processed upstream and are no longer needed:
  * mariadb-5.5.28-hotcopy.patch
  * mariadb-5.1.50-strncat-overflow.patch
- set cmake options for MariaDB Galera Cluster</changelog>
</package>
<package pkgid="99dae2fcc022095af9c9710a78260da7beb9863a6486fb3c654138a7c1933c2b" name="libmysqld18" arch="x86_64">
  <version epoch="0" ver="10.1.6" rel="9.2"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1416052800">- Initial package for MariaDB 10.1 (version 10.1.1)</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1417867200">- Enabling more storage engines (cassandra, oqgraph, ...)</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1418299200">- Updated to the version 10.1.2
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1012-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1012-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1421064000">- Better update policies</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1425384000">- Updated to the version 10.1.3
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1013-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1013-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1429012800">- Updated to the version 10.1.4
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1014-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1014-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1429012801">- fix parent directory has insecure permissions error</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1434024000">- Updated to the version 10.1.5
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1015-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1015-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1434283200">- fix possible buffer overflow
  * https://mariadb.atlassian.net/browse/MDEV-8317</changelog>
  <changelog author="tchvatal@suse.com" date="1435060800">- Sync to git state of the repo</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1435147200">- Huge rewrite of service/init
  * simplified a lot
  * depending more on systemd
  * no way back to init script
- Other small changes from git</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1435233600">- More fixes for systemd helper
  * taken from git, courtesy of tchvatal</changelog>
  <changelog author="mpluskal@suse.com" date="1438257600">- Sync with current mysql-packaging</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1438603200">- Updated to the version 10.1.6 from git
  * credits to mpluskal@suse.com
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1016-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1016-changelog/
- Minor fixes from git, mainly ommiting wrong group option</changelog>
  <changelog author="kstreitova@suse.com" date="1440763200">- use syntax in mysql-systemd-helper that is accepted by both mariadb
  and mysql [bnc#937767]
- fix spurious macro expansion in comment in specfile
- install INFO_BIN and INFO_SRC, noticed in MDEV-6912
- replace readline-devel for readline5-devel (MDEV-6912) [bnc#902396]
- use spec-cleaner
- Tweak some cmake switches to enable more things
  * WITH_ASAN=OFF adress sanitization
    WITH_LIBWRAP=ON tcp wrappers
- remove superfluous '--group' parameter from mysql-systemd-helper
- make -devel package installable in the presence of LibreSSL
- cleanup after the update-message if it was displayed
- add 'exec' to mysql-systemd-helper to shutdown mysql/mariadb cleanly
  [bnc#943096]
- remove redundant entry from %{_tmpfilesdir}/mysql.conf. Using both
  'x' and 'X' options is redundant and causes a warning message.
  Leaving only the 'x' line fixes this problem. [bnc#942908]
- the following patches were processed upstream and are no longer needed:
  * mariadb-5.5.28-hotcopy.patch
  * mariadb-5.1.50-strncat-overflow.patch
- set cmake options for MariaDB Galera Cluster</changelog>
</package>
<package pkgid="1e60cf17362396bffbf688405245eadcaff557c1d5e1b8a68ffef4479b1d2c2e" name="libthrift-0_9_3" arch="x86_64">
  <version epoch="0" ver="0.9.3" rel="5.1"/>
  <changelog author="o.herrmann217@googlemail.com" date="1368100800">- Created patch 0002 to access event_base from libevent in
  TNonblockingServer</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1368100801">- Fixed reset of smart pointer in patch 0002</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1368446400">- Created patch 0003 to release handler on close in
  TNonblockingServer</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1368532800">- Added dependency of openssl for sles_11.</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1368532801">- Reverted changes for dependency of openssl for sles_11.</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1371729600">- Created new patch for integrating external libevent clients in
  TNonblockingServer.
- Removed 0003-TNonblokingServer-release-handler-on-close.patch.
  It is now part of 0002-TNonblockingServer-TLibEventTransport.patch</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1371729601">- Removed BuildRequires for boost-static</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1371729602">- Replaced std::tr1::bind with boost::bind in TNonblockingServer
  to fix compilation error on RHEL 5.</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1371816000">- Changed 0002-TNonblockingServer-TLibEventTransport.patch to
  install new header file with automake.</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1375876800">- Fixed multiple crashes in TNonblockingServer to work with lib_event.</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1376568000">- Extended 0002-TNonblockingServer-TLibEventTransport.patch to
  properly close TConnection when a client disconnects while
  still receiving updates from libevent.</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1380110400">- number of bytes written to transport and number of bytes
  returned from write() method was not same. Fixed this
  problem in TDenseProtocol.</changelog>
  <changelog author="opensuse@dstoecker.de" date="1392897600">- update to 0.9.1</changelog>
  <changelog author="opensuse@dstoecker.de" date="1393070400">- enable perl and python packages
- remove extension patches</changelog>
  <changelog author="mpluskal@suse.com" date="1425297600">- Remove obsolete patches
  * 0001-Add-missing-limits-header.patch
  * 0002-TNonblockingServer-TLibEventTransport.patch
  * 0003-TDenseProtocol.patch
- Update library name to match shlib naming policy
- Update to 0.9.2
  * numerous changes, see provide CHANGES for details</changelog>
  <changelog author="mpluskal@suse.com" date="1425297601">- Disable building of static library
- Do not manually set LDFLAGS</changelog>
  <changelog author="mpluskal@suse.com" date="1425556800">- Simplify buildconditions</changelog>
  <changelog author="mpluskal@suse.com" date="1460808000">- Update to 0.9.3
  * numerous changes, see provided CHANGES for details</changelog>
  <changelog author="mpluskal@suse.com" date="1465819200">- Fix a typo in changelog</changelog>
  <changelog author="adam.majer@suse.de" date="1486036800">- use individual libboost-*-devel packages instead of boost-devel</changelog>
</package>
<package pkgid="ea9a28b58d387d46c34d7ba895fbf0a941d9e76fac1a2d85129cb0be2c310e3a" name="libthrift-devel" arch="x86_64">
  <version epoch="0" ver="0.9.3" rel="5.1"/>
  <changelog author="o.herrmann217@googlemail.com" date="1368100800">- Created patch 0002 to access event_base from libevent in
  TNonblockingServer</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1368100801">- Fixed reset of smart pointer in patch 0002</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1368446400">- Created patch 0003 to release handler on close in
  TNonblockingServer</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1368532800">- Added dependency of openssl for sles_11.</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1368532801">- Reverted changes for dependency of openssl for sles_11.</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1371729600">- Created new patch for integrating external libevent clients in
  TNonblockingServer.
- Removed 0003-TNonblokingServer-release-handler-on-close.patch.
  It is now part of 0002-TNonblockingServer-TLibEventTransport.patch</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1371729601">- Removed BuildRequires for boost-static</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1371729602">- Replaced std::tr1::bind with boost::bind in TNonblockingServer
  to fix compilation error on RHEL 5.</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1371816000">- Changed 0002-TNonblockingServer-TLibEventTransport.patch to
  install new header file with automake.</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1375876800">- Fixed multiple crashes in TNonblockingServer to work with lib_event.</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1376568000">- Extended 0002-TNonblockingServer-TLibEventTransport.patch to
  properly close TConnection when a client disconnects while
  still receiving updates from libevent.</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1380110400">- number of bytes written to transport and number of bytes
  returned from write() method was not same. Fixed this
  problem in TDenseProtocol.</changelog>
  <changelog author="opensuse@dstoecker.de" date="1392897600">- update to 0.9.1</changelog>
  <changelog author="opensuse@dstoecker.de" date="1393070400">- enable perl and python packages
- remove extension patches</changelog>
  <changelog author="mpluskal@suse.com" date="1425297600">- Remove obsolete patches
  * 0001-Add-missing-limits-header.patch
  * 0002-TNonblockingServer-TLibEventTransport.patch
  * 0003-TDenseProtocol.patch
- Update library name to match shlib naming policy
- Update to 0.9.2
  * numerous changes, see provide CHANGES for details</changelog>
  <changelog author="mpluskal@suse.com" date="1425297601">- Disable building of static library
- Do not manually set LDFLAGS</changelog>
  <changelog author="mpluskal@suse.com" date="1425556800">- Simplify buildconditions</changelog>
  <changelog author="mpluskal@suse.com" date="1460808000">- Update to 0.9.3
  * numerous changes, see provided CHANGES for details</changelog>
  <changelog author="mpluskal@suse.com" date="1465819200">- Fix a typo in changelog</changelog>
  <changelog author="adam.majer@suse.de" date="1486036800">- use individual libboost-*-devel packages instead of boost-devel</changelog>
</package>
<package pkgid="80d8cc198debb42a80551f0ad381e814dc72874de340a3acba6b82264ddf0f02" name="mariadb" arch="src">
  <version epoch="0" ver="10.1.6" rel="9.2"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1416052800">- Initial package for MariaDB 10.1 (version 10.1.1)</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1417867200">- Enabling more storage engines (cassandra, oqgraph, ...)</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1418299200">- Updated to the version 10.1.2
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1012-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1012-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1421064000">- Better update policies</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1425384000">- Updated to the version 10.1.3
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1013-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1013-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1429012800">- Updated to the version 10.1.4
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1014-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1014-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1429012801">- fix parent directory has insecure permissions error</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1434024000">- Updated to the version 10.1.5
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1015-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1015-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1434283200">- fix possible buffer overflow
  * https://mariadb.atlassian.net/browse/MDEV-8317</changelog>
  <changelog author="tchvatal@suse.com" date="1435060800">- Sync to git state of the repo</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1435147200">- Huge rewrite of service/init
  * simplified a lot
  * depending more on systemd
  * no way back to init script
- Other small changes from git</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1435233600">- More fixes for systemd helper
  * taken from git, courtesy of tchvatal</changelog>
  <changelog author="mpluskal@suse.com" date="1438257600">- Sync with current mysql-packaging</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1438603200">- Updated to the version 10.1.6 from git
  * credits to mpluskal@suse.com
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1016-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1016-changelog/
- Minor fixes from git, mainly ommiting wrong group option</changelog>
  <changelog author="kstreitova@suse.com" date="1440763200">- use syntax in mysql-systemd-helper that is accepted by both mariadb
  and mysql [bnc#937767]
- fix spurious macro expansion in comment in specfile
- install INFO_BIN and INFO_SRC, noticed in MDEV-6912
- replace readline-devel for readline5-devel (MDEV-6912) [bnc#902396]
- use spec-cleaner
- Tweak some cmake switches to enable more things
  * WITH_ASAN=OFF adress sanitization
    WITH_LIBWRAP=ON tcp wrappers
- remove superfluous '--group' parameter from mysql-systemd-helper
- make -devel package installable in the presence of LibreSSL
- cleanup after the update-message if it was displayed
- add 'exec' to mysql-systemd-helper to shutdown mysql/mariadb cleanly
  [bnc#943096]
- remove redundant entry from %{_tmpfilesdir}/mysql.conf. Using both
  'x' and 'X' options is redundant and causes a warning message.
  Leaving only the 'x' line fixes this problem. [bnc#942908]
- the following patches were processed upstream and are no longer needed:
  * mariadb-5.5.28-hotcopy.patch
  * mariadb-5.1.50-strncat-overflow.patch
- set cmake options for MariaDB Galera Cluster</changelog>
</package>
<package pkgid="18f2b462b540a1a27aee9908330ab38df76616d5585d15d01798b633461d300c" name="mariadb" arch="x86_64">
  <version epoch="0" ver="10.1.6" rel="9.2"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1416052800">- Initial package for MariaDB 10.1 (version 10.1.1)</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1417867200">- Enabling more storage engines (cassandra, oqgraph, ...)</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1418299200">- Updated to the version 10.1.2
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1012-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1012-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1421064000">- Better update policies</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1425384000">- Updated to the version 10.1.3
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1013-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1013-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1429012800">- Updated to the version 10.1.4
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1014-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1014-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1429012801">- fix parent directory has insecure permissions error</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1434024000">- Updated to the version 10.1.5
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1015-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1015-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1434283200">- fix possible buffer overflow
  * https://mariadb.atlassian.net/browse/MDEV-8317</changelog>
  <changelog author="tchvatal@suse.com" date="1435060800">- Sync to git state of the repo</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1435147200">- Huge rewrite of service/init
  * simplified a lot
  * depending more on systemd
  * no way back to init script
- Other small changes from git</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1435233600">- More fixes for systemd helper
  * taken from git, courtesy of tchvatal</changelog>
  <changelog author="mpluskal@suse.com" date="1438257600">- Sync with current mysql-packaging</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1438603200">- Updated to the version 10.1.6 from git
  * credits to mpluskal@suse.com
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1016-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1016-changelog/
- Minor fixes from git, mainly ommiting wrong group option</changelog>
  <changelog author="kstreitova@suse.com" date="1440763200">- use syntax in mysql-systemd-helper that is accepted by both mariadb
  and mysql [bnc#937767]
- fix spurious macro expansion in comment in specfile
- install INFO_BIN and INFO_SRC, noticed in MDEV-6912
- replace readline-devel for readline5-devel (MDEV-6912) [bnc#902396]
- use spec-cleaner
- Tweak some cmake switches to enable more things
  * WITH_ASAN=OFF adress sanitization
    WITH_LIBWRAP=ON tcp wrappers
- remove superfluous '--group' parameter from mysql-systemd-helper
- make -devel package installable in the presence of LibreSSL
- cleanup after the update-message if it was displayed
- add 'exec' to mysql-systemd-helper to shutdown mysql/mariadb cleanly
  [bnc#943096]
- remove redundant entry from %{_tmpfilesdir}/mysql.conf. Using both
  'x' and 'X' options is redundant and causes a warning message.
  Leaving only the 'x' line fixes this problem. [bnc#942908]
- the following patches were processed upstream and are no longer needed:
  * mariadb-5.5.28-hotcopy.patch
  * mariadb-5.1.50-strncat-overflow.patch
- set cmake options for MariaDB Galera Cluster</changelog>
</package>
<package pkgid="3a2711b36ae24ccb609da7920c730495798cbf454218717c3dd5df787a65aba3" name="mariadb-bench" arch="x86_64">
  <version epoch="0" ver="10.1.6" rel="9.2"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1416052800">- Initial package for MariaDB 10.1 (version 10.1.1)</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1417867200">- Enabling more storage engines (cassandra, oqgraph, ...)</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1418299200">- Updated to the version 10.1.2
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1012-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1012-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1421064000">- Better update policies</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1425384000">- Updated to the version 10.1.3
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1013-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1013-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1429012800">- Updated to the version 10.1.4
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1014-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1014-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1429012801">- fix parent directory has insecure permissions error</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1434024000">- Updated to the version 10.1.5
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1015-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1015-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1434283200">- fix possible buffer overflow
  * https://mariadb.atlassian.net/browse/MDEV-8317</changelog>
  <changelog author="tchvatal@suse.com" date="1435060800">- Sync to git state of the repo</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1435147200">- Huge rewrite of service/init
  * simplified a lot
  * depending more on systemd
  * no way back to init script
- Other small changes from git</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1435233600">- More fixes for systemd helper
  * taken from git, courtesy of tchvatal</changelog>
  <changelog author="mpluskal@suse.com" date="1438257600">- Sync with current mysql-packaging</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1438603200">- Updated to the version 10.1.6 from git
  * credits to mpluskal@suse.com
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1016-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1016-changelog/
- Minor fixes from git, mainly ommiting wrong group option</changelog>
  <changelog author="kstreitova@suse.com" date="1440763200">- use syntax in mysql-systemd-helper that is accepted by both mariadb
  and mysql [bnc#937767]
- fix spurious macro expansion in comment in specfile
- install INFO_BIN and INFO_SRC, noticed in MDEV-6912
- replace readline-devel for readline5-devel (MDEV-6912) [bnc#902396]
- use spec-cleaner
- Tweak some cmake switches to enable more things
  * WITH_ASAN=OFF adress sanitization
    WITH_LIBWRAP=ON tcp wrappers
- remove superfluous '--group' parameter from mysql-systemd-helper
- make -devel package installable in the presence of LibreSSL
- cleanup after the update-message if it was displayed
- add 'exec' to mysql-systemd-helper to shutdown mysql/mariadb cleanly
  [bnc#943096]
- remove redundant entry from %{_tmpfilesdir}/mysql.conf. Using both
  'x' and 'X' options is redundant and causes a warning message.
  Leaving only the 'x' line fixes this problem. [bnc#942908]
- the following patches were processed upstream and are no longer needed:
  * mariadb-5.5.28-hotcopy.patch
  * mariadb-5.1.50-strncat-overflow.patch
- set cmake options for MariaDB Galera Cluster</changelog>
</package>
<package pkgid="d8a571d3c6e5144e1a2f86a3ec6915347c73d57336c208b1abbe62ac5b8b30a9" name="mariadb-client" arch="x86_64">
  <version epoch="0" ver="10.1.6" rel="9.2"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1416052800">- Initial package for MariaDB 10.1 (version 10.1.1)</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1417867200">- Enabling more storage engines (cassandra, oqgraph, ...)</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1418299200">- Updated to the version 10.1.2
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1012-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1012-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1421064000">- Better update policies</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1425384000">- Updated to the version 10.1.3
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1013-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1013-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1429012800">- Updated to the version 10.1.4
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1014-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1014-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1429012801">- fix parent directory has insecure permissions error</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1434024000">- Updated to the version 10.1.5
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1015-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1015-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1434283200">- fix possible buffer overflow
  * https://mariadb.atlassian.net/browse/MDEV-8317</changelog>
  <changelog author="tchvatal@suse.com" date="1435060800">- Sync to git state of the repo</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1435147200">- Huge rewrite of service/init
  * simplified a lot
  * depending more on systemd
  * no way back to init script
- Other small changes from git</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1435233600">- More fixes for systemd helper
  * taken from git, courtesy of tchvatal</changelog>
  <changelog author="mpluskal@suse.com" date="1438257600">- Sync with current mysql-packaging</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1438603200">- Updated to the version 10.1.6 from git
  * credits to mpluskal@suse.com
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1016-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1016-changelog/
- Minor fixes from git, mainly ommiting wrong group option</changelog>
  <changelog author="kstreitova@suse.com" date="1440763200">- use syntax in mysql-systemd-helper that is accepted by both mariadb
  and mysql [bnc#937767]
- fix spurious macro expansion in comment in specfile
- install INFO_BIN and INFO_SRC, noticed in MDEV-6912
- replace readline-devel for readline5-devel (MDEV-6912) [bnc#902396]
- use spec-cleaner
- Tweak some cmake switches to enable more things
  * WITH_ASAN=OFF adress sanitization
    WITH_LIBWRAP=ON tcp wrappers
- remove superfluous '--group' parameter from mysql-systemd-helper
- make -devel package installable in the presence of LibreSSL
- cleanup after the update-message if it was displayed
- add 'exec' to mysql-systemd-helper to shutdown mysql/mariadb cleanly
  [bnc#943096]
- remove redundant entry from %{_tmpfilesdir}/mysql.conf. Using both
  'x' and 'X' options is redundant and causes a warning message.
  Leaving only the 'x' line fixes this problem. [bnc#942908]
- the following patches were processed upstream and are no longer needed:
  * mariadb-5.5.28-hotcopy.patch
  * mariadb-5.1.50-strncat-overflow.patch
- set cmake options for MariaDB Galera Cluster</changelog>
</package>
<package pkgid="cd73a72c6cb32f71a8e27fbb5b62678595a99f103f52e4e610f07e373e963af2" name="mariadb-errormessages" arch="x86_64">
  <version epoch="0" ver="10.1.6" rel="9.2"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1416052800">- Initial package for MariaDB 10.1 (version 10.1.1)</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1417867200">- Enabling more storage engines (cassandra, oqgraph, ...)</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1418299200">- Updated to the version 10.1.2
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1012-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1012-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1421064000">- Better update policies</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1425384000">- Updated to the version 10.1.3
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1013-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1013-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1429012800">- Updated to the version 10.1.4
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1014-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1014-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1429012801">- fix parent directory has insecure permissions error</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1434024000">- Updated to the version 10.1.5
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1015-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1015-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1434283200">- fix possible buffer overflow
  * https://mariadb.atlassian.net/browse/MDEV-8317</changelog>
  <changelog author="tchvatal@suse.com" date="1435060800">- Sync to git state of the repo</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1435147200">- Huge rewrite of service/init
  * simplified a lot
  * depending more on systemd
  * no way back to init script
- Other small changes from git</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1435233600">- More fixes for systemd helper
  * taken from git, courtesy of tchvatal</changelog>
  <changelog author="mpluskal@suse.com" date="1438257600">- Sync with current mysql-packaging</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1438603200">- Updated to the version 10.1.6 from git
  * credits to mpluskal@suse.com
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1016-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1016-changelog/
- Minor fixes from git, mainly ommiting wrong group option</changelog>
  <changelog author="kstreitova@suse.com" date="1440763200">- use syntax in mysql-systemd-helper that is accepted by both mariadb
  and mysql [bnc#937767]
- fix spurious macro expansion in comment in specfile
- install INFO_BIN and INFO_SRC, noticed in MDEV-6912
- replace readline-devel for readline5-devel (MDEV-6912) [bnc#902396]
- use spec-cleaner
- Tweak some cmake switches to enable more things
  * WITH_ASAN=OFF adress sanitization
    WITH_LIBWRAP=ON tcp wrappers
- remove superfluous '--group' parameter from mysql-systemd-helper
- make -devel package installable in the presence of LibreSSL
- cleanup after the update-message if it was displayed
- add 'exec' to mysql-systemd-helper to shutdown mysql/mariadb cleanly
  [bnc#943096]
- remove redundant entry from %{_tmpfilesdir}/mysql.conf. Using both
  'x' and 'X' options is redundant and causes a warning message.
  Leaving only the 'x' line fixes this problem. [bnc#942908]
- the following patches were processed upstream and are no longer needed:
  * mariadb-5.5.28-hotcopy.patch
  * mariadb-5.1.50-strncat-overflow.patch
- set cmake options for MariaDB Galera Cluster</changelog>
</package>
<package pkgid="0971ae7e856562cfdad32913ae0a44a90578f31b54da273e810fd86304cbf9b7" name="mariadb-test" arch="x86_64">
  <version epoch="0" ver="10.1.6" rel="9.2"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1416052800">- Initial package for MariaDB 10.1 (version 10.1.1)</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1417867200">- Enabling more storage engines (cassandra, oqgraph, ...)</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1418299200">- Updated to the version 10.1.2
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1012-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1012-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1421064000">- Better update policies</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1425384000">- Updated to the version 10.1.3
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1013-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1013-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1429012800">- Updated to the version 10.1.4
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1014-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1014-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1429012801">- fix parent directory has insecure permissions error</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1434024000">- Updated to the version 10.1.5
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1015-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1015-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1434283200">- fix possible buffer overflow
  * https://mariadb.atlassian.net/browse/MDEV-8317</changelog>
  <changelog author="tchvatal@suse.com" date="1435060800">- Sync to git state of the repo</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1435147200">- Huge rewrite of service/init
  * simplified a lot
  * depending more on systemd
  * no way back to init script
- Other small changes from git</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1435233600">- More fixes for systemd helper
  * taken from git, courtesy of tchvatal</changelog>
  <changelog author="mpluskal@suse.com" date="1438257600">- Sync with current mysql-packaging</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1438603200">- Updated to the version 10.1.6 from git
  * credits to mpluskal@suse.com
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1016-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1016-changelog/
- Minor fixes from git, mainly ommiting wrong group option</changelog>
  <changelog author="kstreitova@suse.com" date="1440763200">- use syntax in mysql-systemd-helper that is accepted by both mariadb
  and mysql [bnc#937767]
- fix spurious macro expansion in comment in specfile
- install INFO_BIN and INFO_SRC, noticed in MDEV-6912
- replace readline-devel for readline5-devel (MDEV-6912) [bnc#902396]
- use spec-cleaner
- Tweak some cmake switches to enable more things
  * WITH_ASAN=OFF adress sanitization
    WITH_LIBWRAP=ON tcp wrappers
- remove superfluous '--group' parameter from mysql-systemd-helper
- make -devel package installable in the presence of LibreSSL
- cleanup after the update-message if it was displayed
- add 'exec' to mysql-systemd-helper to shutdown mysql/mariadb cleanly
  [bnc#943096]
- remove redundant entry from %{_tmpfilesdir}/mysql.conf. Using both
  'x' and 'X' options is redundant and causes a warning message.
  Leaving only the 'x' line fixes this problem. [bnc#942908]
- the following patches were processed upstream and are no longer needed:
  * mariadb-5.5.28-hotcopy.patch
  * mariadb-5.1.50-strncat-overflow.patch
- set cmake options for MariaDB Galera Cluster</changelog>
</package>
<package pkgid="ee0beec2b4968e92ed7bfd9f2711c6f0cfa08b0498d1151e077cc2c813a6ab6b" name="mariadb-tools" arch="x86_64">
  <version epoch="0" ver="10.1.6" rel="9.2"/>
  <changelog author="michal.hrusecky@opensuse.org" date="1416052800">- Initial package for MariaDB 10.1 (version 10.1.1)</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1417867200">- Enabling more storage engines (cassandra, oqgraph, ...)</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1418299200">- Updated to the version 10.1.2
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1012-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1012-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1421064000">- Better update policies</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1425384000">- Updated to the version 10.1.3
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1013-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1013-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1429012800">- Updated to the version 10.1.4
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1014-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1014-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1429012801">- fix parent directory has insecure permissions error</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1434024000">- Updated to the version 10.1.5
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1015-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1015-changelog/</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1434283200">- fix possible buffer overflow
  * https://mariadb.atlassian.net/browse/MDEV-8317</changelog>
  <changelog author="tchvatal@suse.com" date="1435060800">- Sync to git state of the repo</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1435147200">- Huge rewrite of service/init
  * simplified a lot
  * depending more on systemd
  * no way back to init script
- Other small changes from git</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1435233600">- More fixes for systemd helper
  * taken from git, courtesy of tchvatal</changelog>
  <changelog author="mpluskal@suse.com" date="1438257600">- Sync with current mysql-packaging</changelog>
  <changelog author="michal.hrusecky@opensuse.org" date="1438603200">- Updated to the version 10.1.6 from git
  * credits to mpluskal@suse.com
  * Release notes:
    https://mariadb.com/kb/en/mariadb/development/release-notes/mariadb-1016-release-notes/
  * Changelog:
    https://mariadb.com/kb/en/mariadb-1016-changelog/
- Minor fixes from git, mainly ommiting wrong group option</changelog>
  <changelog author="kstreitova@suse.com" date="1440763200">- use syntax in mysql-systemd-helper that is accepted by both mariadb
  and mysql [bnc#937767]
- fix spurious macro expansion in comment in specfile
- install INFO_BIN and INFO_SRC, noticed in MDEV-6912
- replace readline-devel for readline5-devel (MDEV-6912) [bnc#902396]
- use spec-cleaner
- Tweak some cmake switches to enable more things
  * WITH_ASAN=OFF adress sanitization
    WITH_LIBWRAP=ON tcp wrappers
- remove superfluous '--group' parameter from mysql-systemd-helper
- make -devel package installable in the presence of LibreSSL
- cleanup after the update-message if it was displayed
- add 'exec' to mysql-systemd-helper to shutdown mysql/mariadb cleanly
  [bnc#943096]
- remove redundant entry from %{_tmpfilesdir}/mysql.conf. Using both
  'x' and 'X' options is redundant and causes a warning message.
  Leaving only the 'x' line fixes this problem. [bnc#942908]
- the following patches were processed upstream and are no longer needed:
  * mariadb-5.5.28-hotcopy.patch
  * mariadb-5.1.50-strncat-overflow.patch
- set cmake options for MariaDB Galera Cluster</changelog>
</package>
<package pkgid="fc0cefd018f6cc698779729257dc9d7700f7d97f49e185024c59c0d5d674dd73" name="perl-thrift" arch="x86_64">
  <version epoch="0" ver="0.9.3" rel="5.1"/>
  <changelog author="o.herrmann217@googlemail.com" date="1368100800">- Created patch 0002 to access event_base from libevent in
  TNonblockingServer</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1368100801">- Fixed reset of smart pointer in patch 0002</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1368446400">- Created patch 0003 to release handler on close in
  TNonblockingServer</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1368532800">- Added dependency of openssl for sles_11.</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1368532801">- Reverted changes for dependency of openssl for sles_11.</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1371729600">- Created new patch for integrating external libevent clients in
  TNonblockingServer.
- Removed 0003-TNonblokingServer-release-handler-on-close.patch.
  It is now part of 0002-TNonblockingServer-TLibEventTransport.patch</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1371729601">- Removed BuildRequires for boost-static</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1371729602">- Replaced std::tr1::bind with boost::bind in TNonblockingServer
  to fix compilation error on RHEL 5.</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1371816000">- Changed 0002-TNonblockingServer-TLibEventTransport.patch to
  install new header file with automake.</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1375876800">- Fixed multiple crashes in TNonblockingServer to work with lib_event.</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1376568000">- Extended 0002-TNonblockingServer-TLibEventTransport.patch to
  properly close TConnection when a client disconnects while
  still receiving updates from libevent.</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1380110400">- number of bytes written to transport and number of bytes
  returned from write() method was not same. Fixed this
  problem in TDenseProtocol.</changelog>
  <changelog author="opensuse@dstoecker.de" date="1392897600">- update to 0.9.1</changelog>
  <changelog author="opensuse@dstoecker.de" date="1393070400">- enable perl and python packages
- remove extension patches</changelog>
  <changelog author="mpluskal@suse.com" date="1425297600">- Remove obsolete patches
  * 0001-Add-missing-limits-header.patch
  * 0002-TNonblockingServer-TLibEventTransport.patch
  * 0003-TDenseProtocol.patch
- Update library name to match shlib naming policy
- Update to 0.9.2
  * numerous changes, see provide CHANGES for details</changelog>
  <changelog author="mpluskal@suse.com" date="1425297601">- Disable building of static library
- Do not manually set LDFLAGS</changelog>
  <changelog author="mpluskal@suse.com" date="1425556800">- Simplify buildconditions</changelog>
  <changelog author="mpluskal@suse.com" date="1460808000">- Update to 0.9.3
  * numerous changes, see provided CHANGES for details</changelog>
  <changelog author="mpluskal@suse.com" date="1465819200">- Fix a typo in changelog</changelog>
  <changelog author="adam.majer@suse.de" date="1486036800">- use individual libboost-*-devel packages instead of boost-devel</changelog>
</package>
<package pkgid="45c84858582f5753f99486e4f5f3f55fd8976ee4196d9714a52a341da322bf69" name="python-thrift" arch="x86_64">
  <version epoch="0" ver="0.9.3" rel="5.1"/>
  <changelog author="o.herrmann217@googlemail.com" date="1368100800">- Created patch 0002 to access event_base from libevent in
  TNonblockingServer</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1368100801">- Fixed reset of smart pointer in patch 0002</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1368446400">- Created patch 0003 to release handler on close in
  TNonblockingServer</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1368532800">- Added dependency of openssl for sles_11.</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1368532801">- Reverted changes for dependency of openssl for sles_11.</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1371729600">- Created new patch for integrating external libevent clients in
  TNonblockingServer.
- Removed 0003-TNonblokingServer-release-handler-on-close.patch.
  It is now part of 0002-TNonblockingServer-TLibEventTransport.patch</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1371729601">- Removed BuildRequires for boost-static</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1371729602">- Replaced std::tr1::bind with boost::bind in TNonblockingServer
  to fix compilation error on RHEL 5.</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1371816000">- Changed 0002-TNonblockingServer-TLibEventTransport.patch to
  install new header file with automake.</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1375876800">- Fixed multiple crashes in TNonblockingServer to work with lib_event.</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1376568000">- Extended 0002-TNonblockingServer-TLibEventTransport.patch to
  properly close TConnection when a client disconnects while
  still receiving updates from libevent.</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1380110400">- number of bytes written to transport and number of bytes
  returned from write() method was not same. Fixed this
  problem in TDenseProtocol.</changelog>
  <changelog author="opensuse@dstoecker.de" date="1392897600">- update to 0.9.1</changelog>
  <changelog author="opensuse@dstoecker.de" date="1393070400">- enable perl and python packages
- remove extension patches</changelog>
  <changelog author="mpluskal@suse.com" date="1425297600">- Remove obsolete patches
  * 0001-Add-missing-limits-header.patch
  * 0002-TNonblockingServer-TLibEventTransport.patch
  * 0003-TDenseProtocol.patch
- Update library name to match shlib naming policy
- Update to 0.9.2
  * numerous changes, see provide CHANGES for details</changelog>
  <changelog author="mpluskal@suse.com" date="1425297601">- Disable building of static library
- Do not manually set LDFLAGS</changelog>
  <changelog author="mpluskal@suse.com" date="1425556800">- Simplify buildconditions</changelog>
  <changelog author="mpluskal@suse.com" date="1460808000">- Update to 0.9.3
  * numerous changes, see provided CHANGES for details</changelog>
  <changelog author="mpluskal@suse.com" date="1465819200">- Fix a typo in changelog</changelog>
  <changelog author="adam.majer@suse.de" date="1486036800">- use individual libboost-*-devel packages instead of boost-devel</changelog>
</package>
<package pkgid="4181ee96316ce9ae49c28c2a911a171d852fa6a8b5a1385e6605c04ecb2adec3" name="thrift" arch="src">
  <version epoch="0" ver="0.9.3" rel="5.1"/>
  <changelog author="o.herrmann217@googlemail.com" date="1368100800">- Created patch 0002 to access event_base from libevent in
  TNonblockingServer</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1368100801">- Fixed reset of smart pointer in patch 0002</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1368446400">- Created patch 0003 to release handler on close in
  TNonblockingServer</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1368532800">- Added dependency of openssl for sles_11.</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1368532801">- Reverted changes for dependency of openssl for sles_11.</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1371729600">- Created new patch for integrating external libevent clients in
  TNonblockingServer.
- Removed 0003-TNonblokingServer-release-handler-on-close.patch.
  It is now part of 0002-TNonblockingServer-TLibEventTransport.patch</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1371729601">- Removed BuildRequires for boost-static</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1371729602">- Replaced std::tr1::bind with boost::bind in TNonblockingServer
  to fix compilation error on RHEL 5.</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1371816000">- Changed 0002-TNonblockingServer-TLibEventTransport.patch to
  install new header file with automake.</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1375876800">- Fixed multiple crashes in TNonblockingServer to work with lib_event.</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1376568000">- Extended 0002-TNonblockingServer-TLibEventTransport.patch to
  properly close TConnection when a client disconnects while
  still receiving updates from libevent.</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1380110400">- number of bytes written to transport and number of bytes
  returned from write() method was not same. Fixed this
  problem in TDenseProtocol.</changelog>
  <changelog author="opensuse@dstoecker.de" date="1392897600">- update to 0.9.1</changelog>
  <changelog author="opensuse@dstoecker.de" date="1393070400">- enable perl and python packages
- remove extension patches</changelog>
  <changelog author="mpluskal@suse.com" date="1425297600">- Remove obsolete patches
  * 0001-Add-missing-limits-header.patch
  * 0002-TNonblockingServer-TLibEventTransport.patch
  * 0003-TDenseProtocol.patch
- Update library name to match shlib naming policy
- Update to 0.9.2
  * numerous changes, see provide CHANGES for details</changelog>
  <changelog author="mpluskal@suse.com" date="1425297601">- Disable building of static library
- Do not manually set LDFLAGS</changelog>
  <changelog author="mpluskal@suse.com" date="1425556800">- Simplify buildconditions</changelog>
  <changelog author="mpluskal@suse.com" date="1460808000">- Update to 0.9.3
  * numerous changes, see provided CHANGES for details</changelog>
  <changelog author="mpluskal@suse.com" date="1465819200">- Fix a typo in changelog</changelog>
  <changelog author="adam.majer@suse.de" date="1486036800">- use individual libboost-*-devel packages instead of boost-devel</changelog>
</package>
<package pkgid="d260cf3d8cbb6001acd79ff897d71d97b7a9599f3b9755d4794c0de9b88fa172" name="thrift" arch="x86_64">
  <version epoch="0" ver="0.9.3" rel="5.1"/>
  <changelog author="o.herrmann217@googlemail.com" date="1368100800">- Created patch 0002 to access event_base from libevent in
  TNonblockingServer</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1368100801">- Fixed reset of smart pointer in patch 0002</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1368446400">- Created patch 0003 to release handler on close in
  TNonblockingServer</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1368532800">- Added dependency of openssl for sles_11.</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1368532801">- Reverted changes for dependency of openssl for sles_11.</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1371729600">- Created new patch for integrating external libevent clients in
  TNonblockingServer.
- Removed 0003-TNonblokingServer-release-handler-on-close.patch.
  It is now part of 0002-TNonblockingServer-TLibEventTransport.patch</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1371729601">- Removed BuildRequires for boost-static</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1371729602">- Replaced std::tr1::bind with boost::bind in TNonblockingServer
  to fix compilation error on RHEL 5.</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1371816000">- Changed 0002-TNonblockingServer-TLibEventTransport.patch to
  install new header file with automake.</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1375876800">- Fixed multiple crashes in TNonblockingServer to work with lib_event.</changelog>
  <changelog author="o.herrmann217@googlemail.com" date="1376568000">- Extended 0002-TNonblockingServer-TLibEventTransport.patch to
  properly close TConnection when a client disconnects while
  still receiving updates from libevent.</changelog>
  <changelog author="d.desai@rtsgroup.net" date="1380110400">- number of bytes written to transport and number of bytes
  returned from write() method was not same. Fixed this
  problem in TDenseProtocol.</changelog>
  <changelog author="opensuse@dstoecker.de" date="1392897600">- update to 0.9.1</changelog>
  <changelog author="opensuse@dstoecker.de" date="1393070400">- enable perl and python packages
- remove extension patches</changelog>
  <changelog author="mpluskal@suse.com" date="1425297600">- Remove obsolete patches
  * 0001-Add-missing-limits-header.patch
  * 0002-TNonblockingServer-TLibEventTransport.patch
  * 0003-TDenseProtocol.patch
- Update library name to match shlib naming policy
- Update to 0.9.2
  * numerous changes, see provide CHANGES for details</changelog>
  <changelog author="mpluskal@suse.com" date="1425297601">- Disable building of static library
- Do not manually set LDFLAGS</changelog>
  <changelog author="mpluskal@suse.com" date="1425556800">- Simplify buildconditions</changelog>
  <changelog author="mpluskal@suse.com" date="1460808000">- Update to 0.9.3
  * numerous changes, see provided CHANGES for details</changelog>
  <changelog author="mpluskal@suse.com" date="1465819200">- Fix a typo in changelog</changelog>
  <changelog author="adam.majer@suse.de" date="1486036800">- use individual libboost-*-devel packages instead of boost-devel</changelog>
</package>
<package pkgid="641cce6c6376660157f2437b1fc68b10a43cbeaabb6c1f02c3e91c06fd71f0ad" name="xtrabackup" arch="src">
  <version epoch="0" ver="2.3.7" rel="90.1"/>
  <changelog author="andreas.stieger@gmx.de" date="1394107200">- update to 2.1.8
  Disabled the "binary version check" functionality in the
  VersionCheck module due to security concerns. The automatic
  version check remains disabled in the openSUSE package.
  [bnc#864194] CVE-2014-2029
- bugs fixed:
  * do not discard read-ahead buffers through incorrect usage of
    posic_fadvise() hints, which resulted in higher I/O rate on
    the backup stage
  * Spurious trailing data blocks that would normally be ignored
    by InnoDB could lead to an assertion failure on the backup stage
  * A spurious warning message could cause issues with third-party
    wrapper scripts
  * xbcrypt could fail with the xbcrypt:xb_crypt_read_chunk: unable
    to read chunk iv size at offset error under some circumstances
  * xbstream could sometimes hang when extracting a broken or
    incomplete input stream</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1399550400">- Percona XtraBackup 2.1.9:
  * now recognizes a new my.cnf option open_files_limit
  * inherited signal mask could leave child processes running
  * InnoDB table flag introduced in MySQL 5.6.16 was not recognized
    "InnoDB: in InnoDB data dictionary has unknown flags 50.?
    Fixed by rebasing to 5.6.17.
- As the MySQL 5.6 component was rebased to 5.6.17, adjust
  percona-xtrabackup-2.1.x-mysql-5.6.15-srv_buf_size.patch</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1404561600">- Percona XtraBackup 2.2.3
- Incompatible changes:
  * removed multiple binaries (xtrabackup_56, xtrabackup_55)
  * innobackupex-1.5.1 symlink removed
- New Features:
  * implemented support for backup locks (Percona Server)
  * can now store backup history on the server itself in a special
    table created for that purpose.
  * rebased on MySQL 5.6.17
- Bugs fixed:
  * now recognizes new my.cnf option open_files_limit
  * prevent crash upon prepare if remote InnoDB tablespace got was
    CREATEd or ALTERed during the backup
  * fix handling of signals when run from other processes
  * fix InnoDB redo log incompatibility with compressed tables
  * flush InnoDB redo log before finalizing
  * now sets wsrep_causal_reads to 0 before executing FLUSH TABLES
    WITH READ LOCK if the server is a member of the Galera cluster
  * no longer adds XtraDB-specific fields when preparing a backup
  * Information about backup type and parameters is now stored in
    the xtrabackup_info file in the backup directory.
- refresh patches:
  * percona-xtrabackup-2.1.x-disable-default-version-check.patch to
    percona-xtrabackup-2.2.x-disable-default-version-check.patch
  * percona-xtrabackup-2.1.x-mysql-5.6.15-srv_buf_size.patch to
    percona-xtrabackup-2.2.x-srv_buf_size.patch
- removed patches:
  * percona-xtrabackup-2.1.x-nodoc.patch no longer requird</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1410609600">- Percona XtraBackup 2.2.4
- New Features:
  * support for Galera GTID auto-recovery
- Bugs Fixed:
  * innobackupex would ignore --databases without --stream option
    and back up all the databases.
  * --galera-info compatibility with MariaDB Galera Cluster 10.0.
  * fix crash when trying to remove absent table from InnoDB data
    dictionary while preparing a partial backup
  * now supports MariaDB GTID
  * MariaDB 10.1 is now added to the list of supported servers.
  * would fail to restore (copy-back) tables that have partitions
    with their own tablespace location.
- Now requiring rsync for --rsync option</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1412510400">- Percona XtraBackup 2.2.5
- New features:
  * Percona XtraBackup has been rebased on MySQL 5.6.21.
- Bugs fixed:
  * Fix a regression for users with huge numbers of InnoDB
    tablespaces, and the workaround of raising the open files
    limits didnt work in all cases due to a limitation in the Linux
    kernel. A new innobackupex --close-files option has been
    implemented to close the file handles once they are no longer
    accessed. NOTE: Using this option may result in a broken
    backup if DDL is performed on InnoDB tables during the backup.
  * Fix a regression since  2.2.0 which caused Percona XtraBackup
    to fail to copy redo logs in random cases.
  * innobackupex --galera-info didn't copy the last binlog file
    when it was taking a backup from server where backup locks are
    supported.
  * xtrabackup binary would accept arguments that were not options,
    which could lead to unexpected results.
  * If innobackupex is run against MySQL 5.1 with built-in InnoDB,
    it will now suggest using Percona XtraBackup 2.0 or upgrading
    to InnoDB plugin, rather than just failing with the generic
    unsupported server version message.
  * Using the (deprecated) log parameter in mysqld section would
    cause backups to fail.
  * Percona XtraBackup now uses MySQL code to get the stack trace
    in case Percona XtraBackup crashes with a segmentation fault or
    an assertion failure.
  * Attempt to use any of the following options without the
  - -incremental option now fails with an error message rather than
    create a full backup: --incremental-lsn, --incremental-basedir,
  - -incremental-history-name, --incremental-history-uuid.</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1415016000">- Percona XtraBackup 2.2.6
- New Features:
  + now reads server options from SHOW VARIABLES rather than my.cnf
  + now has more verbose output during initial table scan
- Bugs Fixed:
  + innobackupex didn't take the default datadir, which caused
    backups to fail if the datadir wasn't specified in my.cnf
  + innobackupex will now fail with an error when innobackupex
  - -slave-info is used on a multi-threaded non-GTID slave,
    because Exec_Master_Log_Pos cannot be trusted for a multi-
    threaded slave.
  + InnoDB log scanning failure would cause backups to fail
  + --apply-log and --decompress marked mutually exclusive
  + now supports all option modifiers supported by upstream MySQL:
    skip, disable, enable, maximum, loose
  + would fail to perform a full backup on Percona Server 5.5 if
    innodb_log_file_size variable wasn't set in the [mysqld]
    section of my.cnf</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1421928000">- Percona XtraBackup 2.2.8:
  + rebased on MySQL 5.6.22
  + Incremental backups would fail if the number of undo
    tablespaces (innodb_undo_tablespaces) was more than 1. This was
    caused by innobackupex removing the undo tablespaces during the
    prepare phase.
  + Fixed multiple memory leaks detected by AddressSanitizer.
  + innobackupex could fail when preparing backup that was taken
    from Percona Server 5.5 with log files (innodb_log_file_size)
    bigger than 4G.
- Includes changes from 2.2.7:
  + Non-default value for innodb_log_block_size variable would
    cause assertion when preparing the backup.
  + When Percona XtraBackup would run FLUSH ENGINE LOGS during the
    backup process on GTID master, command was recorded to the
    slave's binary log as well, which lead to inconsistency between
    master and slave. Fixed by adding the NO_WRITE_TO_BINLOG clause
    to FLUSH ENGINE LOGS to avoid interfering with binary log and
    inconsistency with coordinates.
  + Exporting tables was inefficient when backup contained a large
    (and unrelated) change buffer.
  + innobackupex was printing the GTID even if the GTID mode was
    disabled which could cause confusion since it wasn't
    incrementing. Now it prints only GTID when GITD mode is enabled
    and when GTID mode is disabled it prints only filename and
    position. innobackupex still prints GTID, filename and
    positions if MariaDB server is being backed up.</changelog>
  <changelog author="astieger@suse.com" date="1424865600">- Percona XtraBackup 2.2.9:
  * Percona XtraBackup was vulnerable to MITM attack which could
    allow exfiltration of MySQL configuration information via
  - -version-check option. [boo#919298] CVE-2015-1027 lp#1408375.
    The openSUSE package has the version check disabled by default.
  * xtrabackup_galera_info file isn't overwritten during the Galera
    auto-recovery. lp#1418584.
  * Percona XtraBackup now sets the maximum supported session value
    for lock_wait_timeout variable to prevent unnecessary timeouts
    when the global value is changed from the default. lp#1410339.
  * New option --backup-locks, enabled by default, has been
    implemented to control if backup locks will be used even if
    they are supported by the server. To disable backup locks
    innobackupex should be run with innobackupex --no-backup-locks
    option. lp#1418820.
- Add percona-xtrabackup-2.2.9-nodoc.patch to make build work
  without documentation directories deleted by spec file</changelog>
  <changelog author="astieger@suse.com" date="1424865601">- Downgrade qpress requirement from Requires to Recommends</changelog>
  <changelog author="astieger@suse.com" date="1427976000">- Percona XtraBackup 2.2.10:
  * Decrypting backup with the wrong key would make the backup
    unusable and unrecoverable.
  * XtraDB Changed Page Tracking wasn't working with innobackupex.
  * Fixed Percona XtraBackup assertion caused by dirty pages
    remaining in the buffer pool after the log was fully applied.
  * Backup will not be prepared and innobackupex will stop with an
    error if the transaction log file is corrupted and it wasn't
    applied to the intended LSN. Previously this was a warning.
  * New status log-applied is introduced for backup prepared with
  - -redo-only to avoid making the backup unusable by preparing
    full or incremental backup without --redo-only and then
    applying next incremental on top of it. Incremental backup now
    can be applied only to backup in log-applied state, but not to
    full-prepared as it was earlier.</changelog>
  <changelog author="astieger@suse.com" date="1432900800">- Percona XtraBackup 2.2.11:
  * rebased on MySQL 5.6.24.
  * fixed  crash when preparing the backup taken on MySQL/Percona
    Server 5.5 if there were open temporary tables during backup.
  * fix failure to prepare the backup if the xtrabackup_logfile
    was lager than 512GB
  * Fix for bug #1403237 was incomplete, due to setting wrong
    offset last copied batch of log records was copied from wrong
    location.
  * now executes an extra FLUSH TABLES before executing
    FLUSH TABLES WITH READ LOCK to potentially lower the impact
    from FLUSH TABLES WITH READ LOCK.
  * fix regression from 2.2.10 which caused an error when taking
    an incremental backup from MariaDB 10.
  * now prints and stores the file based binlog coordinates in
    xtrabackup_binlog_info even though GTID is enabled.
  * no longer print warnings during the prepare phase about missing
    tables with a filtering option (--databases, --tables, etc.)</changelog>
  <changelog author="astieger@suse.com" date="1439380800">- Percona XtraBackup 2.2.12, a bugfix release:
  * fix segfault during the prepare phase of certain FTS pages.
  * fix regression introduced in 2.2.8 which caused xtrabackup to
    read a redo log from incorrect offset (assertion)
  * fix pre-lock FLUSH TABLE written to binay log altering the GTID
  * fix false successful completion on incomplete copy of redo log
  * fix loosing correct table when  when there are is more than one
    tablespace with the same ID in the data directory
  * fix missing revision_id in binaries.</changelog>
  <changelog author="astieger@suse.com" date="1445601600">- Percona XtraBackup 2.2.13, a bugfix release:
  * Improved the detection when the log block that has the different
    number from what is expected
  * Fixed false positive error: The log was not applied to the
    intended LSN which was happening even when the redo log was
    applied correctly
  * xtrabackup_logfile was not compressed when --compress option was
    used. Bug fixed #1242309.
  * innobackupex wrote error message to STDOUT instead of STDIN
    which broke xbstream and tar stream.
  * Incremental backups did not work with MariaDB below 10.1.6.</changelog>
  <changelog author="astieger@suse.com" date="1446033600">- Percona XtraBackup 2.3.2, a feature release:
  * New utility xbcloud:
    + for up/downloading xbstream archives from/to cloud storage.
    + reads settings from [xbcloud] section in {/etc/,.}my.cnf
  * Backwards compatibility:
    + The innobackupex script was rewritten in C and is a symlink
    for xtrabackup. 2.2 command syntax is supported but
    deprecated. Syntax for new features added to xtrabackup only.
    + Options: --lock-wait-query-type, --lock-wait-threshold and
  - -lock-wait-timeout have been renamed to innobackupex
  - -ftwrl-wait-query-type, --ftwrl-wait-threshold and
  - -ftwrl-wait-timeout respectively.
  * command line options changed to follow MySQL guidelines
  * xtrabackup now also copies MyISAM tables and supports every
    feature of innobackupex
  * xtrabackup now supports --datadir
  * Various bug fixes and improvements
- drop percona-xtrabackup-2.2.x-disable-default-version-check.patch
- add percona-xtrabackup-2.3.2-disable-version-check.patch to
  remove feature completely
- unbundle the jsnm library,
  adding percona-xtrabackup-2.3.2-unbundle-jsnm.patch</changelog>
  <changelog author="astieger@suse.com" date="1451131200">- xtrabackup does not strictly require mysqld, and this capability
  is not longer provided by development MariaDB packages boo#959917</changelog>
  <changelog author="ecsos@opensuse.org" date="1453032000">- Percona XtraBackup 2.3.3, a bugfix release:
  * Database directories were not removed if DROP DATABASE happened
    during the backup.
  * Backup would fail if Store backup history on the server feature
    was enabled and backup was taken from server without binary
    log enabled.
  * Percona XtraBackup now fails with descriptive error message if
  - -defaults-extra-file is not specified first.
  * Backup would fail if --rsync option was used without specifying
    temporary folder.
  * Fixed Percona XtraBackup crash which happened when it was used
    for SST on MariaDB Galera Cluster caused by double free of
    datadir? variable.
  * --move-back did not respect the innodb_log_group_home_dir and
    innodb_data_home_dir options which caused ib_logfiles and data
    files not to be moved to correct location.
  * xtrabackup_binlog_info was not updated correctly when applying
    incremental backups.
  * When using a --defaults-file option Percona XtraBackup would
    complain about datadir being mismatched if it wasn?t explicitly
    set in the defaults file.
  * Fixed build issues by adding missing check in cmake script for
    xxd presence.
  * Percona XtraBackup would terminate backup process without error
    if --slave-info option was used on a server not running as a
    replication slave.
  * innobackupex when used with --stream option would create an
    empty directory with a timestamp as a name.
- update percona-xtrabackup-2.3.2-disable-version-check.patch
  to percona-xtrabackup-2.3.3-disable-version-check.patch</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467720000">- Fix Group tag.</changelog>
  <changelog author="astieger@suse.com" date="1468670400">- Percona XtraBackup 2.3.5, a bugfix release:
  * Backup process would fail if --throttle option was used
  * .ibd files for remote tablespaces were not copied back to the
    original location pointed by the .isl files.
  * Fix crash when called with insufficient parameters, like
    specifying the empty --defaults-file option
  * Change default value of --ftwrl-wait-query-type from "all" to
    "update"
  * Allow the datadir from my.cnf to override the one from
    SHOW VARIABLES
  * Fix failure on MariaDB if binary logs were in non-standard
    directory
- Includes changes from 2.3.4:
  * respect variables in backup-my.cnf without having to specify
  - -defaults-file=backup-my.cnf
  * abort the backup if innobackupex --rsync completed with error
  * Fix logging ouf GTID info with MariaDB 10
  * Fix silent skipping of extra arguments
  * Allow connections to servers using legacy auth with new option
  - -skip-secure-auth</changelog>
  <changelog author="astieger@suse.com" date="1484395200">- Percona XtraBackup 2.3.6, including one security fix:
  * CVE-2016-6225: xbcrypt encryption IV not being set properly
    (boo#1019858)
- New functionality:
  * now supports SHA256 passwords
  * new supports command options for secure connections
- Bugs fixed:
  * intermittent assertion failures when not correctly identifying
    server version
  * Safe slave backup algorithm performed too short delays between
    retries which could cause backups to fail on a busy servers
  * fix compilation warnings with gcc6
  * Backup would still succeed even if xtrabackup would fail to
    write the metadata
  * xbcloud now supports EMC ECS Swift API Authorization requests
  * backup failed with MariaDB 10.2 with the unsupported server
    version error message</changelog>
  <changelog author="astieger@suse.com" date="1487851200">- Percona XtraBackup 2.3.7
- New functionality:
  * new --remove-original option for removing the encrypted and
    compressed files once they?ve been decrypted/decompressed.
  * now supports -H, -h, -u and -p shortcuts for --hostname,
  - -datadir, --user and --password respectively.
- Bugs fixed:
  * used username set for the server in a configuration file even
    if a different user was defined in the user?s configuration file
  * Incremental backups did not include xtrabackup_binlog_info and
    xtrabackup_galera_info files
  * --move-back option did not always restore out-of-datadir
    tablespaces to their original directories
  * innobackupex and xtrabackup scripts were showing the password
    in the ps output when it was passed as a command line argument
    bsc#1026729
  * Incremental backup would fail with a path like ~/backup/inc_1
    because xtrabackup didn?t properly expand tilde</changelog>
</package>
<package pkgid="812fb4b61c46725abaafb71a11575fabc542053ab63b220346d9250ecc8f9fb5" name="xtrabackup" arch="x86_64">
  <version epoch="0" ver="2.3.7" rel="90.1"/>
  <changelog author="andreas.stieger@gmx.de" date="1394107200">- update to 2.1.8
  Disabled the "binary version check" functionality in the
  VersionCheck module due to security concerns. The automatic
  version check remains disabled in the openSUSE package.
  [bnc#864194] CVE-2014-2029
- bugs fixed:
  * do not discard read-ahead buffers through incorrect usage of
    posic_fadvise() hints, which resulted in higher I/O rate on
    the backup stage
  * Spurious trailing data blocks that would normally be ignored
    by InnoDB could lead to an assertion failure on the backup stage
  * A spurious warning message could cause issues with third-party
    wrapper scripts
  * xbcrypt could fail with the xbcrypt:xb_crypt_read_chunk: unable
    to read chunk iv size at offset error under some circumstances
  * xbstream could sometimes hang when extracting a broken or
    incomplete input stream</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1399550400">- Percona XtraBackup 2.1.9:
  * now recognizes a new my.cnf option open_files_limit
  * inherited signal mask could leave child processes running
  * InnoDB table flag introduced in MySQL 5.6.16 was not recognized
    "InnoDB: in InnoDB data dictionary has unknown flags 50.?
    Fixed by rebasing to 5.6.17.
- As the MySQL 5.6 component was rebased to 5.6.17, adjust
  percona-xtrabackup-2.1.x-mysql-5.6.15-srv_buf_size.patch</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1404561600">- Percona XtraBackup 2.2.3
- Incompatible changes:
  * removed multiple binaries (xtrabackup_56, xtrabackup_55)
  * innobackupex-1.5.1 symlink removed
- New Features:
  * implemented support for backup locks (Percona Server)
  * can now store backup history on the server itself in a special
    table created for that purpose.
  * rebased on MySQL 5.6.17
- Bugs fixed:
  * now recognizes new my.cnf option open_files_limit
  * prevent crash upon prepare if remote InnoDB tablespace got was
    CREATEd or ALTERed during the backup
  * fix handling of signals when run from other processes
  * fix InnoDB redo log incompatibility with compressed tables
  * flush InnoDB redo log before finalizing
  * now sets wsrep_causal_reads to 0 before executing FLUSH TABLES
    WITH READ LOCK if the server is a member of the Galera cluster
  * no longer adds XtraDB-specific fields when preparing a backup
  * Information about backup type and parameters is now stored in
    the xtrabackup_info file in the backup directory.
- refresh patches:
  * percona-xtrabackup-2.1.x-disable-default-version-check.patch to
    percona-xtrabackup-2.2.x-disable-default-version-check.patch
  * percona-xtrabackup-2.1.x-mysql-5.6.15-srv_buf_size.patch to
    percona-xtrabackup-2.2.x-srv_buf_size.patch
- removed patches:
  * percona-xtrabackup-2.1.x-nodoc.patch no longer requird</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1410609600">- Percona XtraBackup 2.2.4
- New Features:
  * support for Galera GTID auto-recovery
- Bugs Fixed:
  * innobackupex would ignore --databases without --stream option
    and back up all the databases.
  * --galera-info compatibility with MariaDB Galera Cluster 10.0.
  * fix crash when trying to remove absent table from InnoDB data
    dictionary while preparing a partial backup
  * now supports MariaDB GTID
  * MariaDB 10.1 is now added to the list of supported servers.
  * would fail to restore (copy-back) tables that have partitions
    with their own tablespace location.
- Now requiring rsync for --rsync option</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1412510400">- Percona XtraBackup 2.2.5
- New features:
  * Percona XtraBackup has been rebased on MySQL 5.6.21.
- Bugs fixed:
  * Fix a regression for users with huge numbers of InnoDB
    tablespaces, and the workaround of raising the open files
    limits didnt work in all cases due to a limitation in the Linux
    kernel. A new innobackupex --close-files option has been
    implemented to close the file handles once they are no longer
    accessed. NOTE: Using this option may result in a broken
    backup if DDL is performed on InnoDB tables during the backup.
  * Fix a regression since  2.2.0 which caused Percona XtraBackup
    to fail to copy redo logs in random cases.
  * innobackupex --galera-info didn't copy the last binlog file
    when it was taking a backup from server where backup locks are
    supported.
  * xtrabackup binary would accept arguments that were not options,
    which could lead to unexpected results.
  * If innobackupex is run against MySQL 5.1 with built-in InnoDB,
    it will now suggest using Percona XtraBackup 2.0 or upgrading
    to InnoDB plugin, rather than just failing with the generic
    unsupported server version message.
  * Using the (deprecated) log parameter in mysqld section would
    cause backups to fail.
  * Percona XtraBackup now uses MySQL code to get the stack trace
    in case Percona XtraBackup crashes with a segmentation fault or
    an assertion failure.
  * Attempt to use any of the following options without the
  - -incremental option now fails with an error message rather than
    create a full backup: --incremental-lsn, --incremental-basedir,
  - -incremental-history-name, --incremental-history-uuid.</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1415016000">- Percona XtraBackup 2.2.6
- New Features:
  + now reads server options from SHOW VARIABLES rather than my.cnf
  + now has more verbose output during initial table scan
- Bugs Fixed:
  + innobackupex didn't take the default datadir, which caused
    backups to fail if the datadir wasn't specified in my.cnf
  + innobackupex will now fail with an error when innobackupex
  - -slave-info is used on a multi-threaded non-GTID slave,
    because Exec_Master_Log_Pos cannot be trusted for a multi-
    threaded slave.
  + InnoDB log scanning failure would cause backups to fail
  + --apply-log and --decompress marked mutually exclusive
  + now supports all option modifiers supported by upstream MySQL:
    skip, disable, enable, maximum, loose
  + would fail to perform a full backup on Percona Server 5.5 if
    innodb_log_file_size variable wasn't set in the [mysqld]
    section of my.cnf</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1421928000">- Percona XtraBackup 2.2.8:
  + rebased on MySQL 5.6.22
  + Incremental backups would fail if the number of undo
    tablespaces (innodb_undo_tablespaces) was more than 1. This was
    caused by innobackupex removing the undo tablespaces during the
    prepare phase.
  + Fixed multiple memory leaks detected by AddressSanitizer.
  + innobackupex could fail when preparing backup that was taken
    from Percona Server 5.5 with log files (innodb_log_file_size)
    bigger than 4G.
- Includes changes from 2.2.7:
  + Non-default value for innodb_log_block_size variable would
    cause assertion when preparing the backup.
  + When Percona XtraBackup would run FLUSH ENGINE LOGS during the
    backup process on GTID master, command was recorded to the
    slave's binary log as well, which lead to inconsistency between
    master and slave. Fixed by adding the NO_WRITE_TO_BINLOG clause
    to FLUSH ENGINE LOGS to avoid interfering with binary log and
    inconsistency with coordinates.
  + Exporting tables was inefficient when backup contained a large
    (and unrelated) change buffer.
  + innobackupex was printing the GTID even if the GTID mode was
    disabled which could cause confusion since it wasn't
    incrementing. Now it prints only GTID when GITD mode is enabled
    and when GTID mode is disabled it prints only filename and
    position. innobackupex still prints GTID, filename and
    positions if MariaDB server is being backed up.</changelog>
  <changelog author="astieger@suse.com" date="1424865600">- Percona XtraBackup 2.2.9:
  * Percona XtraBackup was vulnerable to MITM attack which could
    allow exfiltration of MySQL configuration information via
  - -version-check option. [boo#919298] CVE-2015-1027 lp#1408375.
    The openSUSE package has the version check disabled by default.
  * xtrabackup_galera_info file isn't overwritten during the Galera
    auto-recovery. lp#1418584.
  * Percona XtraBackup now sets the maximum supported session value
    for lock_wait_timeout variable to prevent unnecessary timeouts
    when the global value is changed from the default. lp#1410339.
  * New option --backup-locks, enabled by default, has been
    implemented to control if backup locks will be used even if
    they are supported by the server. To disable backup locks
    innobackupex should be run with innobackupex --no-backup-locks
    option. lp#1418820.
- Add percona-xtrabackup-2.2.9-nodoc.patch to make build work
  without documentation directories deleted by spec file</changelog>
  <changelog author="astieger@suse.com" date="1424865601">- Downgrade qpress requirement from Requires to Recommends</changelog>
  <changelog author="astieger@suse.com" date="1427976000">- Percona XtraBackup 2.2.10:
  * Decrypting backup with the wrong key would make the backup
    unusable and unrecoverable.
  * XtraDB Changed Page Tracking wasn't working with innobackupex.
  * Fixed Percona XtraBackup assertion caused by dirty pages
    remaining in the buffer pool after the log was fully applied.
  * Backup will not be prepared and innobackupex will stop with an
    error if the transaction log file is corrupted and it wasn't
    applied to the intended LSN. Previously this was a warning.
  * New status log-applied is introduced for backup prepared with
  - -redo-only to avoid making the backup unusable by preparing
    full or incremental backup without --redo-only and then
    applying next incremental on top of it. Incremental backup now
    can be applied only to backup in log-applied state, but not to
    full-prepared as it was earlier.</changelog>
  <changelog author="astieger@suse.com" date="1432900800">- Percona XtraBackup 2.2.11:
  * rebased on MySQL 5.6.24.
  * fixed  crash when preparing the backup taken on MySQL/Percona
    Server 5.5 if there were open temporary tables during backup.
  * fix failure to prepare the backup if the xtrabackup_logfile
    was lager than 512GB
  * Fix for bug #1403237 was incomplete, due to setting wrong
    offset last copied batch of log records was copied from wrong
    location.
  * now executes an extra FLUSH TABLES before executing
    FLUSH TABLES WITH READ LOCK to potentially lower the impact
    from FLUSH TABLES WITH READ LOCK.
  * fix regression from 2.2.10 which caused an error when taking
    an incremental backup from MariaDB 10.
  * now prints and stores the file based binlog coordinates in
    xtrabackup_binlog_info even though GTID is enabled.
  * no longer print warnings during the prepare phase about missing
    tables with a filtering option (--databases, --tables, etc.)</changelog>
  <changelog author="astieger@suse.com" date="1439380800">- Percona XtraBackup 2.2.12, a bugfix release:
  * fix segfault during the prepare phase of certain FTS pages.
  * fix regression introduced in 2.2.8 which caused xtrabackup to
    read a redo log from incorrect offset (assertion)
  * fix pre-lock FLUSH TABLE written to binay log altering the GTID
  * fix false successful completion on incomplete copy of redo log
  * fix loosing correct table when  when there are is more than one
    tablespace with the same ID in the data directory
  * fix missing revision_id in binaries.</changelog>
  <changelog author="astieger@suse.com" date="1445601600">- Percona XtraBackup 2.2.13, a bugfix release:
  * Improved the detection when the log block that has the different
    number from what is expected
  * Fixed false positive error: The log was not applied to the
    intended LSN which was happening even when the redo log was
    applied correctly
  * xtrabackup_logfile was not compressed when --compress option was
    used. Bug fixed #1242309.
  * innobackupex wrote error message to STDOUT instead of STDIN
    which broke xbstream and tar stream.
  * Incremental backups did not work with MariaDB below 10.1.6.</changelog>
  <changelog author="astieger@suse.com" date="1446033600">- Percona XtraBackup 2.3.2, a feature release:
  * New utility xbcloud:
    + for up/downloading xbstream archives from/to cloud storage.
    + reads settings from [xbcloud] section in {/etc/,.}my.cnf
  * Backwards compatibility:
    + The innobackupex script was rewritten in C and is a symlink
    for xtrabackup. 2.2 command syntax is supported but
    deprecated. Syntax for new features added to xtrabackup only.
    + Options: --lock-wait-query-type, --lock-wait-threshold and
  - -lock-wait-timeout have been renamed to innobackupex
  - -ftwrl-wait-query-type, --ftwrl-wait-threshold and
  - -ftwrl-wait-timeout respectively.
  * command line options changed to follow MySQL guidelines
  * xtrabackup now also copies MyISAM tables and supports every
    feature of innobackupex
  * xtrabackup now supports --datadir
  * Various bug fixes and improvements
- drop percona-xtrabackup-2.2.x-disable-default-version-check.patch
- add percona-xtrabackup-2.3.2-disable-version-check.patch to
  remove feature completely
- unbundle the jsnm library,
  adding percona-xtrabackup-2.3.2-unbundle-jsnm.patch</changelog>
  <changelog author="astieger@suse.com" date="1451131200">- xtrabackup does not strictly require mysqld, and this capability
  is not longer provided by development MariaDB packages boo#959917</changelog>
  <changelog author="ecsos@opensuse.org" date="1453032000">- Percona XtraBackup 2.3.3, a bugfix release:
  * Database directories were not removed if DROP DATABASE happened
    during the backup.
  * Backup would fail if Store backup history on the server feature
    was enabled and backup was taken from server without binary
    log enabled.
  * Percona XtraBackup now fails with descriptive error message if
  - -defaults-extra-file is not specified first.
  * Backup would fail if --rsync option was used without specifying
    temporary folder.
  * Fixed Percona XtraBackup crash which happened when it was used
    for SST on MariaDB Galera Cluster caused by double free of
    datadir? variable.
  * --move-back did not respect the innodb_log_group_home_dir and
    innodb_data_home_dir options which caused ib_logfiles and data
    files not to be moved to correct location.
  * xtrabackup_binlog_info was not updated correctly when applying
    incremental backups.
  * When using a --defaults-file option Percona XtraBackup would
    complain about datadir being mismatched if it wasn?t explicitly
    set in the defaults file.
  * Fixed build issues by adding missing check in cmake script for
    xxd presence.
  * Percona XtraBackup would terminate backup process without error
    if --slave-info option was used on a server not running as a
    replication slave.
  * innobackupex when used with --stream option would create an
    empty directory with a timestamp as a name.
- update percona-xtrabackup-2.3.2-disable-version-check.patch
  to percona-xtrabackup-2.3.3-disable-version-check.patch</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467720000">- Fix Group tag.</changelog>
  <changelog author="astieger@suse.com" date="1468670400">- Percona XtraBackup 2.3.5, a bugfix release:
  * Backup process would fail if --throttle option was used
  * .ibd files for remote tablespaces were not copied back to the
    original location pointed by the .isl files.
  * Fix crash when called with insufficient parameters, like
    specifying the empty --defaults-file option
  * Change default value of --ftwrl-wait-query-type from "all" to
    "update"
  * Allow the datadir from my.cnf to override the one from
    SHOW VARIABLES
  * Fix failure on MariaDB if binary logs were in non-standard
    directory
- Includes changes from 2.3.4:
  * respect variables in backup-my.cnf without having to specify
  - -defaults-file=backup-my.cnf
  * abort the backup if innobackupex --rsync completed with error
  * Fix logging ouf GTID info with MariaDB 10
  * Fix silent skipping of extra arguments
  * Allow connections to servers using legacy auth with new option
  - -skip-secure-auth</changelog>
  <changelog author="astieger@suse.com" date="1484395200">- Percona XtraBackup 2.3.6, including one security fix:
  * CVE-2016-6225: xbcrypt encryption IV not being set properly
    (boo#1019858)
- New functionality:
  * now supports SHA256 passwords
  * new supports command options for secure connections
- Bugs fixed:
  * intermittent assertion failures when not correctly identifying
    server version
  * Safe slave backup algorithm performed too short delays between
    retries which could cause backups to fail on a busy servers
  * fix compilation warnings with gcc6
  * Backup would still succeed even if xtrabackup would fail to
    write the metadata
  * xbcloud now supports EMC ECS Swift API Authorization requests
  * backup failed with MariaDB 10.2 with the unsupported server
    version error message</changelog>
  <changelog author="astieger@suse.com" date="1487851200">- Percona XtraBackup 2.3.7
- New functionality:
  * new --remove-original option for removing the encrypted and
    compressed files once they?ve been decrypted/decompressed.
  * now supports -H, -h, -u and -p shortcuts for --hostname,
  - -datadir, --user and --password respectively.
- Bugs fixed:
  * used username set for the server in a configuration file even
    if a different user was defined in the user?s configuration file
  * Incremental backups did not include xtrabackup_binlog_info and
    xtrabackup_galera_info files
  * --move-back option did not always restore out-of-datadir
    tablespaces to their original directories
  * innobackupex and xtrabackup scripts were showing the password
    in the ps output when it was passed as a command line argument
    bsc#1026729
  * Incremental backup would fail with a path like ~/backup/inc_1
    because xtrabackup didn?t properly expand tilde</changelog>
</package>
<package pkgid="55fba4eaa5ff3d9018261fced54ef3bbfc597552bbaddb04dfd172ec8220c61c" name="xtrabackup-test" arch="x86_64">
  <version epoch="0" ver="2.3.7" rel="90.1"/>
  <changelog author="andreas.stieger@gmx.de" date="1394107200">- update to 2.1.8
  Disabled the "binary version check" functionality in the
  VersionCheck module due to security concerns. The automatic
  version check remains disabled in the openSUSE package.
  [bnc#864194] CVE-2014-2029
- bugs fixed:
  * do not discard read-ahead buffers through incorrect usage of
    posic_fadvise() hints, which resulted in higher I/O rate on
    the backup stage
  * Spurious trailing data blocks that would normally be ignored
    by InnoDB could lead to an assertion failure on the backup stage
  * A spurious warning message could cause issues with third-party
    wrapper scripts
  * xbcrypt could fail with the xbcrypt:xb_crypt_read_chunk: unable
    to read chunk iv size at offset error under some circumstances
  * xbstream could sometimes hang when extracting a broken or
    incomplete input stream</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1399550400">- Percona XtraBackup 2.1.9:
  * now recognizes a new my.cnf option open_files_limit
  * inherited signal mask could leave child processes running
  * InnoDB table flag introduced in MySQL 5.6.16 was not recognized
    "InnoDB: in InnoDB data dictionary has unknown flags 50.?
    Fixed by rebasing to 5.6.17.
- As the MySQL 5.6 component was rebased to 5.6.17, adjust
  percona-xtrabackup-2.1.x-mysql-5.6.15-srv_buf_size.patch</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1404561600">- Percona XtraBackup 2.2.3
- Incompatible changes:
  * removed multiple binaries (xtrabackup_56, xtrabackup_55)
  * innobackupex-1.5.1 symlink removed
- New Features:
  * implemented support for backup locks (Percona Server)
  * can now store backup history on the server itself in a special
    table created for that purpose.
  * rebased on MySQL 5.6.17
- Bugs fixed:
  * now recognizes new my.cnf option open_files_limit
  * prevent crash upon prepare if remote InnoDB tablespace got was
    CREATEd or ALTERed during the backup
  * fix handling of signals when run from other processes
  * fix InnoDB redo log incompatibility with compressed tables
  * flush InnoDB redo log before finalizing
  * now sets wsrep_causal_reads to 0 before executing FLUSH TABLES
    WITH READ LOCK if the server is a member of the Galera cluster
  * no longer adds XtraDB-specific fields when preparing a backup
  * Information about backup type and parameters is now stored in
    the xtrabackup_info file in the backup directory.
- refresh patches:
  * percona-xtrabackup-2.1.x-disable-default-version-check.patch to
    percona-xtrabackup-2.2.x-disable-default-version-check.patch
  * percona-xtrabackup-2.1.x-mysql-5.6.15-srv_buf_size.patch to
    percona-xtrabackup-2.2.x-srv_buf_size.patch
- removed patches:
  * percona-xtrabackup-2.1.x-nodoc.patch no longer requird</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1410609600">- Percona XtraBackup 2.2.4
- New Features:
  * support for Galera GTID auto-recovery
- Bugs Fixed:
  * innobackupex would ignore --databases without --stream option
    and back up all the databases.
  * --galera-info compatibility with MariaDB Galera Cluster 10.0.
  * fix crash when trying to remove absent table from InnoDB data
    dictionary while preparing a partial backup
  * now supports MariaDB GTID
  * MariaDB 10.1 is now added to the list of supported servers.
  * would fail to restore (copy-back) tables that have partitions
    with their own tablespace location.
- Now requiring rsync for --rsync option</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1412510400">- Percona XtraBackup 2.2.5
- New features:
  * Percona XtraBackup has been rebased on MySQL 5.6.21.
- Bugs fixed:
  * Fix a regression for users with huge numbers of InnoDB
    tablespaces, and the workaround of raising the open files
    limits didnt work in all cases due to a limitation in the Linux
    kernel. A new innobackupex --close-files option has been
    implemented to close the file handles once they are no longer
    accessed. NOTE: Using this option may result in a broken
    backup if DDL is performed on InnoDB tables during the backup.
  * Fix a regression since  2.2.0 which caused Percona XtraBackup
    to fail to copy redo logs in random cases.
  * innobackupex --galera-info didn't copy the last binlog file
    when it was taking a backup from server where backup locks are
    supported.
  * xtrabackup binary would accept arguments that were not options,
    which could lead to unexpected results.
  * If innobackupex is run against MySQL 5.1 with built-in InnoDB,
    it will now suggest using Percona XtraBackup 2.0 or upgrading
    to InnoDB plugin, rather than just failing with the generic
    unsupported server version message.
  * Using the (deprecated) log parameter in mysqld section would
    cause backups to fail.
  * Percona XtraBackup now uses MySQL code to get the stack trace
    in case Percona XtraBackup crashes with a segmentation fault or
    an assertion failure.
  * Attempt to use any of the following options without the
  - -incremental option now fails with an error message rather than
    create a full backup: --incremental-lsn, --incremental-basedir,
  - -incremental-history-name, --incremental-history-uuid.</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1415016000">- Percona XtraBackup 2.2.6
- New Features:
  + now reads server options from SHOW VARIABLES rather than my.cnf
  + now has more verbose output during initial table scan
- Bugs Fixed:
  + innobackupex didn't take the default datadir, which caused
    backups to fail if the datadir wasn't specified in my.cnf
  + innobackupex will now fail with an error when innobackupex
  - -slave-info is used on a multi-threaded non-GTID slave,
    because Exec_Master_Log_Pos cannot be trusted for a multi-
    threaded slave.
  + InnoDB log scanning failure would cause backups to fail
  + --apply-log and --decompress marked mutually exclusive
  + now supports all option modifiers supported by upstream MySQL:
    skip, disable, enable, maximum, loose
  + would fail to perform a full backup on Percona Server 5.5 if
    innodb_log_file_size variable wasn't set in the [mysqld]
    section of my.cnf</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1421928000">- Percona XtraBackup 2.2.8:
  + rebased on MySQL 5.6.22
  + Incremental backups would fail if the number of undo
    tablespaces (innodb_undo_tablespaces) was more than 1. This was
    caused by innobackupex removing the undo tablespaces during the
    prepare phase.
  + Fixed multiple memory leaks detected by AddressSanitizer.
  + innobackupex could fail when preparing backup that was taken
    from Percona Server 5.5 with log files (innodb_log_file_size)
    bigger than 4G.
- Includes changes from 2.2.7:
  + Non-default value for innodb_log_block_size variable would
    cause assertion when preparing the backup.
  + When Percona XtraBackup would run FLUSH ENGINE LOGS during the
    backup process on GTID master, command was recorded to the
    slave's binary log as well, which lead to inconsistency between
    master and slave. Fixed by adding the NO_WRITE_TO_BINLOG clause
    to FLUSH ENGINE LOGS to avoid interfering with binary log and
    inconsistency with coordinates.
  + Exporting tables was inefficient when backup contained a large
    (and unrelated) change buffer.
  + innobackupex was printing the GTID even if the GTID mode was
    disabled which could cause confusion since it wasn't
    incrementing. Now it prints only GTID when GITD mode is enabled
    and when GTID mode is disabled it prints only filename and
    position. innobackupex still prints GTID, filename and
    positions if MariaDB server is being backed up.</changelog>
  <changelog author="astieger@suse.com" date="1424865600">- Percona XtraBackup 2.2.9:
  * Percona XtraBackup was vulnerable to MITM attack which could
    allow exfiltration of MySQL configuration information via
  - -version-check option. [boo#919298] CVE-2015-1027 lp#1408375.
    The openSUSE package has the version check disabled by default.
  * xtrabackup_galera_info file isn't overwritten during the Galera
    auto-recovery. lp#1418584.
  * Percona XtraBackup now sets the maximum supported session value
    for lock_wait_timeout variable to prevent unnecessary timeouts
    when the global value is changed from the default. lp#1410339.
  * New option --backup-locks, enabled by default, has been
    implemented to control if backup locks will be used even if
    they are supported by the server. To disable backup locks
    innobackupex should be run with innobackupex --no-backup-locks
    option. lp#1418820.
- Add percona-xtrabackup-2.2.9-nodoc.patch to make build work
  without documentation directories deleted by spec file</changelog>
  <changelog author="astieger@suse.com" date="1424865601">- Downgrade qpress requirement from Requires to Recommends</changelog>
  <changelog author="astieger@suse.com" date="1427976000">- Percona XtraBackup 2.2.10:
  * Decrypting backup with the wrong key would make the backup
    unusable and unrecoverable.
  * XtraDB Changed Page Tracking wasn't working with innobackupex.
  * Fixed Percona XtraBackup assertion caused by dirty pages
    remaining in the buffer pool after the log was fully applied.
  * Backup will not be prepared and innobackupex will stop with an
    error if the transaction log file is corrupted and it wasn't
    applied to the intended LSN. Previously this was a warning.
  * New status log-applied is introduced for backup prepared with
  - -redo-only to avoid making the backup unusable by preparing
    full or incremental backup without --redo-only and then
    applying next incremental on top of it. Incremental backup now
    can be applied only to backup in log-applied state, but not to
    full-prepared as it was earlier.</changelog>
  <changelog author="astieger@suse.com" date="1432900800">- Percona XtraBackup 2.2.11:
  * rebased on MySQL 5.6.24.
  * fixed  crash when preparing the backup taken on MySQL/Percona
    Server 5.5 if there were open temporary tables during backup.
  * fix failure to prepare the backup if the xtrabackup_logfile
    was lager than 512GB
  * Fix for bug #1403237 was incomplete, due to setting wrong
    offset last copied batch of log records was copied from wrong
    location.
  * now executes an extra FLUSH TABLES before executing
    FLUSH TABLES WITH READ LOCK to potentially lower the impact
    from FLUSH TABLES WITH READ LOCK.
  * fix regression from 2.2.10 which caused an error when taking
    an incremental backup from MariaDB 10.
  * now prints and stores the file based binlog coordinates in
    xtrabackup_binlog_info even though GTID is enabled.
  * no longer print warnings during the prepare phase about missing
    tables with a filtering option (--databases, --tables, etc.)</changelog>
  <changelog author="astieger@suse.com" date="1439380800">- Percona XtraBackup 2.2.12, a bugfix release:
  * fix segfault during the prepare phase of certain FTS pages.
  * fix regression introduced in 2.2.8 which caused xtrabackup to
    read a redo log from incorrect offset (assertion)
  * fix pre-lock FLUSH TABLE written to binay log altering the GTID
  * fix false successful completion on incomplete copy of redo log
  * fix loosing correct table when  when there are is more than one
    tablespace with the same ID in the data directory
  * fix missing revision_id in binaries.</changelog>
  <changelog author="astieger@suse.com" date="1445601600">- Percona XtraBackup 2.2.13, a bugfix release:
  * Improved the detection when the log block that has the different
    number from what is expected
  * Fixed false positive error: The log was not applied to the
    intended LSN which was happening even when the redo log was
    applied correctly
  * xtrabackup_logfile was not compressed when --compress option was
    used. Bug fixed #1242309.
  * innobackupex wrote error message to STDOUT instead of STDIN
    which broke xbstream and tar stream.
  * Incremental backups did not work with MariaDB below 10.1.6.</changelog>
  <changelog author="astieger@suse.com" date="1446033600">- Percona XtraBackup 2.3.2, a feature release:
  * New utility xbcloud:
    + for up/downloading xbstream archives from/to cloud storage.
    + reads settings from [xbcloud] section in {/etc/,.}my.cnf
  * Backwards compatibility:
    + The innobackupex script was rewritten in C and is a symlink
    for xtrabackup. 2.2 command syntax is supported but
    deprecated. Syntax for new features added to xtrabackup only.
    + Options: --lock-wait-query-type, --lock-wait-threshold and
  - -lock-wait-timeout have been renamed to innobackupex
  - -ftwrl-wait-query-type, --ftwrl-wait-threshold and
  - -ftwrl-wait-timeout respectively.
  * command line options changed to follow MySQL guidelines
  * xtrabackup now also copies MyISAM tables and supports every
    feature of innobackupex
  * xtrabackup now supports --datadir
  * Various bug fixes and improvements
- drop percona-xtrabackup-2.2.x-disable-default-version-check.patch
- add percona-xtrabackup-2.3.2-disable-version-check.patch to
  remove feature completely
- unbundle the jsnm library,
  adding percona-xtrabackup-2.3.2-unbundle-jsnm.patch</changelog>
  <changelog author="astieger@suse.com" date="1451131200">- xtrabackup does not strictly require mysqld, and this capability
  is not longer provided by development MariaDB packages boo#959917</changelog>
  <changelog author="ecsos@opensuse.org" date="1453032000">- Percona XtraBackup 2.3.3, a bugfix release:
  * Database directories were not removed if DROP DATABASE happened
    during the backup.
  * Backup would fail if Store backup history on the server feature
    was enabled and backup was taken from server without binary
    log enabled.
  * Percona XtraBackup now fails with descriptive error message if
  - -defaults-extra-file is not specified first.
  * Backup would fail if --rsync option was used without specifying
    temporary folder.
  * Fixed Percona XtraBackup crash which happened when it was used
    for SST on MariaDB Galera Cluster caused by double free of
    datadir? variable.
  * --move-back did not respect the innodb_log_group_home_dir and
    innodb_data_home_dir options which caused ib_logfiles and data
    files not to be moved to correct location.
  * xtrabackup_binlog_info was not updated correctly when applying
    incremental backups.
  * When using a --defaults-file option Percona XtraBackup would
    complain about datadir being mismatched if it wasn?t explicitly
    set in the defaults file.
  * Fixed build issues by adding missing check in cmake script for
    xxd presence.
  * Percona XtraBackup would terminate backup process without error
    if --slave-info option was used on a server not running as a
    replication slave.
  * innobackupex when used with --stream option would create an
    empty directory with a timestamp as a name.
- update percona-xtrabackup-2.3.2-disable-version-check.patch
  to percona-xtrabackup-2.3.3-disable-version-check.patch</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467720000">- Fix Group tag.</changelog>
  <changelog author="astieger@suse.com" date="1468670400">- Percona XtraBackup 2.3.5, a bugfix release:
  * Backup process would fail if --throttle option was used
  * .ibd files for remote tablespaces were not copied back to the
    original location pointed by the .isl files.
  * Fix crash when called with insufficient parameters, like
    specifying the empty --defaults-file option
  * Change default value of --ftwrl-wait-query-type from "all" to
    "update"
  * Allow the datadir from my.cnf to override the one from
    SHOW VARIABLES
  * Fix failure on MariaDB if binary logs were in non-standard
    directory
- Includes changes from 2.3.4:
  * respect variables in backup-my.cnf without having to specify
  - -defaults-file=backup-my.cnf
  * abort the backup if innobackupex --rsync completed with error
  * Fix logging ouf GTID info with MariaDB 10
  * Fix silent skipping of extra arguments
  * Allow connections to servers using legacy auth with new option
  - -skip-secure-auth</changelog>
  <changelog author="astieger@suse.com" date="1484395200">- Percona XtraBackup 2.3.6, including one security fix:
  * CVE-2016-6225: xbcrypt encryption IV not being set properly
    (boo#1019858)
- New functionality:
  * now supports SHA256 passwords
  * new supports command options for secure connections
- Bugs fixed:
  * intermittent assertion failures when not correctly identifying
    server version
  * Safe slave backup algorithm performed too short delays between
    retries which could cause backups to fail on a busy servers
  * fix compilation warnings with gcc6
  * Backup would still succeed even if xtrabackup would fail to
    write the metadata
  * xbcloud now supports EMC ECS Swift API Authorization requests
  * backup failed with MariaDB 10.2 with the unsupported server
    version error message</changelog>
  <changelog author="astieger@suse.com" date="1487851200">- Percona XtraBackup 2.3.7
- New functionality:
  * new --remove-original option for removing the encrypted and
    compressed files once they?ve been decrypted/decompressed.
  * now supports -H, -h, -u and -p shortcuts for --hostname,
  - -datadir, --user and --password respectively.
- Bugs fixed:
  * used username set for the server in a configuration file even
    if a different user was defined in the user?s configuration file
  * Incremental backups did not include xtrabackup_binlog_info and
    xtrabackup_galera_info files
  * --move-back option did not always restore out-of-datadir
    tablespaces to their original directories
  * innobackupex and xtrabackup scripts were showing the password
    in the ps output when it was passed as a command line argument
    bsc#1026729
  * Incremental backup would fail with a path like ~/backup/inc_1
    because xtrabackup didn?t properly expand tilde</changelog>
</package>
</otherdata>