<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="37">
<package pkgid="5a67fab8199f9d103e4ed5f358348d44e3ce6f08293a6c107c4af4f119f5da74" name="charliecloud" arch="src">
  <version epoch="0" ver="0.23" rel="46.1"/>
  <changelog author="jengelh@inai.de" date="1553688000">- Add missing Group: tags.</changelog>
  <changelog author="aguerrero@suse.com" date="1554811200">- Do not build documentation in Backports:SLE-12 because the build
  requirements don't exist.</changelog>
  <changelog author="mpluskal@suse.com" date="1554984000">- Build using distribution-wide CFLAGS
- Be more explicit with python dependency
- Drop useless make clean call</changelog>
  <changelog author="aguerrero@suse.com" date="1557489600">- Update to version 0.9.9:
  - Bugfixes and documentation improvements.
  - Full changelog at https://groups.io/g/charliecloud/message/87
- Re-add make clean clean that was actually needed.</changelog>
  <changelog author="aguerrero@suse.com" date="1558612800">- Update to version 0.9.10:
  - Documentation and examples: misc improvements.
  - Full changelog at https://groups.io/g/charliecloud/message/88
- Update Source0 to allow source verification
- Install prebuilt manpages in Backports:SLE-12. We don't build the
  documentation in this release because the build requirements don't
  exist.</changelog>
  <changelog author="aguerrero@suse.com" date="1558612801">- Update Source0 to use the tarball created by upstream and not the
  automatic one created by GitHub.</changelog>
  <changelog author="aguerrero@suse.com" date="1564747200">- Update to version 0.10:
  - New builder ch-grow
  - ch-build includes option --builder
  - ch-docker2tar renamed to ch-builder2tar
  - new quashFS wrapper scripts: ch-docker2squash, ch-docker2squash,
    ch-tar2squash, ch-mount and ch-umount
  - new namespace tester ch-checkns
  - Full changelog at https://groups.io/g/charliecloud/message/96
- examples/syscalls is not built anymore, drop make clean.
- Fix shebangs of new scripts to avoid dependency on /usr/bin/env</changelog>
  <changelog author="aguerrero@suse.com" date="1569240000">- Update to version 0.11:
  - ch-run: /etc/resolv.conf on the host is now optional
  - ch-grow: support ARG instruction
  - build now does not infinite loop if no Python installed
  - miscellaneous bug fixes, and documentation and test suite
    improvements
  - Full changelog at https://groups.io/g/charliecloud/message/97</changelog>
  <changelog author="aguerrero@suse.com" date="1573128000">- Update to version 0.12:
  - ch-docker2squash renamed to dh-builder2squash
  - new binary ch-test, not shipped in the package for now
  - Full changelog at https://groups.io/g/charliecloud/message/98
- Add recommends on buildah</changelog>
  <changelog author="mimi.vx@gmail.com" date="1579608000">- Switch to python3-Sphinx for building the documentation</changelog>
  <changelog author="aguerrero@suse.com" date="1583323200">- Update to version 0.14
  - the build system was rewritten and the layout of the source code
    and installed files were changed significantly
  - new binary ch-tug, to pull images from a remote repository
  - miscellaneous bug fixes and improvements
- Patch the usage of /usr/libexec to use /usr/lib because upstream
  have harcoded the first path in its code.
  * 0001-Replace-hardcoded-libexec.patch</changelog>
  <changelog author="aguerrero@suse.com" date="1586952000">- Update to version 0.15
  - shell and Python libraries moved from libexec to lib
  - Full changelog at https://groups.io/g/charliecloud/message/102
- Remove patch, paths are not longer hardcoded:
  * 0001-Replace-hardcoded-libexec.patch</changelog>
  <changelog author="aguerrero@suse.com" date="1593172800">- Update to version 0.16
  - ch-grow and ch-tug: updates to work with external repositories
  - ch-grow: COPY semantics now match Docker
  - miscellaneous bug fixes and improvements
  - Full changelog at https://groups.io/g/charliecloud/message/103</changelog>
  <changelog author="aguerrero@suse.com" date="1598011200">- Update to version 0.18
  - Fixes an important symlink handling bug in ch-tug and ch-grow.
    Prior to version 0.18, if a pulled image contained a symlink in one
    layer and then a regular file at the same path in a subsequent layer,
    the *target* of the symlink would be overwritten even if it was
    not within the image; i.e., unpacking inappropriately followed
    the symlink. This allows a crafted image to overwrite any file
    writeable by the invoking user.
    Because Charliecloud is unprivileged, other files on the system,
    e.g. system files, are unaffected.
  - ch-grow: --version and --help work w/o dependencies installed
    new switch --list to list images
    now gives diagnostics for syntax errors and unsupported instructions
    WORKDIR now supports relative paths (#786)
    no longer crashes if input doesn’t end in newline (#474)
  - miscellaneous bug fixes and improvements
  - Full changelogs at https://groups.io/g/charliecloud/message/104
    and https://groups.io/g/charliecloud/message/105
- Replace python2-base with python3-base.
- Update recommends used by ch-grow/ch-build
- Readd patch for hardcoded paths:
  * Replace-hardcode-path.patch</changelog>
  <changelog author="aguerrero@suse.com" date="1600776000">- Update to version 0.19. Two particularly notable changes:
  - ch-grow now supports multi-stage build (#768), which as always
    is fully unprivileged. This represents a big step forward in
    functionality.
  - ch-grow now has subcommands; what used to be plain ch-grow
    is now ch-grow build, and ch-tug has become ch-grow pull.
  - miscellaneous bug fixes and improvements
  - Full changelog at https://groups.io/g/charliecloud/message/106
- Update patch
  * Replace-hardcode-path.patch</changelog>
  <changelog author="aguerrero@suse.com" date="1603281600">- Update to version 0.20.
  - improvement for unprivileged image build using fakeroot
    This feature can be turned off with “ch-grow build --no-fakeroot”
    Further details are in the ch-grow man page
  - miscellaneous bug fixes and improvements
  - Full changelot at https://groups.io/g/charliecloud/message/107
- Add requirements on fakeroot</changelog>
  <changelog author="aguerrero@suse.com" date="1608552000">- Update to version 0.21.
  - renamed the internal builder ch-grow to ch-image to reflect
    its broader functionality. ch-grow still works but will be
    deprecated in 0.23
  - ch-image unprivileged build workarounds using fakeroot
    now default to off and must be requested with --force;
    the option --no-fakeroot has been removed. ch-image will
    by default print a warning if it thinks --force might fix
    a build failure.
  - ch-image pull now works with registries that use HTTP basic auth
    and with images that use manifest schema version 1.
  - ch-image build has a new option --bind to bind-mount directories
    during build and COPY: improve symlink and directory handling
  - miscellaneous bug fixes and improvements
  - Full changelog at https://groups.io/g/charliecloud/message/108
- Update patch
  * Replace-hardcode-path.patch</changelog>
  <changelog author="aguerrero@suse.com" date="1613995200">- Update to version 0.22.
  - “ch-image” can now push images to a registry, with the “push” subcommand
  - As a reminder, “ch-grow” has been renamed to “ch-image”.
    The old name still works but will be removed in 0.23.
  - ch-image: new subcommand “delete”
  - ch-image pull:
  * now keeps some metadata from pulled image
  * now works with public images in nVidia NGC registry
  * setuid/setgid bits in pulled image now cleared
  * performance improvements for images with many whiteouts
  - ch-image build:
  * environment variables now kept from base image
  * SHELL instruction now supported
  - several scripts now work correctly if image name contains slash
  - “sudo make install” now works correctly with restrictive umasks
  - miscellaneous bug fixes and improvements</changelog>
  <changelog author="rpm@fthiessen.de" date="1620043200">- Update to version 0.23
  * ch-image push: now works with Docker Hub
  * ch-image:
  * remove compatibility alias ch-grow
  * new subcommand reset
  * ch-image build: fix bugs in whitespace handling
  * miscellaneous bug fixes and improvements
  * Full changes:
    https://github.com/hpc/charliecloud/compare/v0.22...v0.23
- Only apply Replace-hardcode-path.patch if needed</changelog>
  <changelog author="dimstar@opensuse.org" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="abc742256c0925c81792db12f5bb5733d5053f02426652d10669f561146c3e73" name="charliecloud" arch="x86_64">
  <version epoch="0" ver="0.23" rel="46.1"/>
  <changelog author="jengelh@inai.de" date="1553688000">- Add missing Group: tags.</changelog>
  <changelog author="aguerrero@suse.com" date="1554811200">- Do not build documentation in Backports:SLE-12 because the build
  requirements don't exist.</changelog>
  <changelog author="mpluskal@suse.com" date="1554984000">- Build using distribution-wide CFLAGS
- Be more explicit with python dependency
- Drop useless make clean call</changelog>
  <changelog author="aguerrero@suse.com" date="1557489600">- Update to version 0.9.9:
  - Bugfixes and documentation improvements.
  - Full changelog at https://groups.io/g/charliecloud/message/87
- Re-add make clean clean that was actually needed.</changelog>
  <changelog author="aguerrero@suse.com" date="1558612800">- Update to version 0.9.10:
  - Documentation and examples: misc improvements.
  - Full changelog at https://groups.io/g/charliecloud/message/88
- Update Source0 to allow source verification
- Install prebuilt manpages in Backports:SLE-12. We don't build the
  documentation in this release because the build requirements don't
  exist.</changelog>
  <changelog author="aguerrero@suse.com" date="1558612801">- Update Source0 to use the tarball created by upstream and not the
  automatic one created by GitHub.</changelog>
  <changelog author="aguerrero@suse.com" date="1564747200">- Update to version 0.10:
  - New builder ch-grow
  - ch-build includes option --builder
  - ch-docker2tar renamed to ch-builder2tar
  - new quashFS wrapper scripts: ch-docker2squash, ch-docker2squash,
    ch-tar2squash, ch-mount and ch-umount
  - new namespace tester ch-checkns
  - Full changelog at https://groups.io/g/charliecloud/message/96
- examples/syscalls is not built anymore, drop make clean.
- Fix shebangs of new scripts to avoid dependency on /usr/bin/env</changelog>
  <changelog author="aguerrero@suse.com" date="1569240000">- Update to version 0.11:
  - ch-run: /etc/resolv.conf on the host is now optional
  - ch-grow: support ARG instruction
  - build now does not infinite loop if no Python installed
  - miscellaneous bug fixes, and documentation and test suite
    improvements
  - Full changelog at https://groups.io/g/charliecloud/message/97</changelog>
  <changelog author="aguerrero@suse.com" date="1573128000">- Update to version 0.12:
  - ch-docker2squash renamed to dh-builder2squash
  - new binary ch-test, not shipped in the package for now
  - Full changelog at https://groups.io/g/charliecloud/message/98
- Add recommends on buildah</changelog>
  <changelog author="mimi.vx@gmail.com" date="1579608000">- Switch to python3-Sphinx for building the documentation</changelog>
  <changelog author="aguerrero@suse.com" date="1583323200">- Update to version 0.14
  - the build system was rewritten and the layout of the source code
    and installed files were changed significantly
  - new binary ch-tug, to pull images from a remote repository
  - miscellaneous bug fixes and improvements
- Patch the usage of /usr/libexec to use /usr/lib because upstream
  have harcoded the first path in its code.
  * 0001-Replace-hardcoded-libexec.patch</changelog>
  <changelog author="aguerrero@suse.com" date="1586952000">- Update to version 0.15
  - shell and Python libraries moved from libexec to lib
  - Full changelog at https://groups.io/g/charliecloud/message/102
- Remove patch, paths are not longer hardcoded:
  * 0001-Replace-hardcoded-libexec.patch</changelog>
  <changelog author="aguerrero@suse.com" date="1593172800">- Update to version 0.16
  - ch-grow and ch-tug: updates to work with external repositories
  - ch-grow: COPY semantics now match Docker
  - miscellaneous bug fixes and improvements
  - Full changelog at https://groups.io/g/charliecloud/message/103</changelog>
  <changelog author="aguerrero@suse.com" date="1598011200">- Update to version 0.18
  - Fixes an important symlink handling bug in ch-tug and ch-grow.
    Prior to version 0.18, if a pulled image contained a symlink in one
    layer and then a regular file at the same path in a subsequent layer,
    the *target* of the symlink would be overwritten even if it was
    not within the image; i.e., unpacking inappropriately followed
    the symlink. This allows a crafted image to overwrite any file
    writeable by the invoking user.
    Because Charliecloud is unprivileged, other files on the system,
    e.g. system files, are unaffected.
  - ch-grow: --version and --help work w/o dependencies installed
    new switch --list to list images
    now gives diagnostics for syntax errors and unsupported instructions
    WORKDIR now supports relative paths (#786)
    no longer crashes if input doesn’t end in newline (#474)
  - miscellaneous bug fixes and improvements
  - Full changelogs at https://groups.io/g/charliecloud/message/104
    and https://groups.io/g/charliecloud/message/105
- Replace python2-base with python3-base.
- Update recommends used by ch-grow/ch-build
- Readd patch for hardcoded paths:
  * Replace-hardcode-path.patch</changelog>
  <changelog author="aguerrero@suse.com" date="1600776000">- Update to version 0.19. Two particularly notable changes:
  - ch-grow now supports multi-stage build (#768), which as always
    is fully unprivileged. This represents a big step forward in
    functionality.
  - ch-grow now has subcommands; what used to be plain ch-grow
    is now ch-grow build, and ch-tug has become ch-grow pull.
  - miscellaneous bug fixes and improvements
  - Full changelog at https://groups.io/g/charliecloud/message/106
- Update patch
  * Replace-hardcode-path.patch</changelog>
  <changelog author="aguerrero@suse.com" date="1603281600">- Update to version 0.20.
  - improvement for unprivileged image build using fakeroot
    This feature can be turned off with “ch-grow build --no-fakeroot”
    Further details are in the ch-grow man page
  - miscellaneous bug fixes and improvements
  - Full changelot at https://groups.io/g/charliecloud/message/107
- Add requirements on fakeroot</changelog>
  <changelog author="aguerrero@suse.com" date="1608552000">- Update to version 0.21.
  - renamed the internal builder ch-grow to ch-image to reflect
    its broader functionality. ch-grow still works but will be
    deprecated in 0.23
  - ch-image unprivileged build workarounds using fakeroot
    now default to off and must be requested with --force;
    the option --no-fakeroot has been removed. ch-image will
    by default print a warning if it thinks --force might fix
    a build failure.
  - ch-image pull now works with registries that use HTTP basic auth
    and with images that use manifest schema version 1.
  - ch-image build has a new option --bind to bind-mount directories
    during build and COPY: improve symlink and directory handling
  - miscellaneous bug fixes and improvements
  - Full changelog at https://groups.io/g/charliecloud/message/108
- Update patch
  * Replace-hardcode-path.patch</changelog>
  <changelog author="aguerrero@suse.com" date="1613995200">- Update to version 0.22.
  - “ch-image” can now push images to a registry, with the “push” subcommand
  - As a reminder, “ch-grow” has been renamed to “ch-image”.
    The old name still works but will be removed in 0.23.
  - ch-image: new subcommand “delete”
  - ch-image pull:
  * now keeps some metadata from pulled image
  * now works with public images in nVidia NGC registry
  * setuid/setgid bits in pulled image now cleared
  * performance improvements for images with many whiteouts
  - ch-image build:
  * environment variables now kept from base image
  * SHELL instruction now supported
  - several scripts now work correctly if image name contains slash
  - “sudo make install” now works correctly with restrictive umasks
  - miscellaneous bug fixes and improvements</changelog>
  <changelog author="rpm@fthiessen.de" date="1620043200">- Update to version 0.23
  * ch-image push: now works with Docker Hub
  * ch-image:
  * remove compatibility alias ch-grow
  * new subcommand reset
  * ch-image build: fix bugs in whitespace handling
  * miscellaneous bug fixes and improvements
  * Full changes:
    https://github.com/hpc/charliecloud/compare/v0.22...v0.23
- Only apply Replace-hardcode-path.patch if needed</changelog>
  <changelog author="dimstar@opensuse.org" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="bf959e04225605f55e6ead9539a4fceee03c12365e11b14f704b307788021ca0" name="charliecloud-examples" arch="noarch">
  <version epoch="0" ver="0.23" rel="46.1"/>
  <changelog author="jengelh@inai.de" date="1553688000">- Add missing Group: tags.</changelog>
  <changelog author="aguerrero@suse.com" date="1554811200">- Do not build documentation in Backports:SLE-12 because the build
  requirements don't exist.</changelog>
  <changelog author="mpluskal@suse.com" date="1554984000">- Build using distribution-wide CFLAGS
- Be more explicit with python dependency
- Drop useless make clean call</changelog>
  <changelog author="aguerrero@suse.com" date="1557489600">- Update to version 0.9.9:
  - Bugfixes and documentation improvements.
  - Full changelog at https://groups.io/g/charliecloud/message/87
- Re-add make clean clean that was actually needed.</changelog>
  <changelog author="aguerrero@suse.com" date="1558612800">- Update to version 0.9.10:
  - Documentation and examples: misc improvements.
  - Full changelog at https://groups.io/g/charliecloud/message/88
- Update Source0 to allow source verification
- Install prebuilt manpages in Backports:SLE-12. We don't build the
  documentation in this release because the build requirements don't
  exist.</changelog>
  <changelog author="aguerrero@suse.com" date="1558612801">- Update Source0 to use the tarball created by upstream and not the
  automatic one created by GitHub.</changelog>
  <changelog author="aguerrero@suse.com" date="1564747200">- Update to version 0.10:
  - New builder ch-grow
  - ch-build includes option --builder
  - ch-docker2tar renamed to ch-builder2tar
  - new quashFS wrapper scripts: ch-docker2squash, ch-docker2squash,
    ch-tar2squash, ch-mount and ch-umount
  - new namespace tester ch-checkns
  - Full changelog at https://groups.io/g/charliecloud/message/96
- examples/syscalls is not built anymore, drop make clean.
- Fix shebangs of new scripts to avoid dependency on /usr/bin/env</changelog>
  <changelog author="aguerrero@suse.com" date="1569240000">- Update to version 0.11:
  - ch-run: /etc/resolv.conf on the host is now optional
  - ch-grow: support ARG instruction
  - build now does not infinite loop if no Python installed
  - miscellaneous bug fixes, and documentation and test suite
    improvements
  - Full changelog at https://groups.io/g/charliecloud/message/97</changelog>
  <changelog author="aguerrero@suse.com" date="1573128000">- Update to version 0.12:
  - ch-docker2squash renamed to dh-builder2squash
  - new binary ch-test, not shipped in the package for now
  - Full changelog at https://groups.io/g/charliecloud/message/98
- Add recommends on buildah</changelog>
  <changelog author="mimi.vx@gmail.com" date="1579608000">- Switch to python3-Sphinx for building the documentation</changelog>
  <changelog author="aguerrero@suse.com" date="1583323200">- Update to version 0.14
  - the build system was rewritten and the layout of the source code
    and installed files were changed significantly
  - new binary ch-tug, to pull images from a remote repository
  - miscellaneous bug fixes and improvements
- Patch the usage of /usr/libexec to use /usr/lib because upstream
  have harcoded the first path in its code.
  * 0001-Replace-hardcoded-libexec.patch</changelog>
  <changelog author="aguerrero@suse.com" date="1586952000">- Update to version 0.15
  - shell and Python libraries moved from libexec to lib
  - Full changelog at https://groups.io/g/charliecloud/message/102
- Remove patch, paths are not longer hardcoded:
  * 0001-Replace-hardcoded-libexec.patch</changelog>
  <changelog author="aguerrero@suse.com" date="1593172800">- Update to version 0.16
  - ch-grow and ch-tug: updates to work with external repositories
  - ch-grow: COPY semantics now match Docker
  - miscellaneous bug fixes and improvements
  - Full changelog at https://groups.io/g/charliecloud/message/103</changelog>
  <changelog author="aguerrero@suse.com" date="1598011200">- Update to version 0.18
  - Fixes an important symlink handling bug in ch-tug and ch-grow.
    Prior to version 0.18, if a pulled image contained a symlink in one
    layer and then a regular file at the same path in a subsequent layer,
    the *target* of the symlink would be overwritten even if it was
    not within the image; i.e., unpacking inappropriately followed
    the symlink. This allows a crafted image to overwrite any file
    writeable by the invoking user.
    Because Charliecloud is unprivileged, other files on the system,
    e.g. system files, are unaffected.
  - ch-grow: --version and --help work w/o dependencies installed
    new switch --list to list images
    now gives diagnostics for syntax errors and unsupported instructions
    WORKDIR now supports relative paths (#786)
    no longer crashes if input doesn’t end in newline (#474)
  - miscellaneous bug fixes and improvements
  - Full changelogs at https://groups.io/g/charliecloud/message/104
    and https://groups.io/g/charliecloud/message/105
- Replace python2-base with python3-base.
- Update recommends used by ch-grow/ch-build
- Readd patch for hardcoded paths:
  * Replace-hardcode-path.patch</changelog>
  <changelog author="aguerrero@suse.com" date="1600776000">- Update to version 0.19. Two particularly notable changes:
  - ch-grow now supports multi-stage build (#768), which as always
    is fully unprivileged. This represents a big step forward in
    functionality.
  - ch-grow now has subcommands; what used to be plain ch-grow
    is now ch-grow build, and ch-tug has become ch-grow pull.
  - miscellaneous bug fixes and improvements
  - Full changelog at https://groups.io/g/charliecloud/message/106
- Update patch
  * Replace-hardcode-path.patch</changelog>
  <changelog author="aguerrero@suse.com" date="1603281600">- Update to version 0.20.
  - improvement for unprivileged image build using fakeroot
    This feature can be turned off with “ch-grow build --no-fakeroot”
    Further details are in the ch-grow man page
  - miscellaneous bug fixes and improvements
  - Full changelot at https://groups.io/g/charliecloud/message/107
- Add requirements on fakeroot</changelog>
  <changelog author="aguerrero@suse.com" date="1608552000">- Update to version 0.21.
  - renamed the internal builder ch-grow to ch-image to reflect
    its broader functionality. ch-grow still works but will be
    deprecated in 0.23
  - ch-image unprivileged build workarounds using fakeroot
    now default to off and must be requested with --force;
    the option --no-fakeroot has been removed. ch-image will
    by default print a warning if it thinks --force might fix
    a build failure.
  - ch-image pull now works with registries that use HTTP basic auth
    and with images that use manifest schema version 1.
  - ch-image build has a new option --bind to bind-mount directories
    during build and COPY: improve symlink and directory handling
  - miscellaneous bug fixes and improvements
  - Full changelog at https://groups.io/g/charliecloud/message/108
- Update patch
  * Replace-hardcode-path.patch</changelog>
  <changelog author="aguerrero@suse.com" date="1613995200">- Update to version 0.22.
  - “ch-image” can now push images to a registry, with the “push” subcommand
  - As a reminder, “ch-grow” has been renamed to “ch-image”.
    The old name still works but will be removed in 0.23.
  - ch-image: new subcommand “delete”
  - ch-image pull:
  * now keeps some metadata from pulled image
  * now works with public images in nVidia NGC registry
  * setuid/setgid bits in pulled image now cleared
  * performance improvements for images with many whiteouts
  - ch-image build:
  * environment variables now kept from base image
  * SHELL instruction now supported
  - several scripts now work correctly if image name contains slash
  - “sudo make install” now works correctly with restrictive umasks
  - miscellaneous bug fixes and improvements</changelog>
  <changelog author="rpm@fthiessen.de" date="1620043200">- Update to version 0.23
  * ch-image push: now works with Docker Hub
  * ch-image:
  * remove compatibility alias ch-grow
  * new subcommand reset
  * ch-image build: fix bugs in whitespace handling
  * miscellaneous bug fixes and improvements
  * Full changes:
    https://github.com/hpc/charliecloud/compare/v0.22...v0.23
- Only apply Replace-hardcode-path.patch if needed</changelog>
  <changelog author="dimstar@opensuse.org" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="8f7068af17dc76912f80362624783d6e97b82e3313270edb4ecc13a33219a154" name="clustershell" arch="noarch">
  <version epoch="0" ver="1.9.2" rel="29.1"/>
  <changelog author="sthiell@stanford.edu" date="1447156800">- update to 1.7</changelog>
  <changelog author="sthiell@stanford.edu" date="1456747200">- update to 1.7.1</changelog>
  <changelog author="sthiell@stanford.edu" date="1466251200">- update to 1.7.2</changelog>
  <changelog author="sthiell@stanford.edu" date="1482235200">- update to 1.7.3</changelog>
  <changelog author="sthiell@stanford.edu" date="1504267200">- update to 1.7.81 (1.8 beta1)</changelog>
  <changelog author="sthiell@stanford.edu" date="1504353600">- create separate packages for python2 and python3 modules</changelog>
  <changelog author="sthiell@stanford.edu" date="1504440000">- move vim extensions into the clustershell package
- use Requires: vim-filesystem instead of vim-common
- define upgrade path for vim-clustershell</changelog>
  <changelog author="sthiell@stanford.edu" date="1504699200">- fix condition for ghost groups symlink</changelog>
  <changelog author="sthiell@stanford.edu" date="1505304000">- initial support for openSUSE</changelog>
  <changelog author="sthiell@stanford.edu" date="1509019200">- Update to new upstream release 1.8:
  * added Python 3 support (3.4+)
  * support for Python 2.5 and below has been dropped
  * new EventHandler API (backward compatible)
  * task.shell() has a new stdin (boolean) argument
  * NodeSet/nodeset/cluset can now handle numeric node names
  * clush now use slightly different colors that are legible on
    dark backgrounds</changelog>
  <changelog author="sthiell@stanford.edu" date="1543233600">- Update to upstream release 1.8.1:
  * support offline gateways in Tree mode
  * CLI: added --conf and --groupsconf command line options
  * NodeSet: speed-up nodeset parsing
  * EventHandler: reinstate ev_error and ev_timeout as deprecated
  * nodeset/cluset CLI: allow litteral new line in -S
  * nodeset/cluset CLI: handle multiline shell arguments in options</changelog>
  <changelog author="aguerrero@suse.com" date="1575028800">- Update to upstream release 1.8.2:
  * clush: support UTF-8 string encoding with --diff
  * in some cases, timers were too fast due to an issue in EngineTimer
  * fix issue in the Slurm group bindings where job ids were used
    instead of user names
  * performance update for xCAT group bindings
- Update Source to download from GitHub directly
- Use %license and %fdupes</changelog>
  <changelog author="sthiell@stanford.edu" date="1575115200">- The correct license is LGPL-2.1-or-later</changelog>
  <changelog author="eich@suse.com" date="1596024000">- Update to upstream release 1.8.3:
  * Worker/ScpClient: always put remote into brackets (#424)
  * RangeSetND: fix padding info when slicing using __getitem__() (#429)
  * Defaults: Allow out-of-tree worker modules
- Resync spec file with upstream, disable Python2 where not supported
  any more.
- Obsolete python2 package that may be installed when building for
  python3 only.</changelog>
  <changelog author="eich@suse.com" date="1599566400">- Grab updated spec file from upstream to fix Python2 handling.</changelog>
  <changelog author="sthiell@stanford.edu" date="1636372800">- Update to upstream release 1.8.4:
  * RangeSetND: fix padding info when slicing using __getitem__()
  * Defaults: Allow out-of-tree worker modules
  * NodeUtils: allow YAML list to declare node groups
  * Tree: Use default local_worker and allow overriding Defaults
  * Worker/Rsh: return maxrc properly for Rsh Worker
  * xCAT binding: add support for spaces in group names
  * CLI/Clush: Avoid python3 error with no stdin
  * CLI/Clush: use os.read() in stdin thread
  * CLI/Clush: Add maxrc option to clush.conf
  * CLI/Display: Add support for NO_COLOR and CLICOLOR</changelog>
  <changelog author="steven.kowalik@suse.com" date="1652875200">- Prepare for Python 3.10 by correcting sitelib install paths.</changelog>
  <changelog author="sthiell@stanford.edu" date="1669636800">- Update to upstream release 1.9:
  * clush: add --mode support with sudo and sshpass examples
  * clush: add options '--outdir=OUTDIR' and '--errdir=ERRDIR'
  * clush: always close stdin stream of worker when it is not used
  * clush: use daemon attribute instead of deprecated setDaemon()
  * slurm.conf.example: filter out more Slurm node state flags
  * NodeSet: add special notation @@source to expand group names
  * RangeSet: nD folding optimization
  * RangeSet: support ranges with zero padding of mixed lengths
  * RangeSet: add explicit intiter() method to iterate over integers
  * EngineClient: EnginePort improvements, add event ev_port_start()
  * Tree: fix start and bufferize early writes
  * Tree: fix error with intermediate gateways
  * Defaults: Introduce CLUSTERSHELL_CFGDIR
  * Fix for python-3.10
  * Worker: deprecate old EventHandler method signatures
  * Worker: remove old last_*() methods</changelog>
  <changelog author="sthiell@stanford.edu" date="1676116800">- Update to upstream release 1.9.1:
  * clush: select proper last parsed config file
  * setup.py: update download url and remove python 2.6 support
  * setup.py: improvements for pip install and venv
  * doc: correct typo 'sterr'
  * Fix typos found with codespell
  * RangeSet: support negative ranges
  * RangeSet: remove duplicate intiter() definition</changelog>
  <changelog author="sthiell@stanford.edu" date="1696248000">- Update to upstream release 1.9.2:
  * clush/clubak: fix line buffering with Python 3
  * clush: fix --[r]copy dest when --dest is omitted
  * NodeUtils: allow null values in cluster.yaml
  * Topology: check that node groups/wildcards are non-empty
  * packaging: fix missing xcat.conf.example</changelog>
</package>
<package pkgid="52c9d6f4e8ab642c26381a4ff1930c8f43556ae0cf6509d645e288e2e5c4a04b" name="clustershell" arch="src">
  <version epoch="0" ver="1.9.2" rel="29.1"/>
  <changelog author="sthiell@stanford.edu" date="1447156800">- update to 1.7</changelog>
  <changelog author="sthiell@stanford.edu" date="1456747200">- update to 1.7.1</changelog>
  <changelog author="sthiell@stanford.edu" date="1466251200">- update to 1.7.2</changelog>
  <changelog author="sthiell@stanford.edu" date="1482235200">- update to 1.7.3</changelog>
  <changelog author="sthiell@stanford.edu" date="1504267200">- update to 1.7.81 (1.8 beta1)</changelog>
  <changelog author="sthiell@stanford.edu" date="1504353600">- create separate packages for python2 and python3 modules</changelog>
  <changelog author="sthiell@stanford.edu" date="1504440000">- move vim extensions into the clustershell package
- use Requires: vim-filesystem instead of vim-common
- define upgrade path for vim-clustershell</changelog>
  <changelog author="sthiell@stanford.edu" date="1504699200">- fix condition for ghost groups symlink</changelog>
  <changelog author="sthiell@stanford.edu" date="1505304000">- initial support for openSUSE</changelog>
  <changelog author="sthiell@stanford.edu" date="1509019200">- Update to new upstream release 1.8:
  * added Python 3 support (3.4+)
  * support for Python 2.5 and below has been dropped
  * new EventHandler API (backward compatible)
  * task.shell() has a new stdin (boolean) argument
  * NodeSet/nodeset/cluset can now handle numeric node names
  * clush now use slightly different colors that are legible on
    dark backgrounds</changelog>
  <changelog author="sthiell@stanford.edu" date="1543233600">- Update to upstream release 1.8.1:
  * support offline gateways in Tree mode
  * CLI: added --conf and --groupsconf command line options
  * NodeSet: speed-up nodeset parsing
  * EventHandler: reinstate ev_error and ev_timeout as deprecated
  * nodeset/cluset CLI: allow litteral new line in -S
  * nodeset/cluset CLI: handle multiline shell arguments in options</changelog>
  <changelog author="aguerrero@suse.com" date="1575028800">- Update to upstream release 1.8.2:
  * clush: support UTF-8 string encoding with --diff
  * in some cases, timers were too fast due to an issue in EngineTimer
  * fix issue in the Slurm group bindings where job ids were used
    instead of user names
  * performance update for xCAT group bindings
- Update Source to download from GitHub directly
- Use %license and %fdupes</changelog>
  <changelog author="sthiell@stanford.edu" date="1575115200">- The correct license is LGPL-2.1-or-later</changelog>
  <changelog author="eich@suse.com" date="1596024000">- Update to upstream release 1.8.3:
  * Worker/ScpClient: always put remote into brackets (#424)
  * RangeSetND: fix padding info when slicing using __getitem__() (#429)
  * Defaults: Allow out-of-tree worker modules
- Resync spec file with upstream, disable Python2 where not supported
  any more.
- Obsolete python2 package that may be installed when building for
  python3 only.</changelog>
  <changelog author="eich@suse.com" date="1599566400">- Grab updated spec file from upstream to fix Python2 handling.</changelog>
  <changelog author="sthiell@stanford.edu" date="1636372800">- Update to upstream release 1.8.4:
  * RangeSetND: fix padding info when slicing using __getitem__()
  * Defaults: Allow out-of-tree worker modules
  * NodeUtils: allow YAML list to declare node groups
  * Tree: Use default local_worker and allow overriding Defaults
  * Worker/Rsh: return maxrc properly for Rsh Worker
  * xCAT binding: add support for spaces in group names
  * CLI/Clush: Avoid python3 error with no stdin
  * CLI/Clush: use os.read() in stdin thread
  * CLI/Clush: Add maxrc option to clush.conf
  * CLI/Display: Add support for NO_COLOR and CLICOLOR</changelog>
  <changelog author="steven.kowalik@suse.com" date="1652875200">- Prepare for Python 3.10 by correcting sitelib install paths.</changelog>
  <changelog author="sthiell@stanford.edu" date="1669636800">- Update to upstream release 1.9:
  * clush: add --mode support with sudo and sshpass examples
  * clush: add options '--outdir=OUTDIR' and '--errdir=ERRDIR'
  * clush: always close stdin stream of worker when it is not used
  * clush: use daemon attribute instead of deprecated setDaemon()
  * slurm.conf.example: filter out more Slurm node state flags
  * NodeSet: add special notation @@source to expand group names
  * RangeSet: nD folding optimization
  * RangeSet: support ranges with zero padding of mixed lengths
  * RangeSet: add explicit intiter() method to iterate over integers
  * EngineClient: EnginePort improvements, add event ev_port_start()
  * Tree: fix start and bufferize early writes
  * Tree: fix error with intermediate gateways
  * Defaults: Introduce CLUSTERSHELL_CFGDIR
  * Fix for python-3.10
  * Worker: deprecate old EventHandler method signatures
  * Worker: remove old last_*() methods</changelog>
  <changelog author="sthiell@stanford.edu" date="1676116800">- Update to upstream release 1.9.1:
  * clush: select proper last parsed config file
  * setup.py: update download url and remove python 2.6 support
  * setup.py: improvements for pip install and venv
  * doc: correct typo 'sterr'
  * Fix typos found with codespell
  * RangeSet: support negative ranges
  * RangeSet: remove duplicate intiter() definition</changelog>
  <changelog author="sthiell@stanford.edu" date="1696248000">- Update to upstream release 1.9.2:
  * clush/clubak: fix line buffering with Python 3
  * clush: fix --[r]copy dest when --dest is omitted
  * NodeUtils: allow null values in cluster.yaml
  * Topology: check that node groups/wildcards are non-empty
  * packaging: fix missing xcat.conf.example</changelog>
</package>
<package pkgid="7f3c870d425edfe44457ff9ade3201dab090f1416aba8955ea3293e9de011767" name="jemalloc" arch="src">
  <version epoch="0" ver="5.3.1" rel="97.1"/>
  <changelog author="mliska@suse.cz" date="1505217600">- Add 0001-remove-CPU_SPINWAIT.patch:
  revert 701daa5298b3befe2aff05ce590533165abb9ba4 in order to fix #761.</changelog>
  <changelog author="mliska@suse.cz" date="1507118400">- Add 0001-ARM-Don-t-extend-bit-LG_VADDR-to-compute-high-addres.patch:
  fixes #979.</changelog>
  <changelog author="guillaume@opensuse.org" date="1518264000">- Disable THP for ARM (32 bits). This fix build by passing all
  tests successfully</changelog>
  <changelog author="mliska@suse.cz" date="1525953600">- Update to version 5.1.0:
  * remove patches: 0001-ARM-Don-t-extend-bit-LG_VADDR-to-compute-high-addres.patch
  and 0001-remove-CPU_SPINWAIT.patch.
  New features:
  * Implement transparent huge page support for internal metadata. (@interwq)
  * Add opt.thp to allow enabling / disabling transparent huge pages for all mappings. (@interwq)
  * Add maximum background thread count option. (@djwatson)
  * Allow prof_active to control opt.lg_prof_interval and prof.gdump. (@interwq)
  * Allow arena index lookup based on allocation addresses via mallctl. (@lionkov)
  * Allow disabling initial-exec TLS model. (@davidtgoldblatt, @KenMacD)
  * Add opt.lg_extent_max_active_fit to set the max ratio between the size of the active extent selected (to split off from) and the size of the requested allocation. (@interwq, @davidtgoldblatt)
  * Add retain_grow_limit to set the max size when growing virtual address space. (@interwq)
  * Add mallctl interfaces:
  * arena.&lt;i&gt;.retain_grow_limit (@interwq)
  * arenas.lookup (@lionkov)
  * max_background_threads (@djwatson)
  * opt.lg_extent_max_active_fit (@interwq)
  * opt.max_background_threads (@djwatson)
  * opt.metadata_thp (@interwq)
  * opt.thp (@interwq)
  * stats.metadata_thp (@interwq)
  Portability improvements:
  * Support GNU/kFreeBSD configuration. (@paravoid)
  * Support m68k, nios2 and SH3 architectures. (@paravoid)
  * Fall back to FD_CLOEXEC when O_CLOEXEC is unavailable. (@zonyitoo)
  * Fix symbol listing for cross-compiling. (@tamird)
  * Fix high bits computation on ARM. (@davidtgoldblatt, @paravoid)
  * Disable the CPU_SPINWAIT macro for Power. (@davidtgoldblatt, @marxin)
  * Fix MSVC 2015 &amp; 2017 builds. (@rustyx)
  * Improve RISC-V support. (@EdSchouten)
  * Set name mangling script in strict mode. (@nicolov)
  * Avoid MADV_HUGEPAGE on ARM. (@marxin)
  * Modify configure to determine return value of strerror_r. (@davidtgoldblatt, @cferris1000)
  * Make sure CXXFLAGS is tested with CPP compiler. (@nehaljwani)
  * Fix 32-bit build on MSVC. (@rustyx)
  * Fix external symbol on MSVC. (@maksqwe)
  * Avoid a printf format specifier warning. (@jasone)
  * Add configure option --disable-initial-exec-tls which can allow jemalloc to be dynamically loaded after program startup. (@davidtgoldblatt, @KenMacD)
  * AArch64: Add ILP32 support. (@cmuellner)
  * Add --with-lg-vaddr configure option to support cross compiling. (@cmuellner, @davidtgoldblatt)
  Optimizations and refactors:
  * Improve active extent fit with extent_max_active_fit. This considerably reduces fragmentation over time and improves virtual memory and metadata usage. (@davidtgoldblatt, @interwq)
  * Eagerly coalesce large extents to reduce fragmentation. (@interwq)
  * sdallocx: only read size info when page aligned (i.e. possibly sampled), which speeds up the sized deallocation path significantly. (@interwq)
  * Avoid attempting new mappings for in place expansion with retain, since it rarely succeeds in practice and causes high overhead. (@interwq)
  * Refactor OOM handling in newImpl. (@wqfish)
  * Add internal fine-grained logging functionality for debugging use. (@davidtgoldblatt)
  * Refactor arena / tcache interactions. (@davidtgoldblatt)
  * Refactor extent management with dumpable flag. (@davidtgoldblatt)
  * Add runtime detection of lazy purging. (@interwq)
  * Use pairing heap instead of red-black tree for extents_avail. (@djwatson)
  * Use sysctl on startup in FreeBSD. (@trasz)
  * Use thread local prng state instead of atomic. (@djwatson)
  * Make decay to always purge one more extent than before, because in practice large extents are usually the ones that cross the decay threshold. Purging the additional extent helps save memory as well as reduce VM fragmentation. (@interwq)
  * Fast division by dynamic values. (@davidtgoldblatt)
  * Improve the fit for aligned allocation. (@interwq, @edwinsmith)
  * Refactor extent_t bitpacking. (@rkmisra)
  * Optimize the generated assembly for ticker operations. (@davidtgoldblatt)
  * Convert stats printing to use a structured text emitter. (@davidtgoldblatt)
  * Remove preserve_lru feature for extents management. (@djwatson)
  * Consolidate two memory loads into one on the fast deallocation path. (@davidtgoldblatt, @interwq)
  Bug fixes (most of the issues are only relevant to jemalloc 5.0):
  * Fix deadlock with multithreaded fork in OS X. (@davidtgoldblatt)
  * Validate returned file descriptor before use. (@zonyitoo)
  * Fix a few background thread initialization and shutdown issues. (@interwq)
  * Fix an extent coalesce + decay race by taking both coalescing extents off the LRU list. (@interwq)
  * Fix potentially unbound increase during decay, caused by one thread keep stashing memory to purge while other threads generating new pages. The number of pages to purge is checked to prevent this. (@interwq)
  * Fix a FreeBSD bootstrap assertion. (@strejda, @interwq)
  * Handle 32 bit mutex counters. (@rkmisra)
  * Fix a indexing bug when creating background threads. (@davidtgoldblatt, @binliu19)
  * Fix arguments passed to extent_init. (@yuleniwo, @interwq)
  * Fix addresses used for ordering mutexes. (@rkmisra)
  * Fix abort_conf processing during bootstrap. (@interwq)
  * Fix include path order for out-of-tree builds. (@cmuellner)
  Incompatible changes:
  * Remove --disable-thp. (@interwq)
  * Remove mallctl interfaces:
  * config.thp (@interwq)
  Documentation:
  * Add TUNING.md. (@interwq, @davidtgoldblatt, @djwatson)</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1534939200">- Disable profiling on armv7 until boo#1105633 get fixed</changelog>
  <changelog author="mmanu84@outlook.de" date="1538222400">- Disable profiling on armv6 until boo#1105633 get fixed</changelog>
  <changelog author="normand@linux.vnet.ibm.com" date="1540900800">- Disable profiling on ppc until boo#1105633 get fixed</changelog>
  <changelog author="mliska@suse.cz" date="1554292800">- Update to version 5.2.0:
  * New features:
  * Implement oversize_threshold, which uses a dedicated arena
    for allocations crossing the specified threshold to reduce
    fragmentation.
  * Add extents usage information to stats.
  * Log time information for sampled allocations.
  * Support 0 size in sdallocx.
  * Output rate for certain counters in malloc_stats.
  * Add mallctl interfaces:
  * opt.oversize_threshold
  * stats.arenas.&lt;i&gt;.extent_avail
  * stats.arenas.&lt;i&gt;.extents.&lt;j&gt;.n{dirty,muzzy,retained}
  * stats.arenas.&lt;i&gt;.extents.&lt;j&gt;.{dirty,muzzy,retained}_bytes
  * Optimizations and refactors:
  * Refactor the TSD module.
  * Implement opt.oversize_threshold which uses a dedicated arena
    for requests crossing the threshold, also eagerly purges the
    oversize extents. Default the threshold to 8 MiB.
  * Improve error handling for THP state initialization.
  * Refactor and optimize the tcache fill / flush paths.
  * Optimize sync / lwsync on PowerPC.
  * Bypass extent_dalloc() when retain is enabled.
  * Lower the default number of background threads to 4 (when the
    feature is enabled).
  * Use arena index for arena-matching checks.
  * Avoid forced decay on thread termination when using
    background threads.
  * Disable muzzy decay by default.
  * Only initialize libgcc unwinder when profiling is enabled.
  * Bug fixes:
  * Fix background thread index issues with max_background_threads.
  * Fix stats output for opt.lg_extent_max_active_fit.
  * Properly trigger decay on tcache destroy.
  * Detect whether explicit extent zero out is necessary with
    huge pages or custom extent hooks, which may change the purge
    semantics.
  * Fix a side effect caused by extent_max_active_fit combined
    with decay-based purging, where freed extents can accumulate
    and not be reused for an extended period of time.
  * Fix a missing unlock on extent register error handling.
  * Incompatible changes:
  * Remove --with-lg-page-sizes.
- Change URL of the project.</changelog>
  <changelog author="mliska@suse.cz" date="1554379200">- Add disable-test_prof_log_many_traces-test.patch in order
  to workaround https://github.com/jemalloc/jemalloc/issues/1477.</changelog>
  <changelog author="jengelh@inai.de" date="1554379201">- Drop static library package, nothing seems to use it.
- Remove openSUSE 11.1 build support.</changelog>
  <changelog author="mliska@suse.cz" date="1556107200">- Disable LTO (boo#1133136).</changelog>
  <changelog author="mliska@suse.cz" date="1565092800">- Update to version 5.2.1:
  * Bug fixes:
  * Fix a severe virtual memory leak on Windows. This regression
    was first released in 5.0.0.
  * Fix size 0 handling in posix_memalign(). This regression
    was first released in 5.2.0.
  * Fix the prof_log unit test which may observe unexpected
    backtraces from compiler optimizations. The test was first added in 5.2.0.
  * Fix the declaration of the extent_avail tree.
    This regression was first released in 5.1.0.
  * Fix an incorrect reference in jeprof.
    This functionality was first released in 3.0.0.
  * Fix an assertion on the deallocation fast-path.
    This regression was first released in 5.2.0.
  * Fix the TLS_MODEL attribute in headers.
    This regression was first released in 5.0.0.
  * Optimizations and refactors:
  * Implement opt.retain on Windows and enable by default on 64-bit.
  * Optimize away a branch on the operator delete path.
  * Add format annotation to the format generator function.
  * Refactor and improve the size class header generation.
  * Remove best fit.
  * Avoid blocking on background thread locks for stats.
- Remove disable-test_prof_log_many_traces-test.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1605873600">- Re-enable profiling on armv6/armv7 since boo#1105633 is fixed</changelog>
  <changelog author="mliska@suse.cz" date="1605873601">- Simplify spec file.</changelog>
  <changelog author="mliska@suse.cz" date="1606132800">- Enable LTO as it works (boo#1133136).</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1645790400">- Set lg-page to 2^16 on aarch64 to be compatible with 64k
  page size kernel - https://github.com/jemalloc/jemalloc/pull/769</changelog>
  <changelog author="mliska@suse.cz" date="1649764800">- Add use-volatile-to-workaround-buffer-overflow-false-pos.patch
  upstream patch that supports -D_FORTIFY_SOURCE=3.</changelog>
  <changelog author="jengelh@inai.de" date="1651838400">- Update to release 5.3.0
  * Added the thread.idle mallctl which hints that the calling
    thread will be idle for a nontrivial period of time.
  * Allow small size classes to be the maximum size class to
    cache in the thread-specific cache, through the
    opt.[lg_]tcache_max option.
  * Make the behavior of realloc(ptr, 0) configurable with
    opt.zero_realloc.
  * Support C++17 over-aligned allocation.
  * Add the thread.peak mallctl for approximate per-thread peak
    memory tracking.
  * Add high resolution timestamp support for profiling.
- Drop use-volatile-to-workaround-buffer-overflow-false-pos.patch
  (merged)</changelog>
  <changelog author="mjambor@suse.com" date="1746014400">- Add fix_make_check_with_gcc15.patch to make the testsuite pass
  despite new GCC malloc-related optimizations. [boo#1240665]</changelog>
  <changelog author="jengelh@inai.de" date="1776168000">- Update to release 5.3.1
  * Implement the `pvalloc` C function.
  * Add runtime option `prof_bt_max` to control the max stack depth
    for profiling.
  * Add runtime option `tcache_ncached_max` to control the number
    of items in each size bin in the thread cache.
  * Add runtime option `calloc_madvise_threshold` to determine if
    kernel or memset is used to zero the allocations for calloc.
  * Add runtime option `disable_large_size_classes` to guard the
    new usable size calculation, which minimizes the memory
    overhead for large allocations, i.e., &gt;= 4 * PAGE.
  * Enable process_madvise usage, add runtime option
    `process_madvise_max_batch` to control the max # of regions in
    each madvise batch.</changelog>
</package>
<package pkgid="cde87fb59c6a2bd70eabe288a0da1c6c3342eef11737e0aeb6e9fa212c0311b6" name="jemalloc" arch="x86_64">
  <version epoch="0" ver="5.3.1" rel="97.1"/>
  <changelog author="mliska@suse.cz" date="1505217600">- Add 0001-remove-CPU_SPINWAIT.patch:
  revert 701daa5298b3befe2aff05ce590533165abb9ba4 in order to fix #761.</changelog>
  <changelog author="mliska@suse.cz" date="1507118400">- Add 0001-ARM-Don-t-extend-bit-LG_VADDR-to-compute-high-addres.patch:
  fixes #979.</changelog>
  <changelog author="guillaume@opensuse.org" date="1518264000">- Disable THP for ARM (32 bits). This fix build by passing all
  tests successfully</changelog>
  <changelog author="mliska@suse.cz" date="1525953600">- Update to version 5.1.0:
  * remove patches: 0001-ARM-Don-t-extend-bit-LG_VADDR-to-compute-high-addres.patch
  and 0001-remove-CPU_SPINWAIT.patch.
  New features:
  * Implement transparent huge page support for internal metadata. (@interwq)
  * Add opt.thp to allow enabling / disabling transparent huge pages for all mappings. (@interwq)
  * Add maximum background thread count option. (@djwatson)
  * Allow prof_active to control opt.lg_prof_interval and prof.gdump. (@interwq)
  * Allow arena index lookup based on allocation addresses via mallctl. (@lionkov)
  * Allow disabling initial-exec TLS model. (@davidtgoldblatt, @KenMacD)
  * Add opt.lg_extent_max_active_fit to set the max ratio between the size of the active extent selected (to split off from) and the size of the requested allocation. (@interwq, @davidtgoldblatt)
  * Add retain_grow_limit to set the max size when growing virtual address space. (@interwq)
  * Add mallctl interfaces:
  * arena.&lt;i&gt;.retain_grow_limit (@interwq)
  * arenas.lookup (@lionkov)
  * max_background_threads (@djwatson)
  * opt.lg_extent_max_active_fit (@interwq)
  * opt.max_background_threads (@djwatson)
  * opt.metadata_thp (@interwq)
  * opt.thp (@interwq)
  * stats.metadata_thp (@interwq)
  Portability improvements:
  * Support GNU/kFreeBSD configuration. (@paravoid)
  * Support m68k, nios2 and SH3 architectures. (@paravoid)
  * Fall back to FD_CLOEXEC when O_CLOEXEC is unavailable. (@zonyitoo)
  * Fix symbol listing for cross-compiling. (@tamird)
  * Fix high bits computation on ARM. (@davidtgoldblatt, @paravoid)
  * Disable the CPU_SPINWAIT macro for Power. (@davidtgoldblatt, @marxin)
  * Fix MSVC 2015 &amp; 2017 builds. (@rustyx)
  * Improve RISC-V support. (@EdSchouten)
  * Set name mangling script in strict mode. (@nicolov)
  * Avoid MADV_HUGEPAGE on ARM. (@marxin)
  * Modify configure to determine return value of strerror_r. (@davidtgoldblatt, @cferris1000)
  * Make sure CXXFLAGS is tested with CPP compiler. (@nehaljwani)
  * Fix 32-bit build on MSVC. (@rustyx)
  * Fix external symbol on MSVC. (@maksqwe)
  * Avoid a printf format specifier warning. (@jasone)
  * Add configure option --disable-initial-exec-tls which can allow jemalloc to be dynamically loaded after program startup. (@davidtgoldblatt, @KenMacD)
  * AArch64: Add ILP32 support. (@cmuellner)
  * Add --with-lg-vaddr configure option to support cross compiling. (@cmuellner, @davidtgoldblatt)
  Optimizations and refactors:
  * Improve active extent fit with extent_max_active_fit. This considerably reduces fragmentation over time and improves virtual memory and metadata usage. (@davidtgoldblatt, @interwq)
  * Eagerly coalesce large extents to reduce fragmentation. (@interwq)
  * sdallocx: only read size info when page aligned (i.e. possibly sampled), which speeds up the sized deallocation path significantly. (@interwq)
  * Avoid attempting new mappings for in place expansion with retain, since it rarely succeeds in practice and causes high overhead. (@interwq)
  * Refactor OOM handling in newImpl. (@wqfish)
  * Add internal fine-grained logging functionality for debugging use. (@davidtgoldblatt)
  * Refactor arena / tcache interactions. (@davidtgoldblatt)
  * Refactor extent management with dumpable flag. (@davidtgoldblatt)
  * Add runtime detection of lazy purging. (@interwq)
  * Use pairing heap instead of red-black tree for extents_avail. (@djwatson)
  * Use sysctl on startup in FreeBSD. (@trasz)
  * Use thread local prng state instead of atomic. (@djwatson)
  * Make decay to always purge one more extent than before, because in practice large extents are usually the ones that cross the decay threshold. Purging the additional extent helps save memory as well as reduce VM fragmentation. (@interwq)
  * Fast division by dynamic values. (@davidtgoldblatt)
  * Improve the fit for aligned allocation. (@interwq, @edwinsmith)
  * Refactor extent_t bitpacking. (@rkmisra)
  * Optimize the generated assembly for ticker operations. (@davidtgoldblatt)
  * Convert stats printing to use a structured text emitter. (@davidtgoldblatt)
  * Remove preserve_lru feature for extents management. (@djwatson)
  * Consolidate two memory loads into one on the fast deallocation path. (@davidtgoldblatt, @interwq)
  Bug fixes (most of the issues are only relevant to jemalloc 5.0):
  * Fix deadlock with multithreaded fork in OS X. (@davidtgoldblatt)
  * Validate returned file descriptor before use. (@zonyitoo)
  * Fix a few background thread initialization and shutdown issues. (@interwq)
  * Fix an extent coalesce + decay race by taking both coalescing extents off the LRU list. (@interwq)
  * Fix potentially unbound increase during decay, caused by one thread keep stashing memory to purge while other threads generating new pages. The number of pages to purge is checked to prevent this. (@interwq)
  * Fix a FreeBSD bootstrap assertion. (@strejda, @interwq)
  * Handle 32 bit mutex counters. (@rkmisra)
  * Fix a indexing bug when creating background threads. (@davidtgoldblatt, @binliu19)
  * Fix arguments passed to extent_init. (@yuleniwo, @interwq)
  * Fix addresses used for ordering mutexes. (@rkmisra)
  * Fix abort_conf processing during bootstrap. (@interwq)
  * Fix include path order for out-of-tree builds. (@cmuellner)
  Incompatible changes:
  * Remove --disable-thp. (@interwq)
  * Remove mallctl interfaces:
  * config.thp (@interwq)
  Documentation:
  * Add TUNING.md. (@interwq, @davidtgoldblatt, @djwatson)</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1534939200">- Disable profiling on armv7 until boo#1105633 get fixed</changelog>
  <changelog author="mmanu84@outlook.de" date="1538222400">- Disable profiling on armv6 until boo#1105633 get fixed</changelog>
  <changelog author="normand@linux.vnet.ibm.com" date="1540900800">- Disable profiling on ppc until boo#1105633 get fixed</changelog>
  <changelog author="mliska@suse.cz" date="1554292800">- Update to version 5.2.0:
  * New features:
  * Implement oversize_threshold, which uses a dedicated arena
    for allocations crossing the specified threshold to reduce
    fragmentation.
  * Add extents usage information to stats.
  * Log time information for sampled allocations.
  * Support 0 size in sdallocx.
  * Output rate for certain counters in malloc_stats.
  * Add mallctl interfaces:
  * opt.oversize_threshold
  * stats.arenas.&lt;i&gt;.extent_avail
  * stats.arenas.&lt;i&gt;.extents.&lt;j&gt;.n{dirty,muzzy,retained}
  * stats.arenas.&lt;i&gt;.extents.&lt;j&gt;.{dirty,muzzy,retained}_bytes
  * Optimizations and refactors:
  * Refactor the TSD module.
  * Implement opt.oversize_threshold which uses a dedicated arena
    for requests crossing the threshold, also eagerly purges the
    oversize extents. Default the threshold to 8 MiB.
  * Improve error handling for THP state initialization.
  * Refactor and optimize the tcache fill / flush paths.
  * Optimize sync / lwsync on PowerPC.
  * Bypass extent_dalloc() when retain is enabled.
  * Lower the default number of background threads to 4 (when the
    feature is enabled).
  * Use arena index for arena-matching checks.
  * Avoid forced decay on thread termination when using
    background threads.
  * Disable muzzy decay by default.
  * Only initialize libgcc unwinder when profiling is enabled.
  * Bug fixes:
  * Fix background thread index issues with max_background_threads.
  * Fix stats output for opt.lg_extent_max_active_fit.
  * Properly trigger decay on tcache destroy.
  * Detect whether explicit extent zero out is necessary with
    huge pages or custom extent hooks, which may change the purge
    semantics.
  * Fix a side effect caused by extent_max_active_fit combined
    with decay-based purging, where freed extents can accumulate
    and not be reused for an extended period of time.
  * Fix a missing unlock on extent register error handling.
  * Incompatible changes:
  * Remove --with-lg-page-sizes.
- Change URL of the project.</changelog>
  <changelog author="mliska@suse.cz" date="1554379200">- Add disable-test_prof_log_many_traces-test.patch in order
  to workaround https://github.com/jemalloc/jemalloc/issues/1477.</changelog>
  <changelog author="jengelh@inai.de" date="1554379201">- Drop static library package, nothing seems to use it.
- Remove openSUSE 11.1 build support.</changelog>
  <changelog author="mliska@suse.cz" date="1556107200">- Disable LTO (boo#1133136).</changelog>
  <changelog author="mliska@suse.cz" date="1565092800">- Update to version 5.2.1:
  * Bug fixes:
  * Fix a severe virtual memory leak on Windows. This regression
    was first released in 5.0.0.
  * Fix size 0 handling in posix_memalign(). This regression
    was first released in 5.2.0.
  * Fix the prof_log unit test which may observe unexpected
    backtraces from compiler optimizations. The test was first added in 5.2.0.
  * Fix the declaration of the extent_avail tree.
    This regression was first released in 5.1.0.
  * Fix an incorrect reference in jeprof.
    This functionality was first released in 3.0.0.
  * Fix an assertion on the deallocation fast-path.
    This regression was first released in 5.2.0.
  * Fix the TLS_MODEL attribute in headers.
    This regression was first released in 5.0.0.
  * Optimizations and refactors:
  * Implement opt.retain on Windows and enable by default on 64-bit.
  * Optimize away a branch on the operator delete path.
  * Add format annotation to the format generator function.
  * Refactor and improve the size class header generation.
  * Remove best fit.
  * Avoid blocking on background thread locks for stats.
- Remove disable-test_prof_log_many_traces-test.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1605873600">- Re-enable profiling on armv6/armv7 since boo#1105633 is fixed</changelog>
  <changelog author="mliska@suse.cz" date="1605873601">- Simplify spec file.</changelog>
  <changelog author="mliska@suse.cz" date="1606132800">- Enable LTO as it works (boo#1133136).</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1645790400">- Set lg-page to 2^16 on aarch64 to be compatible with 64k
  page size kernel - https://github.com/jemalloc/jemalloc/pull/769</changelog>
  <changelog author="mliska@suse.cz" date="1649764800">- Add use-volatile-to-workaround-buffer-overflow-false-pos.patch
  upstream patch that supports -D_FORTIFY_SOURCE=3.</changelog>
  <changelog author="jengelh@inai.de" date="1651838400">- Update to release 5.3.0
  * Added the thread.idle mallctl which hints that the calling
    thread will be idle for a nontrivial period of time.
  * Allow small size classes to be the maximum size class to
    cache in the thread-specific cache, through the
    opt.[lg_]tcache_max option.
  * Make the behavior of realloc(ptr, 0) configurable with
    opt.zero_realloc.
  * Support C++17 over-aligned allocation.
  * Add the thread.peak mallctl for approximate per-thread peak
    memory tracking.
  * Add high resolution timestamp support for profiling.
- Drop use-volatile-to-workaround-buffer-overflow-false-pos.patch
  (merged)</changelog>
  <changelog author="mjambor@suse.com" date="1746014400">- Add fix_make_check_with_gcc15.patch to make the testsuite pass
  despite new GCC malloc-related optimizations. [boo#1240665]</changelog>
  <changelog author="jengelh@inai.de" date="1776168000">- Update to release 5.3.1
  * Implement the `pvalloc` C function.
  * Add runtime option `prof_bt_max` to control the max stack depth
    for profiling.
  * Add runtime option `tcache_ncached_max` to control the number
    of items in each size bin in the thread cache.
  * Add runtime option `calloc_madvise_threshold` to determine if
    kernel or memset is used to zero the allocations for calloc.
  * Add runtime option `disable_large_size_classes` to guard the
    new usable size calculation, which minimizes the memory
    overhead for large allocations, i.e., &gt;= 4 * PAGE.
  * Enable process_madvise usage, add runtime option
    `process_madvise_max_batch` to control the max # of regions in
    each madvise batch.</changelog>
</package>
<package pkgid="bb7a16c780c30852426da714b2f7f8cd40c1de4e6a9fe363fdc933db1bf4091a" name="jemalloc-devel" arch="x86_64">
  <version epoch="0" ver="5.3.1" rel="97.1"/>
  <changelog author="mliska@suse.cz" date="1505217600">- Add 0001-remove-CPU_SPINWAIT.patch:
  revert 701daa5298b3befe2aff05ce590533165abb9ba4 in order to fix #761.</changelog>
  <changelog author="mliska@suse.cz" date="1507118400">- Add 0001-ARM-Don-t-extend-bit-LG_VADDR-to-compute-high-addres.patch:
  fixes #979.</changelog>
  <changelog author="guillaume@opensuse.org" date="1518264000">- Disable THP for ARM (32 bits). This fix build by passing all
  tests successfully</changelog>
  <changelog author="mliska@suse.cz" date="1525953600">- Update to version 5.1.0:
  * remove patches: 0001-ARM-Don-t-extend-bit-LG_VADDR-to-compute-high-addres.patch
  and 0001-remove-CPU_SPINWAIT.patch.
  New features:
  * Implement transparent huge page support for internal metadata. (@interwq)
  * Add opt.thp to allow enabling / disabling transparent huge pages for all mappings. (@interwq)
  * Add maximum background thread count option. (@djwatson)
  * Allow prof_active to control opt.lg_prof_interval and prof.gdump. (@interwq)
  * Allow arena index lookup based on allocation addresses via mallctl. (@lionkov)
  * Allow disabling initial-exec TLS model. (@davidtgoldblatt, @KenMacD)
  * Add opt.lg_extent_max_active_fit to set the max ratio between the size of the active extent selected (to split off from) and the size of the requested allocation. (@interwq, @davidtgoldblatt)
  * Add retain_grow_limit to set the max size when growing virtual address space. (@interwq)
  * Add mallctl interfaces:
  * arena.&lt;i&gt;.retain_grow_limit (@interwq)
  * arenas.lookup (@lionkov)
  * max_background_threads (@djwatson)
  * opt.lg_extent_max_active_fit (@interwq)
  * opt.max_background_threads (@djwatson)
  * opt.metadata_thp (@interwq)
  * opt.thp (@interwq)
  * stats.metadata_thp (@interwq)
  Portability improvements:
  * Support GNU/kFreeBSD configuration. (@paravoid)
  * Support m68k, nios2 and SH3 architectures. (@paravoid)
  * Fall back to FD_CLOEXEC when O_CLOEXEC is unavailable. (@zonyitoo)
  * Fix symbol listing for cross-compiling. (@tamird)
  * Fix high bits computation on ARM. (@davidtgoldblatt, @paravoid)
  * Disable the CPU_SPINWAIT macro for Power. (@davidtgoldblatt, @marxin)
  * Fix MSVC 2015 &amp; 2017 builds. (@rustyx)
  * Improve RISC-V support. (@EdSchouten)
  * Set name mangling script in strict mode. (@nicolov)
  * Avoid MADV_HUGEPAGE on ARM. (@marxin)
  * Modify configure to determine return value of strerror_r. (@davidtgoldblatt, @cferris1000)
  * Make sure CXXFLAGS is tested with CPP compiler. (@nehaljwani)
  * Fix 32-bit build on MSVC. (@rustyx)
  * Fix external symbol on MSVC. (@maksqwe)
  * Avoid a printf format specifier warning. (@jasone)
  * Add configure option --disable-initial-exec-tls which can allow jemalloc to be dynamically loaded after program startup. (@davidtgoldblatt, @KenMacD)
  * AArch64: Add ILP32 support. (@cmuellner)
  * Add --with-lg-vaddr configure option to support cross compiling. (@cmuellner, @davidtgoldblatt)
  Optimizations and refactors:
  * Improve active extent fit with extent_max_active_fit. This considerably reduces fragmentation over time and improves virtual memory and metadata usage. (@davidtgoldblatt, @interwq)
  * Eagerly coalesce large extents to reduce fragmentation. (@interwq)
  * sdallocx: only read size info when page aligned (i.e. possibly sampled), which speeds up the sized deallocation path significantly. (@interwq)
  * Avoid attempting new mappings for in place expansion with retain, since it rarely succeeds in practice and causes high overhead. (@interwq)
  * Refactor OOM handling in newImpl. (@wqfish)
  * Add internal fine-grained logging functionality for debugging use. (@davidtgoldblatt)
  * Refactor arena / tcache interactions. (@davidtgoldblatt)
  * Refactor extent management with dumpable flag. (@davidtgoldblatt)
  * Add runtime detection of lazy purging. (@interwq)
  * Use pairing heap instead of red-black tree for extents_avail. (@djwatson)
  * Use sysctl on startup in FreeBSD. (@trasz)
  * Use thread local prng state instead of atomic. (@djwatson)
  * Make decay to always purge one more extent than before, because in practice large extents are usually the ones that cross the decay threshold. Purging the additional extent helps save memory as well as reduce VM fragmentation. (@interwq)
  * Fast division by dynamic values. (@davidtgoldblatt)
  * Improve the fit for aligned allocation. (@interwq, @edwinsmith)
  * Refactor extent_t bitpacking. (@rkmisra)
  * Optimize the generated assembly for ticker operations. (@davidtgoldblatt)
  * Convert stats printing to use a structured text emitter. (@davidtgoldblatt)
  * Remove preserve_lru feature for extents management. (@djwatson)
  * Consolidate two memory loads into one on the fast deallocation path. (@davidtgoldblatt, @interwq)
  Bug fixes (most of the issues are only relevant to jemalloc 5.0):
  * Fix deadlock with multithreaded fork in OS X. (@davidtgoldblatt)
  * Validate returned file descriptor before use. (@zonyitoo)
  * Fix a few background thread initialization and shutdown issues. (@interwq)
  * Fix an extent coalesce + decay race by taking both coalescing extents off the LRU list. (@interwq)
  * Fix potentially unbound increase during decay, caused by one thread keep stashing memory to purge while other threads generating new pages. The number of pages to purge is checked to prevent this. (@interwq)
  * Fix a FreeBSD bootstrap assertion. (@strejda, @interwq)
  * Handle 32 bit mutex counters. (@rkmisra)
  * Fix a indexing bug when creating background threads. (@davidtgoldblatt, @binliu19)
  * Fix arguments passed to extent_init. (@yuleniwo, @interwq)
  * Fix addresses used for ordering mutexes. (@rkmisra)
  * Fix abort_conf processing during bootstrap. (@interwq)
  * Fix include path order for out-of-tree builds. (@cmuellner)
  Incompatible changes:
  * Remove --disable-thp. (@interwq)
  * Remove mallctl interfaces:
  * config.thp (@interwq)
  Documentation:
  * Add TUNING.md. (@interwq, @davidtgoldblatt, @djwatson)</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1534939200">- Disable profiling on armv7 until boo#1105633 get fixed</changelog>
  <changelog author="mmanu84@outlook.de" date="1538222400">- Disable profiling on armv6 until boo#1105633 get fixed</changelog>
  <changelog author="normand@linux.vnet.ibm.com" date="1540900800">- Disable profiling on ppc until boo#1105633 get fixed</changelog>
  <changelog author="mliska@suse.cz" date="1554292800">- Update to version 5.2.0:
  * New features:
  * Implement oversize_threshold, which uses a dedicated arena
    for allocations crossing the specified threshold to reduce
    fragmentation.
  * Add extents usage information to stats.
  * Log time information for sampled allocations.
  * Support 0 size in sdallocx.
  * Output rate for certain counters in malloc_stats.
  * Add mallctl interfaces:
  * opt.oversize_threshold
  * stats.arenas.&lt;i&gt;.extent_avail
  * stats.arenas.&lt;i&gt;.extents.&lt;j&gt;.n{dirty,muzzy,retained}
  * stats.arenas.&lt;i&gt;.extents.&lt;j&gt;.{dirty,muzzy,retained}_bytes
  * Optimizations and refactors:
  * Refactor the TSD module.
  * Implement opt.oversize_threshold which uses a dedicated arena
    for requests crossing the threshold, also eagerly purges the
    oversize extents. Default the threshold to 8 MiB.
  * Improve error handling for THP state initialization.
  * Refactor and optimize the tcache fill / flush paths.
  * Optimize sync / lwsync on PowerPC.
  * Bypass extent_dalloc() when retain is enabled.
  * Lower the default number of background threads to 4 (when the
    feature is enabled).
  * Use arena index for arena-matching checks.
  * Avoid forced decay on thread termination when using
    background threads.
  * Disable muzzy decay by default.
  * Only initialize libgcc unwinder when profiling is enabled.
  * Bug fixes:
  * Fix background thread index issues with max_background_threads.
  * Fix stats output for opt.lg_extent_max_active_fit.
  * Properly trigger decay on tcache destroy.
  * Detect whether explicit extent zero out is necessary with
    huge pages or custom extent hooks, which may change the purge
    semantics.
  * Fix a side effect caused by extent_max_active_fit combined
    with decay-based purging, where freed extents can accumulate
    and not be reused for an extended period of time.
  * Fix a missing unlock on extent register error handling.
  * Incompatible changes:
  * Remove --with-lg-page-sizes.
- Change URL of the project.</changelog>
  <changelog author="mliska@suse.cz" date="1554379200">- Add disable-test_prof_log_many_traces-test.patch in order
  to workaround https://github.com/jemalloc/jemalloc/issues/1477.</changelog>
  <changelog author="jengelh@inai.de" date="1554379201">- Drop static library package, nothing seems to use it.
- Remove openSUSE 11.1 build support.</changelog>
  <changelog author="mliska@suse.cz" date="1556107200">- Disable LTO (boo#1133136).</changelog>
  <changelog author="mliska@suse.cz" date="1565092800">- Update to version 5.2.1:
  * Bug fixes:
  * Fix a severe virtual memory leak on Windows. This regression
    was first released in 5.0.0.
  * Fix size 0 handling in posix_memalign(). This regression
    was first released in 5.2.0.
  * Fix the prof_log unit test which may observe unexpected
    backtraces from compiler optimizations. The test was first added in 5.2.0.
  * Fix the declaration of the extent_avail tree.
    This regression was first released in 5.1.0.
  * Fix an incorrect reference in jeprof.
    This functionality was first released in 3.0.0.
  * Fix an assertion on the deallocation fast-path.
    This regression was first released in 5.2.0.
  * Fix the TLS_MODEL attribute in headers.
    This regression was first released in 5.0.0.
  * Optimizations and refactors:
  * Implement opt.retain on Windows and enable by default on 64-bit.
  * Optimize away a branch on the operator delete path.
  * Add format annotation to the format generator function.
  * Refactor and improve the size class header generation.
  * Remove best fit.
  * Avoid blocking on background thread locks for stats.
- Remove disable-test_prof_log_many_traces-test.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1605873600">- Re-enable profiling on armv6/armv7 since boo#1105633 is fixed</changelog>
  <changelog author="mliska@suse.cz" date="1605873601">- Simplify spec file.</changelog>
  <changelog author="mliska@suse.cz" date="1606132800">- Enable LTO as it works (boo#1133136).</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1645790400">- Set lg-page to 2^16 on aarch64 to be compatible with 64k
  page size kernel - https://github.com/jemalloc/jemalloc/pull/769</changelog>
  <changelog author="mliska@suse.cz" date="1649764800">- Add use-volatile-to-workaround-buffer-overflow-false-pos.patch
  upstream patch that supports -D_FORTIFY_SOURCE=3.</changelog>
  <changelog author="jengelh@inai.de" date="1651838400">- Update to release 5.3.0
  * Added the thread.idle mallctl which hints that the calling
    thread will be idle for a nontrivial period of time.
  * Allow small size classes to be the maximum size class to
    cache in the thread-specific cache, through the
    opt.[lg_]tcache_max option.
  * Make the behavior of realloc(ptr, 0) configurable with
    opt.zero_realloc.
  * Support C++17 over-aligned allocation.
  * Add the thread.peak mallctl for approximate per-thread peak
    memory tracking.
  * Add high resolution timestamp support for profiling.
- Drop use-volatile-to-workaround-buffer-overflow-false-pos.patch
  (merged)</changelog>
  <changelog author="mjambor@suse.com" date="1746014400">- Add fix_make_check_with_gcc15.patch to make the testsuite pass
  despite new GCC malloc-related optimizations. [boo#1240665]</changelog>
  <changelog author="jengelh@inai.de" date="1776168000">- Update to release 5.3.1
  * Implement the `pvalloc` C function.
  * Add runtime option `prof_bt_max` to control the max stack depth
    for profiling.
  * Add runtime option `tcache_ncached_max` to control the number
    of items in each size bin in the thread cache.
  * Add runtime option `calloc_madvise_threshold` to determine if
    kernel or memset is used to zero the allocations for calloc.
  * Add runtime option `disable_large_size_classes` to guard the
    new usable size calculation, which minimizes the memory
    overhead for large allocations, i.e., &gt;= 4 * PAGE.
  * Enable process_madvise usage, add runtime option
    `process_madvise_max_batch` to control the max # of regions in
    each madvise batch.</changelog>
</package>
<package pkgid="61ace947b3b3607feeba8ef8e8de20920a6b1487aa342f9ddb212f875eaab109" name="kanif" arch="noarch">
  <version epoch="0" ver="1.2.2" rel="1.1"/>
  <changelog author="loic.devulder@laposte.net" date="1442491200">- Initial package for SUSE</changelog>
  <changelog author="loic.devulder@laposte.net" date="1442577600">- Add missing manual pages</changelog>
  <changelog author="loic.devulder@laposte.net" date="1444651200">- Add %%dir directive in the %%files section for %%doc files</changelog>
  <changelog author="loic.devulder@laposte.net" date="1444737600">- Gzip man files</changelog>
  <changelog author="loic.devulder@laposte.net" date="1447156800">- Change Group to Productivity/Networking/Boot/Utilities</changelog>
</package>
<package pkgid="cf598def9f9e74ca9fb04b8ab38f2f253c1b5071e1fd209fddc303b5116d5c55" name="kanif" arch="src">
  <version epoch="0" ver="1.2.2" rel="1.1"/>
  <changelog author="loic.devulder@laposte.net" date="1442491200">- Initial package for SUSE</changelog>
  <changelog author="loic.devulder@laposte.net" date="1442577600">- Add missing manual pages</changelog>
  <changelog author="loic.devulder@laposte.net" date="1444651200">- Add %%dir directive in the %%files section for %%doc files</changelog>
  <changelog author="loic.devulder@laposte.net" date="1444737600">- Gzip man files</changelog>
  <changelog author="loic.devulder@laposte.net" date="1447156800">- Change Group to Productivity/Networking/Boot/Utilities</changelog>
</package>
<package pkgid="094a5b05560d68c5d1fd8eac257d0803797f547a619fc2ee2f830a693aa418fe" name="libjemalloc2" arch="x86_64">
  <version epoch="0" ver="5.3.1" rel="97.1"/>
  <changelog author="mliska@suse.cz" date="1505217600">- Add 0001-remove-CPU_SPINWAIT.patch:
  revert 701daa5298b3befe2aff05ce590533165abb9ba4 in order to fix #761.</changelog>
  <changelog author="mliska@suse.cz" date="1507118400">- Add 0001-ARM-Don-t-extend-bit-LG_VADDR-to-compute-high-addres.patch:
  fixes #979.</changelog>
  <changelog author="guillaume@opensuse.org" date="1518264000">- Disable THP for ARM (32 bits). This fix build by passing all
  tests successfully</changelog>
  <changelog author="mliska@suse.cz" date="1525953600">- Update to version 5.1.0:
  * remove patches: 0001-ARM-Don-t-extend-bit-LG_VADDR-to-compute-high-addres.patch
  and 0001-remove-CPU_SPINWAIT.patch.
  New features:
  * Implement transparent huge page support for internal metadata. (@interwq)
  * Add opt.thp to allow enabling / disabling transparent huge pages for all mappings. (@interwq)
  * Add maximum background thread count option. (@djwatson)
  * Allow prof_active to control opt.lg_prof_interval and prof.gdump. (@interwq)
  * Allow arena index lookup based on allocation addresses via mallctl. (@lionkov)
  * Allow disabling initial-exec TLS model. (@davidtgoldblatt, @KenMacD)
  * Add opt.lg_extent_max_active_fit to set the max ratio between the size of the active extent selected (to split off from) and the size of the requested allocation. (@interwq, @davidtgoldblatt)
  * Add retain_grow_limit to set the max size when growing virtual address space. (@interwq)
  * Add mallctl interfaces:
  * arena.&lt;i&gt;.retain_grow_limit (@interwq)
  * arenas.lookup (@lionkov)
  * max_background_threads (@djwatson)
  * opt.lg_extent_max_active_fit (@interwq)
  * opt.max_background_threads (@djwatson)
  * opt.metadata_thp (@interwq)
  * opt.thp (@interwq)
  * stats.metadata_thp (@interwq)
  Portability improvements:
  * Support GNU/kFreeBSD configuration. (@paravoid)
  * Support m68k, nios2 and SH3 architectures. (@paravoid)
  * Fall back to FD_CLOEXEC when O_CLOEXEC is unavailable. (@zonyitoo)
  * Fix symbol listing for cross-compiling. (@tamird)
  * Fix high bits computation on ARM. (@davidtgoldblatt, @paravoid)
  * Disable the CPU_SPINWAIT macro for Power. (@davidtgoldblatt, @marxin)
  * Fix MSVC 2015 &amp; 2017 builds. (@rustyx)
  * Improve RISC-V support. (@EdSchouten)
  * Set name mangling script in strict mode. (@nicolov)
  * Avoid MADV_HUGEPAGE on ARM. (@marxin)
  * Modify configure to determine return value of strerror_r. (@davidtgoldblatt, @cferris1000)
  * Make sure CXXFLAGS is tested with CPP compiler. (@nehaljwani)
  * Fix 32-bit build on MSVC. (@rustyx)
  * Fix external symbol on MSVC. (@maksqwe)
  * Avoid a printf format specifier warning. (@jasone)
  * Add configure option --disable-initial-exec-tls which can allow jemalloc to be dynamically loaded after program startup. (@davidtgoldblatt, @KenMacD)
  * AArch64: Add ILP32 support. (@cmuellner)
  * Add --with-lg-vaddr configure option to support cross compiling. (@cmuellner, @davidtgoldblatt)
  Optimizations and refactors:
  * Improve active extent fit with extent_max_active_fit. This considerably reduces fragmentation over time and improves virtual memory and metadata usage. (@davidtgoldblatt, @interwq)
  * Eagerly coalesce large extents to reduce fragmentation. (@interwq)
  * sdallocx: only read size info when page aligned (i.e. possibly sampled), which speeds up the sized deallocation path significantly. (@interwq)
  * Avoid attempting new mappings for in place expansion with retain, since it rarely succeeds in practice and causes high overhead. (@interwq)
  * Refactor OOM handling in newImpl. (@wqfish)
  * Add internal fine-grained logging functionality for debugging use. (@davidtgoldblatt)
  * Refactor arena / tcache interactions. (@davidtgoldblatt)
  * Refactor extent management with dumpable flag. (@davidtgoldblatt)
  * Add runtime detection of lazy purging. (@interwq)
  * Use pairing heap instead of red-black tree for extents_avail. (@djwatson)
  * Use sysctl on startup in FreeBSD. (@trasz)
  * Use thread local prng state instead of atomic. (@djwatson)
  * Make decay to always purge one more extent than before, because in practice large extents are usually the ones that cross the decay threshold. Purging the additional extent helps save memory as well as reduce VM fragmentation. (@interwq)
  * Fast division by dynamic values. (@davidtgoldblatt)
  * Improve the fit for aligned allocation. (@interwq, @edwinsmith)
  * Refactor extent_t bitpacking. (@rkmisra)
  * Optimize the generated assembly for ticker operations. (@davidtgoldblatt)
  * Convert stats printing to use a structured text emitter. (@davidtgoldblatt)
  * Remove preserve_lru feature for extents management. (@djwatson)
  * Consolidate two memory loads into one on the fast deallocation path. (@davidtgoldblatt, @interwq)
  Bug fixes (most of the issues are only relevant to jemalloc 5.0):
  * Fix deadlock with multithreaded fork in OS X. (@davidtgoldblatt)
  * Validate returned file descriptor before use. (@zonyitoo)
  * Fix a few background thread initialization and shutdown issues. (@interwq)
  * Fix an extent coalesce + decay race by taking both coalescing extents off the LRU list. (@interwq)
  * Fix potentially unbound increase during decay, caused by one thread keep stashing memory to purge while other threads generating new pages. The number of pages to purge is checked to prevent this. (@interwq)
  * Fix a FreeBSD bootstrap assertion. (@strejda, @interwq)
  * Handle 32 bit mutex counters. (@rkmisra)
  * Fix a indexing bug when creating background threads. (@davidtgoldblatt, @binliu19)
  * Fix arguments passed to extent_init. (@yuleniwo, @interwq)
  * Fix addresses used for ordering mutexes. (@rkmisra)
  * Fix abort_conf processing during bootstrap. (@interwq)
  * Fix include path order for out-of-tree builds. (@cmuellner)
  Incompatible changes:
  * Remove --disable-thp. (@interwq)
  * Remove mallctl interfaces:
  * config.thp (@interwq)
  Documentation:
  * Add TUNING.md. (@interwq, @davidtgoldblatt, @djwatson)</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1534939200">- Disable profiling on armv7 until boo#1105633 get fixed</changelog>
  <changelog author="mmanu84@outlook.de" date="1538222400">- Disable profiling on armv6 until boo#1105633 get fixed</changelog>
  <changelog author="normand@linux.vnet.ibm.com" date="1540900800">- Disable profiling on ppc until boo#1105633 get fixed</changelog>
  <changelog author="mliska@suse.cz" date="1554292800">- Update to version 5.2.0:
  * New features:
  * Implement oversize_threshold, which uses a dedicated arena
    for allocations crossing the specified threshold to reduce
    fragmentation.
  * Add extents usage information to stats.
  * Log time information for sampled allocations.
  * Support 0 size in sdallocx.
  * Output rate for certain counters in malloc_stats.
  * Add mallctl interfaces:
  * opt.oversize_threshold
  * stats.arenas.&lt;i&gt;.extent_avail
  * stats.arenas.&lt;i&gt;.extents.&lt;j&gt;.n{dirty,muzzy,retained}
  * stats.arenas.&lt;i&gt;.extents.&lt;j&gt;.{dirty,muzzy,retained}_bytes
  * Optimizations and refactors:
  * Refactor the TSD module.
  * Implement opt.oversize_threshold which uses a dedicated arena
    for requests crossing the threshold, also eagerly purges the
    oversize extents. Default the threshold to 8 MiB.
  * Improve error handling for THP state initialization.
  * Refactor and optimize the tcache fill / flush paths.
  * Optimize sync / lwsync on PowerPC.
  * Bypass extent_dalloc() when retain is enabled.
  * Lower the default number of background threads to 4 (when the
    feature is enabled).
  * Use arena index for arena-matching checks.
  * Avoid forced decay on thread termination when using
    background threads.
  * Disable muzzy decay by default.
  * Only initialize libgcc unwinder when profiling is enabled.
  * Bug fixes:
  * Fix background thread index issues with max_background_threads.
  * Fix stats output for opt.lg_extent_max_active_fit.
  * Properly trigger decay on tcache destroy.
  * Detect whether explicit extent zero out is necessary with
    huge pages or custom extent hooks, which may change the purge
    semantics.
  * Fix a side effect caused by extent_max_active_fit combined
    with decay-based purging, where freed extents can accumulate
    and not be reused for an extended period of time.
  * Fix a missing unlock on extent register error handling.
  * Incompatible changes:
  * Remove --with-lg-page-sizes.
- Change URL of the project.</changelog>
  <changelog author="mliska@suse.cz" date="1554379200">- Add disable-test_prof_log_many_traces-test.patch in order
  to workaround https://github.com/jemalloc/jemalloc/issues/1477.</changelog>
  <changelog author="jengelh@inai.de" date="1554379201">- Drop static library package, nothing seems to use it.
- Remove openSUSE 11.1 build support.</changelog>
  <changelog author="mliska@suse.cz" date="1556107200">- Disable LTO (boo#1133136).</changelog>
  <changelog author="mliska@suse.cz" date="1565092800">- Update to version 5.2.1:
  * Bug fixes:
  * Fix a severe virtual memory leak on Windows. This regression
    was first released in 5.0.0.
  * Fix size 0 handling in posix_memalign(). This regression
    was first released in 5.2.0.
  * Fix the prof_log unit test which may observe unexpected
    backtraces from compiler optimizations. The test was first added in 5.2.0.
  * Fix the declaration of the extent_avail tree.
    This regression was first released in 5.1.0.
  * Fix an incorrect reference in jeprof.
    This functionality was first released in 3.0.0.
  * Fix an assertion on the deallocation fast-path.
    This regression was first released in 5.2.0.
  * Fix the TLS_MODEL attribute in headers.
    This regression was first released in 5.0.0.
  * Optimizations and refactors:
  * Implement opt.retain on Windows and enable by default on 64-bit.
  * Optimize away a branch on the operator delete path.
  * Add format annotation to the format generator function.
  * Refactor and improve the size class header generation.
  * Remove best fit.
  * Avoid blocking on background thread locks for stats.
- Remove disable-test_prof_log_many_traces-test.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1605873600">- Re-enable profiling on armv6/armv7 since boo#1105633 is fixed</changelog>
  <changelog author="mliska@suse.cz" date="1605873601">- Simplify spec file.</changelog>
  <changelog author="mliska@suse.cz" date="1606132800">- Enable LTO as it works (boo#1133136).</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1645790400">- Set lg-page to 2^16 on aarch64 to be compatible with 64k
  page size kernel - https://github.com/jemalloc/jemalloc/pull/769</changelog>
  <changelog author="mliska@suse.cz" date="1649764800">- Add use-volatile-to-workaround-buffer-overflow-false-pos.patch
  upstream patch that supports -D_FORTIFY_SOURCE=3.</changelog>
  <changelog author="jengelh@inai.de" date="1651838400">- Update to release 5.3.0
  * Added the thread.idle mallctl which hints that the calling
    thread will be idle for a nontrivial period of time.
  * Allow small size classes to be the maximum size class to
    cache in the thread-specific cache, through the
    opt.[lg_]tcache_max option.
  * Make the behavior of realloc(ptr, 0) configurable with
    opt.zero_realloc.
  * Support C++17 over-aligned allocation.
  * Add the thread.peak mallctl for approximate per-thread peak
    memory tracking.
  * Add high resolution timestamp support for profiling.
- Drop use-volatile-to-workaround-buffer-overflow-false-pos.patch
  (merged)</changelog>
  <changelog author="mjambor@suse.com" date="1746014400">- Add fix_make_check_with_gcc15.patch to make the testsuite pass
  despite new GCC malloc-related optimizations. [boo#1240665]</changelog>
  <changelog author="jengelh@inai.de" date="1776168000">- Update to release 5.3.1
  * Implement the `pvalloc` C function.
  * Add runtime option `prof_bt_max` to control the max stack depth
    for profiling.
  * Add runtime option `tcache_ncached_max` to control the number
    of items in each size bin in the thread cache.
  * Add runtime option `calloc_madvise_threshold` to determine if
    kernel or memset is used to zero the allocations for calloc.
  * Add runtime option `disable_large_size_classes` to guard the
    new usable size calculation, which minimizes the memory
    overhead for large allocations, i.e., &gt;= 4 * PAGE.
  * Enable process_madvise usage, add runtime option
    `process_madvise_max_batch` to control the max # of regions in
    each madvise batch.</changelog>
</package>
<package pkgid="681f46196198f2d1bed0d6eb16f3e1d2142a0921f75934d8010f354455f72548" name="libtaktuk3" arch="x86_64">
  <version epoch="0" ver="3.7.5" rel="1.1"/>
  <changelog author="loic.devulder@laposte.net" date="1442491200">- Initial package for SUSE</changelog>
  <changelog author="loic.devulder@laposte.net" date="1444651200">- Add %%dir directive in the %%files section for devel package</changelog>
  <changelog author="loic.devulder@laposte.net" date="1444737600">- Add some tweak to compile on OBS</changelog>
  <changelog author="loic.devulder@laposte.net" date="1447156800">- Change Group to Productivity/Networking/Boot/Utilities</changelog>
</package>
<package pkgid="61f34c5fca83f68036d5974d1df5d1259f0ac4caad0e51994effaa838c173c5a" name="openlava" arch="src">
  <version epoch="0" ver="2.2" rel="1.1"/>
  <changelog author="scorot@free.fr" date="1365940800">- first package based on David Bigagli package</changelog>
  <changelog author="scorot@free.fr" date="1368446400">- add patch no-time-and-date
- do not create and use openlava user and group but use root
  instead
- update package summary
- add service rc link</changelog>
  <changelog author="scorot@free.fr" date="1449921600">- version 2.2
  * See NEWS file
- rebase patches
  * openlava-2.2-configure.patch
  * openlava-2.2-install.patch
  * openlava-2.0-init-script.patch
  * openlava-2.2-no-time-and-date.patch</changelog>
</package>
<package pkgid="cd04c3aadda6790ffcb38d2d5f40edf560243eed9ce353f5224acc91fd0f9b7c" name="openlava" arch="x86_64">
  <version epoch="0" ver="2.2" rel="1.1"/>
  <changelog author="scorot@free.fr" date="1365940800">- first package based on David Bigagli package</changelog>
  <changelog author="scorot@free.fr" date="1368446400">- add patch no-time-and-date
- do not create and use openlava user and group but use root
  instead
- update package summary
- add service rc link</changelog>
  <changelog author="scorot@free.fr" date="1449921600">- version 2.2
  * See NEWS file
- rebase patches
  * openlava-2.2-configure.patch
  * openlava-2.2-install.patch
  * openlava-2.0-init-script.patch
  * openlava-2.2-no-time-and-date.patch</changelog>
</package>
<package pkgid="1b0da76a82cf78be7009f2075de1dc322e031289a617ca51b63feca080b5f2c5" name="openlava-devel" arch="x86_64">
  <version epoch="0" ver="2.2" rel="1.1"/>
  <changelog author="scorot@free.fr" date="1365940800">- first package based on David Bigagli package</changelog>
  <changelog author="scorot@free.fr" date="1368446400">- add patch no-time-and-date
- do not create and use openlava user and group but use root
  instead
- update package summary
- add service rc link</changelog>
  <changelog author="scorot@free.fr" date="1449921600">- version 2.2
  * See NEWS file
- rebase patches
  * openlava-2.2-configure.patch
  * openlava-2.2-install.patch
  * openlava-2.0-init-script.patch
  * openlava-2.2-no-time-and-date.patch</changelog>
</package>
<package pkgid="9eac12c87dbaa9a152cdf9d1a4a0d8b377b3926413094e8c95d0e468af349f75" name="padb" arch="src">
  <version epoch="0" ver="3.3" rel="1.1"/>
  <changelog author="scorot@free.fr" date="1351857600">- first package</changelog>
  <changelog author="scorot@free.fr" date="1353412800">- fix build on recent products thanks to SUSE_ASNEEDED=0</changelog>
</package>
<package pkgid="6d6d73be62b747f5d7df76f10dfca19ee8c0083924ee49cd95eaae2b30ba3234" name="padb" arch="x86_64">
  <version epoch="0" ver="3.3" rel="1.1"/>
  <changelog author="scorot@free.fr" date="1351857600">- first package</changelog>
  <changelog author="scorot@free.fr" date="1353412800">- fix build on recent products thanks to SUSE_ASNEEDED=0</changelog>
</package>
<package pkgid="b0b1bff069e5abef61551209007f0e5c134ed480ae8b0cb5436a0b5972ec0c49" name="pestat" arch="noarch">
  <version epoch="0" ver="2.13" rel="1.1"/>
  <changelog author="scorot@free.fr" date="1367496000">- first package</changelog>
</package>
<package pkgid="606391fd3445f0becacaa8033d80b9aa0ffec199330ceda2453ef8134d8686b3" name="pestat" arch="src">
  <version epoch="0" ver="2.13" rel="1.1"/>
  <changelog author="scorot@free.fr" date="1367496000">- first package</changelog>
</package>
<package pkgid="5d75f4ccac98d89db3a2b3670a6397ce8d859cb43a97ed154af30c954d6cfea0" name="pssh" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="3.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1267876800">- initial build (2.1.1)</changelog>
  <changelog author="dmuhamedagic@novell.com" date="1303992000">- add man page pssh(1)
- update to v2.2.2</changelog>
  <changelog author="burnus@net-b.de" date="1364731200">- Update to 2.3/2.3.1
  * Added a --inline-stdout option
  * Added a PSSH_HOST environment variable
  * Added a --version option
  * Many other small fixes.</changelog>
  <changelog author="burnus@net-b.de" date="1364731201">- Use spdx license name</changelog>
</package>
<package pkgid="034e54d78b6167365d2d2edb156600a84de90db3e7a6d5fc93541a0a044d4e80" name="pssh" arch="src">
  <version epoch="0" ver="2.3.1" rel="3.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1267876800">- initial build (2.1.1)</changelog>
  <changelog author="dmuhamedagic@novell.com" date="1303992000">- add man page pssh(1)
- update to v2.2.2</changelog>
  <changelog author="burnus@net-b.de" date="1364731200">- Update to 2.3/2.3.1
  * Added a --inline-stdout option
  * Added a PSSH_HOST environment variable
  * Added a --version option
  * Many other small fixes.</changelog>
  <changelog author="burnus@net-b.de" date="1364731201">- Use spdx license name</changelog>
</package>
<package pkgid="5a3490d9132c309b010dba2b5b168ea32a2bc1e1b731ea5ff098ba347a47c7a0" name="python-hostlist" arch="noarch">
  <version epoch="0" ver="1.14" rel="1.1"/>
  <changelog author="scorot@free.fr" date="1367064000">- first package</changelog>
</package>
<package pkgid="0051bfd4b146d4c570672dc8f3fb22edbbd1c17a5e0b7d6e88404f5771fbe3f6" name="python-hostlist" arch="src">
  <version epoch="0" ver="1.14" rel="1.1"/>
  <changelog author="scorot@free.fr" date="1367064000">- first package</changelog>
</package>
<package pkgid="83d007fe5a008fb9461d12e15fca5b3aee475b78994f6173fc22f6517d4675a2" name="python-pssh" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="3.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1267876800">- initial build (2.1.1)</changelog>
  <changelog author="dmuhamedagic@novell.com" date="1303992000">- add man page pssh(1)
- update to v2.2.2</changelog>
  <changelog author="burnus@net-b.de" date="1364731200">- Update to 2.3/2.3.1
  * Added a --inline-stdout option
  * Added a PSSH_HOST environment variable
  * Added a --version option
  * Many other small fixes.</changelog>
  <changelog author="burnus@net-b.de" date="1364731201">- Use spdx license name</changelog>
</package>
<package pkgid="fa47382b06274909546ab468e4c20625d202161c1f4edf6d79af5f08b14d1c68" name="python2-clustershell" arch="noarch">
  <version epoch="0" ver="1.9.2" rel="29.1"/>
  <changelog author="sthiell@stanford.edu" date="1447156800">- update to 1.7</changelog>
  <changelog author="sthiell@stanford.edu" date="1456747200">- update to 1.7.1</changelog>
  <changelog author="sthiell@stanford.edu" date="1466251200">- update to 1.7.2</changelog>
  <changelog author="sthiell@stanford.edu" date="1482235200">- update to 1.7.3</changelog>
  <changelog author="sthiell@stanford.edu" date="1504267200">- update to 1.7.81 (1.8 beta1)</changelog>
  <changelog author="sthiell@stanford.edu" date="1504353600">- create separate packages for python2 and python3 modules</changelog>
  <changelog author="sthiell@stanford.edu" date="1504440000">- move vim extensions into the clustershell package
- use Requires: vim-filesystem instead of vim-common
- define upgrade path for vim-clustershell</changelog>
  <changelog author="sthiell@stanford.edu" date="1504699200">- fix condition for ghost groups symlink</changelog>
  <changelog author="sthiell@stanford.edu" date="1505304000">- initial support for openSUSE</changelog>
  <changelog author="sthiell@stanford.edu" date="1509019200">- Update to new upstream release 1.8:
  * added Python 3 support (3.4+)
  * support for Python 2.5 and below has been dropped
  * new EventHandler API (backward compatible)
  * task.shell() has a new stdin (boolean) argument
  * NodeSet/nodeset/cluset can now handle numeric node names
  * clush now use slightly different colors that are legible on
    dark backgrounds</changelog>
  <changelog author="sthiell@stanford.edu" date="1543233600">- Update to upstream release 1.8.1:
  * support offline gateways in Tree mode
  * CLI: added --conf and --groupsconf command line options
  * NodeSet: speed-up nodeset parsing
  * EventHandler: reinstate ev_error and ev_timeout as deprecated
  * nodeset/cluset CLI: allow litteral new line in -S
  * nodeset/cluset CLI: handle multiline shell arguments in options</changelog>
  <changelog author="aguerrero@suse.com" date="1575028800">- Update to upstream release 1.8.2:
  * clush: support UTF-8 string encoding with --diff
  * in some cases, timers were too fast due to an issue in EngineTimer
  * fix issue in the Slurm group bindings where job ids were used
    instead of user names
  * performance update for xCAT group bindings
- Update Source to download from GitHub directly
- Use %license and %fdupes</changelog>
  <changelog author="sthiell@stanford.edu" date="1575115200">- The correct license is LGPL-2.1-or-later</changelog>
  <changelog author="eich@suse.com" date="1596024000">- Update to upstream release 1.8.3:
  * Worker/ScpClient: always put remote into brackets (#424)
  * RangeSetND: fix padding info when slicing using __getitem__() (#429)
  * Defaults: Allow out-of-tree worker modules
- Resync spec file with upstream, disable Python2 where not supported
  any more.
- Obsolete python2 package that may be installed when building for
  python3 only.</changelog>
  <changelog author="eich@suse.com" date="1599566400">- Grab updated spec file from upstream to fix Python2 handling.</changelog>
  <changelog author="sthiell@stanford.edu" date="1636372800">- Update to upstream release 1.8.4:
  * RangeSetND: fix padding info when slicing using __getitem__()
  * Defaults: Allow out-of-tree worker modules
  * NodeUtils: allow YAML list to declare node groups
  * Tree: Use default local_worker and allow overriding Defaults
  * Worker/Rsh: return maxrc properly for Rsh Worker
  * xCAT binding: add support for spaces in group names
  * CLI/Clush: Avoid python3 error with no stdin
  * CLI/Clush: use os.read() in stdin thread
  * CLI/Clush: Add maxrc option to clush.conf
  * CLI/Display: Add support for NO_COLOR and CLICOLOR</changelog>
  <changelog author="steven.kowalik@suse.com" date="1652875200">- Prepare for Python 3.10 by correcting sitelib install paths.</changelog>
  <changelog author="sthiell@stanford.edu" date="1669636800">- Update to upstream release 1.9:
  * clush: add --mode support with sudo and sshpass examples
  * clush: add options '--outdir=OUTDIR' and '--errdir=ERRDIR'
  * clush: always close stdin stream of worker when it is not used
  * clush: use daemon attribute instead of deprecated setDaemon()
  * slurm.conf.example: filter out more Slurm node state flags
  * NodeSet: add special notation @@source to expand group names
  * RangeSet: nD folding optimization
  * RangeSet: support ranges with zero padding of mixed lengths
  * RangeSet: add explicit intiter() method to iterate over integers
  * EngineClient: EnginePort improvements, add event ev_port_start()
  * Tree: fix start and bufferize early writes
  * Tree: fix error with intermediate gateways
  * Defaults: Introduce CLUSTERSHELL_CFGDIR
  * Fix for python-3.10
  * Worker: deprecate old EventHandler method signatures
  * Worker: remove old last_*() methods</changelog>
  <changelog author="sthiell@stanford.edu" date="1676116800">- Update to upstream release 1.9.1:
  * clush: select proper last parsed config file
  * setup.py: update download url and remove python 2.6 support
  * setup.py: improvements for pip install and venv
  * doc: correct typo 'sterr'
  * Fix typos found with codespell
  * RangeSet: support negative ranges
  * RangeSet: remove duplicate intiter() definition</changelog>
  <changelog author="sthiell@stanford.edu" date="1696248000">- Update to upstream release 1.9.2:
  * clush/clubak: fix line buffering with Python 3
  * clush: fix --[r]copy dest when --dest is omitted
  * NodeUtils: allow null values in cluster.yaml
  * Topology: check that node groups/wildcards are non-empty
  * packaging: fix missing xcat.conf.example</changelog>
</package>
<package pkgid="d14957c56e431a5bdddc33ecf565bea1fa37deae3c944af9275e57acd81bd459" name="python3-clustershell" arch="noarch">
  <version epoch="0" ver="1.9.2" rel="29.1"/>
  <changelog author="sthiell@stanford.edu" date="1447156800">- update to 1.7</changelog>
  <changelog author="sthiell@stanford.edu" date="1456747200">- update to 1.7.1</changelog>
  <changelog author="sthiell@stanford.edu" date="1466251200">- update to 1.7.2</changelog>
  <changelog author="sthiell@stanford.edu" date="1482235200">- update to 1.7.3</changelog>
  <changelog author="sthiell@stanford.edu" date="1504267200">- update to 1.7.81 (1.8 beta1)</changelog>
  <changelog author="sthiell@stanford.edu" date="1504353600">- create separate packages for python2 and python3 modules</changelog>
  <changelog author="sthiell@stanford.edu" date="1504440000">- move vim extensions into the clustershell package
- use Requires: vim-filesystem instead of vim-common
- define upgrade path for vim-clustershell</changelog>
  <changelog author="sthiell@stanford.edu" date="1504699200">- fix condition for ghost groups symlink</changelog>
  <changelog author="sthiell@stanford.edu" date="1505304000">- initial support for openSUSE</changelog>
  <changelog author="sthiell@stanford.edu" date="1509019200">- Update to new upstream release 1.8:
  * added Python 3 support (3.4+)
  * support for Python 2.5 and below has been dropped
  * new EventHandler API (backward compatible)
  * task.shell() has a new stdin (boolean) argument
  * NodeSet/nodeset/cluset can now handle numeric node names
  * clush now use slightly different colors that are legible on
    dark backgrounds</changelog>
  <changelog author="sthiell@stanford.edu" date="1543233600">- Update to upstream release 1.8.1:
  * support offline gateways in Tree mode
  * CLI: added --conf and --groupsconf command line options
  * NodeSet: speed-up nodeset parsing
  * EventHandler: reinstate ev_error and ev_timeout as deprecated
  * nodeset/cluset CLI: allow litteral new line in -S
  * nodeset/cluset CLI: handle multiline shell arguments in options</changelog>
  <changelog author="aguerrero@suse.com" date="1575028800">- Update to upstream release 1.8.2:
  * clush: support UTF-8 string encoding with --diff
  * in some cases, timers were too fast due to an issue in EngineTimer
  * fix issue in the Slurm group bindings where job ids were used
    instead of user names
  * performance update for xCAT group bindings
- Update Source to download from GitHub directly
- Use %license and %fdupes</changelog>
  <changelog author="sthiell@stanford.edu" date="1575115200">- The correct license is LGPL-2.1-or-later</changelog>
  <changelog author="eich@suse.com" date="1596024000">- Update to upstream release 1.8.3:
  * Worker/ScpClient: always put remote into brackets (#424)
  * RangeSetND: fix padding info when slicing using __getitem__() (#429)
  * Defaults: Allow out-of-tree worker modules
- Resync spec file with upstream, disable Python2 where not supported
  any more.
- Obsolete python2 package that may be installed when building for
  python3 only.</changelog>
  <changelog author="eich@suse.com" date="1599566400">- Grab updated spec file from upstream to fix Python2 handling.</changelog>
  <changelog author="sthiell@stanford.edu" date="1636372800">- Update to upstream release 1.8.4:
  * RangeSetND: fix padding info when slicing using __getitem__()
  * Defaults: Allow out-of-tree worker modules
  * NodeUtils: allow YAML list to declare node groups
  * Tree: Use default local_worker and allow overriding Defaults
  * Worker/Rsh: return maxrc properly for Rsh Worker
  * xCAT binding: add support for spaces in group names
  * CLI/Clush: Avoid python3 error with no stdin
  * CLI/Clush: use os.read() in stdin thread
  * CLI/Clush: Add maxrc option to clush.conf
  * CLI/Display: Add support for NO_COLOR and CLICOLOR</changelog>
  <changelog author="steven.kowalik@suse.com" date="1652875200">- Prepare for Python 3.10 by correcting sitelib install paths.</changelog>
  <changelog author="sthiell@stanford.edu" date="1669636800">- Update to upstream release 1.9:
  * clush: add --mode support with sudo and sshpass examples
  * clush: add options '--outdir=OUTDIR' and '--errdir=ERRDIR'
  * clush: always close stdin stream of worker when it is not used
  * clush: use daemon attribute instead of deprecated setDaemon()
  * slurm.conf.example: filter out more Slurm node state flags
  * NodeSet: add special notation @@source to expand group names
  * RangeSet: nD folding optimization
  * RangeSet: support ranges with zero padding of mixed lengths
  * RangeSet: add explicit intiter() method to iterate over integers
  * EngineClient: EnginePort improvements, add event ev_port_start()
  * Tree: fix start and bufferize early writes
  * Tree: fix error with intermediate gateways
  * Defaults: Introduce CLUSTERSHELL_CFGDIR
  * Fix for python-3.10
  * Worker: deprecate old EventHandler method signatures
  * Worker: remove old last_*() methods</changelog>
  <changelog author="sthiell@stanford.edu" date="1676116800">- Update to upstream release 1.9.1:
  * clush: select proper last parsed config file
  * setup.py: update download url and remove python 2.6 support
  * setup.py: improvements for pip install and venv
  * doc: correct typo 'sterr'
  * Fix typos found with codespell
  * RangeSet: support negative ranges
  * RangeSet: remove duplicate intiter() definition</changelog>
  <changelog author="sthiell@stanford.edu" date="1696248000">- Update to upstream release 1.9.2:
  * clush/clubak: fix line buffering with Python 3
  * clush: fix --[r]copy dest when --dest is omitted
  * NodeUtils: allow null values in cluster.yaml
  * Topology: check that node groups/wildcards are non-empty
  * packaging: fix missing xcat.conf.example</changelog>
</package>
<package pkgid="11b7150008b579e24f17fb4264f62bf91e6fd517e781478e065efd162466c2a6" name="robinhood" arch="src">
  <version epoch="0" ver="3.2.0" rel="49.1"/>
  <changelog author="cgoll@suse.com" date="1502884800">- rbh-config.patch: removed rbh_config call, as it is only needed for sql
  version
- static-link.patch: made tests static linked as they wont complie otherwise
- web-gui.patch: removed virtual apache server
- initial commit for 323855 and made tests static linked</changelog>
  <changelog author="eich@suse.com" date="1502884801">- Replaced some hard coded directories.</changelog>
  <changelog author="cgoll@suse.com" date="1507723200">- updated to robinhood-3.1
- fixed devel-file-in-non-devel-package via patch avoid-version.patch
- moved binary used for tests to _libdir and pointed a softlink to it
  at its original position</changelog>
  <changelog author="jengelh@inai.de" date="1507809600">- Update package descriptions.</changelog>
  <changelog author="cgoll@suse.com" date="1508328000">- Changed robinhood-webgui path and fixed php version</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="cgoll@suse.com" date="1536753600">- removed dependency on libattr-devel as xattr.h is now part
  of glibc-devel
- added patch xattr-location.patch which chnages the include from
  attr/xattr.h to sys/xattr.h
- added patch removed-check-ENOATTR.patch which removes check for
  error ENOATTR which is a cpoy of allreay checked error</changelog>
  <changelog author="cgoll@suse.com" date="1540296000">-  moved packages tools webgui and tests from Applications/System
  to System/Monitoring</changelog>
  <changelog author="aguerrero@suse.com" date="1567425600">- New version 3.1.5, please read ChangeLog for changes.
- Update Source0 to use GitHub insterad of sourceforge.
- New BuildRequires on jemalloc-devel
- New binary rbh-rebind
- Use %license
- Patches removed, merged upstream:
  * xattr-location.patch
  * removed-check-ENOATTR.patch</changelog>
  <changelog author="cgoll@suse.com" date="1568289600">- removed i586 builds</changelog>
  <changelog author="cgoll@suse.com" date="1576497600">- added zlib-devel as BuildRequires, as openSUSE Leap 15.2 does
  not have them per default in the build environment.</changelog>
  <changelog author="cgoll@suse.com" date="1603195200">- update to version 3.1.6 with following changes:
  * fix build on Lustre 2.12.4
  * check the filesystem returns consistent statfs values
  * chglog_reader: reopen changelog in case of unexpected error
  * chglog_reader: de-duplicate HSM STATE events (keep the latest)
  * policy run time stat now includes initial DB request time
  * fix the use of archive_id parameter in lhsm
- fixed build on newer autoconf versions
  * added file make-test_confparam-depend-on-lustre.patch</changelog>
  <changelog author="cgoll@suse.com" date="1603454400">- fixed license files</changelog>
  <changelog author="jsegitz@suse.com" date="1636977600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_robinhood.service.patch
  * harden_robinhood@.service.patch</changelog>
  <changelog author="cgoll@suse.com" date="1637582400">- update to 3.1.7 with following minor fixes:
  * fix optimization for policy runs per OST
  * fix pool_usage trigger
  * fix pool parsing</changelog>
  <changelog author="cgoll@suse.com" date="1681300800">- removed errors on warnings from gcc12</changelog>
  <changelog author="dimstar@opensuse.org" date="1708689600">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="cgoll@suse.com" date="1769083200">- update to version 3.2.0 with following changes:
  * Add features for Lustre's project quota:
  - Retrieve project id when scanning and reading changelogs
  - Add report: rbh-report --project-info
  - New filtering options in rbh-report: --filter-project
  - New option --split-user-projects to split user's usage per project
  - Display project-info with 'rbh-find --printf %RP'
  - Filter project with 'rbh-find -projid num'
  - New 'projid' trigger target on command line
  * To enable these features, set "lustre_projid = yes;" in the general config
    section.
  * Implement policy sort order by size, e.g. lru_sort_attr = size;
  * Implement asc/desc modifiers for sort order, e.g. lru_sort_attr = size(desc);
  * Implement policy trigger thresholds as percentage of available inodes:
    high/low_threshold_cntpct = xx%;
  * Policy optimization: no DB update when pre_sched_match and post_sched_match
    are set to "none or "cache_only".
  * Fix errors "Out of range value for size columns" due to DB triggers
  * Adaptations for Lustre 2.15</changelog>
  <changelog author="pgajdos@suse.com" date="1771416000">- added patches [bsc#1256983]
  https://github.com/cea-hpc/robinhood/issues/149
  * robinhood-gcc16.patch</changelog>
  <changelog author="cgoll@suse.com" date="1777896000">- added additional patches fix-compiler-warnings.patch
  and fix-gcc16-strerror.patch for gcc16</changelog>
</package>
<package pkgid="066ea6879ed8e2a8a2e5ff5240028eb6de08c24782ca630c5f0be09fb0cba012" name="robinhood" arch="x86_64">
  <version epoch="0" ver="3.2.0" rel="49.1"/>
  <changelog author="cgoll@suse.com" date="1502884800">- rbh-config.patch: removed rbh_config call, as it is only needed for sql
  version
- static-link.patch: made tests static linked as they wont complie otherwise
- web-gui.patch: removed virtual apache server
- initial commit for 323855 and made tests static linked</changelog>
  <changelog author="eich@suse.com" date="1502884801">- Replaced some hard coded directories.</changelog>
  <changelog author="cgoll@suse.com" date="1507723200">- updated to robinhood-3.1
- fixed devel-file-in-non-devel-package via patch avoid-version.patch
- moved binary used for tests to _libdir and pointed a softlink to it
  at its original position</changelog>
  <changelog author="jengelh@inai.de" date="1507809600">- Update package descriptions.</changelog>
  <changelog author="cgoll@suse.com" date="1508328000">- Changed robinhood-webgui path and fixed php version</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="cgoll@suse.com" date="1536753600">- removed dependency on libattr-devel as xattr.h is now part
  of glibc-devel
- added patch xattr-location.patch which chnages the include from
  attr/xattr.h to sys/xattr.h
- added patch removed-check-ENOATTR.patch which removes check for
  error ENOATTR which is a cpoy of allreay checked error</changelog>
  <changelog author="cgoll@suse.com" date="1540296000">-  moved packages tools webgui and tests from Applications/System
  to System/Monitoring</changelog>
  <changelog author="aguerrero@suse.com" date="1567425600">- New version 3.1.5, please read ChangeLog for changes.
- Update Source0 to use GitHub insterad of sourceforge.
- New BuildRequires on jemalloc-devel
- New binary rbh-rebind
- Use %license
- Patches removed, merged upstream:
  * xattr-location.patch
  * removed-check-ENOATTR.patch</changelog>
  <changelog author="cgoll@suse.com" date="1568289600">- removed i586 builds</changelog>
  <changelog author="cgoll@suse.com" date="1576497600">- added zlib-devel as BuildRequires, as openSUSE Leap 15.2 does
  not have them per default in the build environment.</changelog>
  <changelog author="cgoll@suse.com" date="1603195200">- update to version 3.1.6 with following changes:
  * fix build on Lustre 2.12.4
  * check the filesystem returns consistent statfs values
  * chglog_reader: reopen changelog in case of unexpected error
  * chglog_reader: de-duplicate HSM STATE events (keep the latest)
  * policy run time stat now includes initial DB request time
  * fix the use of archive_id parameter in lhsm
- fixed build on newer autoconf versions
  * added file make-test_confparam-depend-on-lustre.patch</changelog>
  <changelog author="cgoll@suse.com" date="1603454400">- fixed license files</changelog>
  <changelog author="jsegitz@suse.com" date="1636977600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_robinhood.service.patch
  * harden_robinhood@.service.patch</changelog>
  <changelog author="cgoll@suse.com" date="1637582400">- update to 3.1.7 with following minor fixes:
  * fix optimization for policy runs per OST
  * fix pool_usage trigger
  * fix pool parsing</changelog>
  <changelog author="cgoll@suse.com" date="1681300800">- removed errors on warnings from gcc12</changelog>
  <changelog author="dimstar@opensuse.org" date="1708689600">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="cgoll@suse.com" date="1769083200">- update to version 3.2.0 with following changes:
  * Add features for Lustre's project quota:
  - Retrieve project id when scanning and reading changelogs
  - Add report: rbh-report --project-info
  - New filtering options in rbh-report: --filter-project
  - New option --split-user-projects to split user's usage per project
  - Display project-info with 'rbh-find --printf %RP'
  - Filter project with 'rbh-find -projid num'
  - New 'projid' trigger target on command line
  * To enable these features, set "lustre_projid = yes;" in the general config
    section.
  * Implement policy sort order by size, e.g. lru_sort_attr = size;
  * Implement asc/desc modifiers for sort order, e.g. lru_sort_attr = size(desc);
  * Implement policy trigger thresholds as percentage of available inodes:
    high/low_threshold_cntpct = xx%;
  * Policy optimization: no DB update when pre_sched_match and post_sched_match
    are set to "none or "cache_only".
  * Fix errors "Out of range value for size columns" due to DB triggers
  * Adaptations for Lustre 2.15</changelog>
  <changelog author="pgajdos@suse.com" date="1771416000">- added patches [bsc#1256983]
  https://github.com/cea-hpc/robinhood/issues/149
  * robinhood-gcc16.patch</changelog>
  <changelog author="cgoll@suse.com" date="1777896000">- added additional patches fix-compiler-warnings.patch
  and fix-gcc16-strerror.patch for gcc16</changelog>
</package>
<package pkgid="20868c7c4a6b48963dc7ee255d46c4f5abe3723f800846d1e23ab4dac88b2f0b" name="robinhood-tests" arch="x86_64">
  <version epoch="0" ver="3.2.0" rel="49.1"/>
  <changelog author="cgoll@suse.com" date="1502884800">- rbh-config.patch: removed rbh_config call, as it is only needed for sql
  version
- static-link.patch: made tests static linked as they wont complie otherwise
- web-gui.patch: removed virtual apache server
- initial commit for 323855 and made tests static linked</changelog>
  <changelog author="eich@suse.com" date="1502884801">- Replaced some hard coded directories.</changelog>
  <changelog author="cgoll@suse.com" date="1507723200">- updated to robinhood-3.1
- fixed devel-file-in-non-devel-package via patch avoid-version.patch
- moved binary used for tests to _libdir and pointed a softlink to it
  at its original position</changelog>
  <changelog author="jengelh@inai.de" date="1507809600">- Update package descriptions.</changelog>
  <changelog author="cgoll@suse.com" date="1508328000">- Changed robinhood-webgui path and fixed php version</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="cgoll@suse.com" date="1536753600">- removed dependency on libattr-devel as xattr.h is now part
  of glibc-devel
- added patch xattr-location.patch which chnages the include from
  attr/xattr.h to sys/xattr.h
- added patch removed-check-ENOATTR.patch which removes check for
  error ENOATTR which is a cpoy of allreay checked error</changelog>
  <changelog author="cgoll@suse.com" date="1540296000">-  moved packages tools webgui and tests from Applications/System
  to System/Monitoring</changelog>
  <changelog author="aguerrero@suse.com" date="1567425600">- New version 3.1.5, please read ChangeLog for changes.
- Update Source0 to use GitHub insterad of sourceforge.
- New BuildRequires on jemalloc-devel
- New binary rbh-rebind
- Use %license
- Patches removed, merged upstream:
  * xattr-location.patch
  * removed-check-ENOATTR.patch</changelog>
  <changelog author="cgoll@suse.com" date="1568289600">- removed i586 builds</changelog>
  <changelog author="cgoll@suse.com" date="1576497600">- added zlib-devel as BuildRequires, as openSUSE Leap 15.2 does
  not have them per default in the build environment.</changelog>
  <changelog author="cgoll@suse.com" date="1603195200">- update to version 3.1.6 with following changes:
  * fix build on Lustre 2.12.4
  * check the filesystem returns consistent statfs values
  * chglog_reader: reopen changelog in case of unexpected error
  * chglog_reader: de-duplicate HSM STATE events (keep the latest)
  * policy run time stat now includes initial DB request time
  * fix the use of archive_id parameter in lhsm
- fixed build on newer autoconf versions
  * added file make-test_confparam-depend-on-lustre.patch</changelog>
  <changelog author="cgoll@suse.com" date="1603454400">- fixed license files</changelog>
  <changelog author="jsegitz@suse.com" date="1636977600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_robinhood.service.patch
  * harden_robinhood@.service.patch</changelog>
  <changelog author="cgoll@suse.com" date="1637582400">- update to 3.1.7 with following minor fixes:
  * fix optimization for policy runs per OST
  * fix pool_usage trigger
  * fix pool parsing</changelog>
  <changelog author="cgoll@suse.com" date="1681300800">- removed errors on warnings from gcc12</changelog>
  <changelog author="dimstar@opensuse.org" date="1708689600">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="cgoll@suse.com" date="1769083200">- update to version 3.2.0 with following changes:
  * Add features for Lustre's project quota:
  - Retrieve project id when scanning and reading changelogs
  - Add report: rbh-report --project-info
  - New filtering options in rbh-report: --filter-project
  - New option --split-user-projects to split user's usage per project
  - Display project-info with 'rbh-find --printf %RP'
  - Filter project with 'rbh-find -projid num'
  - New 'projid' trigger target on command line
  * To enable these features, set "lustre_projid = yes;" in the general config
    section.
  * Implement policy sort order by size, e.g. lru_sort_attr = size;
  * Implement asc/desc modifiers for sort order, e.g. lru_sort_attr = size(desc);
  * Implement policy trigger thresholds as percentage of available inodes:
    high/low_threshold_cntpct = xx%;
  * Policy optimization: no DB update when pre_sched_match and post_sched_match
    are set to "none or "cache_only".
  * Fix errors "Out of range value for size columns" due to DB triggers
  * Adaptations for Lustre 2.15</changelog>
  <changelog author="pgajdos@suse.com" date="1771416000">- added patches [bsc#1256983]
  https://github.com/cea-hpc/robinhood/issues/149
  * robinhood-gcc16.patch</changelog>
  <changelog author="cgoll@suse.com" date="1777896000">- added additional patches fix-compiler-warnings.patch
  and fix-gcc16-strerror.patch for gcc16</changelog>
</package>
<package pkgid="c9628df871c39f9954d3da930cf7b70ac7e8ebf962b3c853491e9ee2f7f8a00d" name="robinhood-tools" arch="x86_64">
  <version epoch="0" ver="3.2.0" rel="49.1"/>
  <changelog author="cgoll@suse.com" date="1502884800">- rbh-config.patch: removed rbh_config call, as it is only needed for sql
  version
- static-link.patch: made tests static linked as they wont complie otherwise
- web-gui.patch: removed virtual apache server
- initial commit for 323855 and made tests static linked</changelog>
  <changelog author="eich@suse.com" date="1502884801">- Replaced some hard coded directories.</changelog>
  <changelog author="cgoll@suse.com" date="1507723200">- updated to robinhood-3.1
- fixed devel-file-in-non-devel-package via patch avoid-version.patch
- moved binary used for tests to _libdir and pointed a softlink to it
  at its original position</changelog>
  <changelog author="jengelh@inai.de" date="1507809600">- Update package descriptions.</changelog>
  <changelog author="cgoll@suse.com" date="1508328000">- Changed robinhood-webgui path and fixed php version</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="cgoll@suse.com" date="1536753600">- removed dependency on libattr-devel as xattr.h is now part
  of glibc-devel
- added patch xattr-location.patch which chnages the include from
  attr/xattr.h to sys/xattr.h
- added patch removed-check-ENOATTR.patch which removes check for
  error ENOATTR which is a cpoy of allreay checked error</changelog>
  <changelog author="cgoll@suse.com" date="1540296000">-  moved packages tools webgui and tests from Applications/System
  to System/Monitoring</changelog>
  <changelog author="aguerrero@suse.com" date="1567425600">- New version 3.1.5, please read ChangeLog for changes.
- Update Source0 to use GitHub insterad of sourceforge.
- New BuildRequires on jemalloc-devel
- New binary rbh-rebind
- Use %license
- Patches removed, merged upstream:
  * xattr-location.patch
  * removed-check-ENOATTR.patch</changelog>
  <changelog author="cgoll@suse.com" date="1568289600">- removed i586 builds</changelog>
  <changelog author="cgoll@suse.com" date="1576497600">- added zlib-devel as BuildRequires, as openSUSE Leap 15.2 does
  not have them per default in the build environment.</changelog>
  <changelog author="cgoll@suse.com" date="1603195200">- update to version 3.1.6 with following changes:
  * fix build on Lustre 2.12.4
  * check the filesystem returns consistent statfs values
  * chglog_reader: reopen changelog in case of unexpected error
  * chglog_reader: de-duplicate HSM STATE events (keep the latest)
  * policy run time stat now includes initial DB request time
  * fix the use of archive_id parameter in lhsm
- fixed build on newer autoconf versions
  * added file make-test_confparam-depend-on-lustre.patch</changelog>
  <changelog author="cgoll@suse.com" date="1603454400">- fixed license files</changelog>
  <changelog author="jsegitz@suse.com" date="1636977600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_robinhood.service.patch
  * harden_robinhood@.service.patch</changelog>
  <changelog author="cgoll@suse.com" date="1637582400">- update to 3.1.7 with following minor fixes:
  * fix optimization for policy runs per OST
  * fix pool_usage trigger
  * fix pool parsing</changelog>
  <changelog author="cgoll@suse.com" date="1681300800">- removed errors on warnings from gcc12</changelog>
  <changelog author="dimstar@opensuse.org" date="1708689600">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="cgoll@suse.com" date="1769083200">- update to version 3.2.0 with following changes:
  * Add features for Lustre's project quota:
  - Retrieve project id when scanning and reading changelogs
  - Add report: rbh-report --project-info
  - New filtering options in rbh-report: --filter-project
  - New option --split-user-projects to split user's usage per project
  - Display project-info with 'rbh-find --printf %RP'
  - Filter project with 'rbh-find -projid num'
  - New 'projid' trigger target on command line
  * To enable these features, set "lustre_projid = yes;" in the general config
    section.
  * Implement policy sort order by size, e.g. lru_sort_attr = size;
  * Implement asc/desc modifiers for sort order, e.g. lru_sort_attr = size(desc);
  * Implement policy trigger thresholds as percentage of available inodes:
    high/low_threshold_cntpct = xx%;
  * Policy optimization: no DB update when pre_sched_match and post_sched_match
    are set to "none or "cache_only".
  * Fix errors "Out of range value for size columns" due to DB triggers
  * Adaptations for Lustre 2.15</changelog>
  <changelog author="pgajdos@suse.com" date="1771416000">- added patches [bsc#1256983]
  https://github.com/cea-hpc/robinhood/issues/149
  * robinhood-gcc16.patch</changelog>
  <changelog author="cgoll@suse.com" date="1777896000">- added additional patches fix-compiler-warnings.patch
  and fix-gcc16-strerror.patch for gcc16</changelog>
</package>
<package pkgid="1c053a060a44c9441fd8ec80fb4e80e12e8748eceee8b3d41ea05ff4c3bcc860" name="robinhood-webgui" arch="x86_64">
  <version epoch="0" ver="3.2.0" rel="49.1"/>
  <changelog author="cgoll@suse.com" date="1502884800">- rbh-config.patch: removed rbh_config call, as it is only needed for sql
  version
- static-link.patch: made tests static linked as they wont complie otherwise
- web-gui.patch: removed virtual apache server
- initial commit for 323855 and made tests static linked</changelog>
  <changelog author="eich@suse.com" date="1502884801">- Replaced some hard coded directories.</changelog>
  <changelog author="cgoll@suse.com" date="1507723200">- updated to robinhood-3.1
- fixed devel-file-in-non-devel-package via patch avoid-version.patch
- moved binary used for tests to _libdir and pointed a softlink to it
  at its original position</changelog>
  <changelog author="jengelh@inai.de" date="1507809600">- Update package descriptions.</changelog>
  <changelog author="cgoll@suse.com" date="1508328000">- Changed robinhood-webgui path and fixed php version</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="cgoll@suse.com" date="1536753600">- removed dependency on libattr-devel as xattr.h is now part
  of glibc-devel
- added patch xattr-location.patch which chnages the include from
  attr/xattr.h to sys/xattr.h
- added patch removed-check-ENOATTR.patch which removes check for
  error ENOATTR which is a cpoy of allreay checked error</changelog>
  <changelog author="cgoll@suse.com" date="1540296000">-  moved packages tools webgui and tests from Applications/System
  to System/Monitoring</changelog>
  <changelog author="aguerrero@suse.com" date="1567425600">- New version 3.1.5, please read ChangeLog for changes.
- Update Source0 to use GitHub insterad of sourceforge.
- New BuildRequires on jemalloc-devel
- New binary rbh-rebind
- Use %license
- Patches removed, merged upstream:
  * xattr-location.patch
  * removed-check-ENOATTR.patch</changelog>
  <changelog author="cgoll@suse.com" date="1568289600">- removed i586 builds</changelog>
  <changelog author="cgoll@suse.com" date="1576497600">- added zlib-devel as BuildRequires, as openSUSE Leap 15.2 does
  not have them per default in the build environment.</changelog>
  <changelog author="cgoll@suse.com" date="1603195200">- update to version 3.1.6 with following changes:
  * fix build on Lustre 2.12.4
  * check the filesystem returns consistent statfs values
  * chglog_reader: reopen changelog in case of unexpected error
  * chglog_reader: de-duplicate HSM STATE events (keep the latest)
  * policy run time stat now includes initial DB request time
  * fix the use of archive_id parameter in lhsm
- fixed build on newer autoconf versions
  * added file make-test_confparam-depend-on-lustre.patch</changelog>
  <changelog author="cgoll@suse.com" date="1603454400">- fixed license files</changelog>
  <changelog author="jsegitz@suse.com" date="1636977600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_robinhood.service.patch
  * harden_robinhood@.service.patch</changelog>
  <changelog author="cgoll@suse.com" date="1637582400">- update to 3.1.7 with following minor fixes:
  * fix optimization for policy runs per OST
  * fix pool_usage trigger
  * fix pool parsing</changelog>
  <changelog author="cgoll@suse.com" date="1681300800">- removed errors on warnings from gcc12</changelog>
  <changelog author="dimstar@opensuse.org" date="1708689600">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="cgoll@suse.com" date="1769083200">- update to version 3.2.0 with following changes:
  * Add features for Lustre's project quota:
  - Retrieve project id when scanning and reading changelogs
  - Add report: rbh-report --project-info
  - New filtering options in rbh-report: --filter-project
  - New option --split-user-projects to split user's usage per project
  - Display project-info with 'rbh-find --printf %RP'
  - Filter project with 'rbh-find -projid num'
  - New 'projid' trigger target on command line
  * To enable these features, set "lustre_projid = yes;" in the general config
    section.
  * Implement policy sort order by size, e.g. lru_sort_attr = size;
  * Implement asc/desc modifiers for sort order, e.g. lru_sort_attr = size(desc);
  * Implement policy trigger thresholds as percentage of available inodes:
    high/low_threshold_cntpct = xx%;
  * Policy optimization: no DB update when pre_sched_match and post_sched_match
    are set to "none or "cache_only".
  * Fix errors "Out of range value for size columns" due to DB triggers
  * Adaptations for Lustre 2.15</changelog>
  <changelog author="pgajdos@suse.com" date="1771416000">- added patches [bsc#1256983]
  https://github.com/cea-hpc/robinhood/issues/149
  * robinhood-gcc16.patch</changelog>
  <changelog author="cgoll@suse.com" date="1777896000">- added additional patches fix-compiler-warnings.patch
  and fix-gcc16-strerror.patch for gcc16</changelog>
</package>
<package pkgid="75e38429cc3bc521074bcd104b5ce2082688f53e876be764a42e35d5ef27b49e" name="taktuk" arch="src">
  <version epoch="0" ver="3.7.5" rel="1.1"/>
  <changelog author="loic.devulder@laposte.net" date="1442491200">- Initial package for SUSE</changelog>
  <changelog author="loic.devulder@laposte.net" date="1444651200">- Add %%dir directive in the %%files section for devel package</changelog>
  <changelog author="loic.devulder@laposte.net" date="1444737600">- Add some tweak to compile on OBS</changelog>
  <changelog author="loic.devulder@laposte.net" date="1447156800">- Change Group to Productivity/Networking/Boot/Utilities</changelog>
</package>
<package pkgid="0bf22a1f65da2aa61590df11343e014bfc562032fda3731cf4e6c47ae28a4578" name="taktuk" arch="x86_64">
  <version epoch="0" ver="3.7.5" rel="1.1"/>
  <changelog author="loic.devulder@laposte.net" date="1442491200">- Initial package for SUSE</changelog>
  <changelog author="loic.devulder@laposte.net" date="1444651200">- Add %%dir directive in the %%files section for devel package</changelog>
  <changelog author="loic.devulder@laposte.net" date="1444737600">- Add some tweak to compile on OBS</changelog>
  <changelog author="loic.devulder@laposte.net" date="1447156800">- Change Group to Productivity/Networking/Boot/Utilities</changelog>
</package>
<package pkgid="3c0c1678dee572ccd88638e39c2fefb438b9d952ffda481a92f76bfda1a98ecf" name="taktuk-devel" arch="x86_64">
  <version epoch="0" ver="3.7.5" rel="1.1"/>
  <changelog author="loic.devulder@laposte.net" date="1442491200">- Initial package for SUSE</changelog>
  <changelog author="loic.devulder@laposte.net" date="1444651200">- Add %%dir directive in the %%files section for devel package</changelog>
  <changelog author="loic.devulder@laposte.net" date="1444737600">- Add some tweak to compile on OBS</changelog>
  <changelog author="loic.devulder@laposte.net" date="1447156800">- Change Group to Productivity/Networking/Boot/Utilities</changelog>
</package>
<package pkgid="32eafce3baa08e0028f3c9d97aaa754246351dbe50d6ffb40fe37d1d65217e9b" name="taktuk-perl" arch="x86_64">
  <version epoch="0" ver="3.7.5" rel="1.1"/>
  <changelog author="loic.devulder@laposte.net" date="1442491200">- Initial package for SUSE</changelog>
  <changelog author="loic.devulder@laposte.net" date="1444651200">- Add %%dir directive in the %%files section for devel package</changelog>
  <changelog author="loic.devulder@laposte.net" date="1444737600">- Add some tweak to compile on OBS</changelog>
  <changelog author="loic.devulder@laposte.net" date="1447156800">- Change Group to Productivity/Networking/Boot/Utilities</changelog>
</package>
<package pkgid="ccce9054a2d1b0ac58ff9af877583e7f9d1391988944ee61675a1bde7c95257f" name="warewulf-nhc" arch="noarch">
  <version epoch="0" ver="1.4.3" rel="8.1"/>
  <changelog author="scorot@free.fr" date="1339329600">- first package
- version 1.1.4</changelog>
  <changelog author="scorot@free.fr" date="1345032000">- package is noarch
- fix Url</changelog>
  <changelog author="scorot@free.fr" date="1350734400">- fix typo in spec file</changelog>
  <changelog author="scorot@free.fr" date="1350734401">- disable noarch for SLE 11</changelog>
  <changelog author="scorot@free.fr" date="1353067200">- version 1.2.1
  * Too many changes. See ChangeLog file for details</changelog>
  <changelog author="cgoll@suse.com" date="1518523200">- version 1.4.1
  * Too many changes. See ChangeLog file for details</changelog>
  <changelog author="cgoll@suse.com" date="1584705600">- updated to 1.4.2 with following new features:
  * Support for negating *any* match string anywhere
  * check_net_ping():  New check for monitoring of network connectivity
  * check_ps_*():  Process owner parameters now accept match strings
  * check_cmd_dmesg():  New check to validate/verify or catch/flag
  * check_fs_mount():  Create missing mount points as necessary
  * New command-line flag:  "-e &lt;check&gt;" will override config file,
- added patch to fix error during test phase
  * test-test_lbnl_file.nhc-Put-all-process-substitution.patch</changelog>
  <changelog author="cgoll@suse.com" date="1700136000">- updated to 1.4.3 with following new features:
  * toggle BASH tracing or NHC debugging via SIGUSR1/SIGUSR2, respectively
  * check_nvsmi_healthmon(): New check from CSC for GPU health monitoring via
    nvidia-smi
  * Provide added detail to tracing info (-x mode)
  * Based on feedback from Moe Jette of SchedMD, pull node job data directly
    from Slurm via squeue instead of the previous method that only worked for
    single-node jobs.
  * Support for recent additions to the Slurm node states (e.g., "planned")
  * Pathname expansion has been disabled on startup, and re-enabled only when
    being actively used, to avoid "unintended" expansions of wildcards at
    random points throughout the code.
  * Correct clobbering of BASH built-in variables and add tests to prevent future recurrence
  * Switch "system UID" boundary handling to a more accurate source of truth,
    and ensure that the code matches the math, naming, and intent.
  * Reorder resource manager detection to improve accurate detection,
    especially with respect to Slurm vs. PBS (all variants)
- removed test-test_lbnl_file.nhc-Put-all-process-substitution.patch</changelog>
</package>
<package pkgid="18445a4d81433a02d7b69d04592a296f6931af6d088feaa15a9b453e28c04bd5" name="warewulf-nhc" arch="src">
  <version epoch="0" ver="1.4.3" rel="8.1"/>
  <changelog author="scorot@free.fr" date="1339329600">- first package
- version 1.1.4</changelog>
  <changelog author="scorot@free.fr" date="1345032000">- package is noarch
- fix Url</changelog>
  <changelog author="scorot@free.fr" date="1350734400">- fix typo in spec file</changelog>
  <changelog author="scorot@free.fr" date="1350734401">- disable noarch for SLE 11</changelog>
  <changelog author="scorot@free.fr" date="1353067200">- version 1.2.1
  * Too many changes. See ChangeLog file for details</changelog>
  <changelog author="cgoll@suse.com" date="1518523200">- version 1.4.1
  * Too many changes. See ChangeLog file for details</changelog>
  <changelog author="cgoll@suse.com" date="1584705600">- updated to 1.4.2 with following new features:
  * Support for negating *any* match string anywhere
  * check_net_ping():  New check for monitoring of network connectivity
  * check_ps_*():  Process owner parameters now accept match strings
  * check_cmd_dmesg():  New check to validate/verify or catch/flag
  * check_fs_mount():  Create missing mount points as necessary
  * New command-line flag:  "-e &lt;check&gt;" will override config file,
- added patch to fix error during test phase
  * test-test_lbnl_file.nhc-Put-all-process-substitution.patch</changelog>
  <changelog author="cgoll@suse.com" date="1700136000">- updated to 1.4.3 with following new features:
  * toggle BASH tracing or NHC debugging via SIGUSR1/SIGUSR2, respectively
  * check_nvsmi_healthmon(): New check from CSC for GPU health monitoring via
    nvidia-smi
  * Provide added detail to tracing info (-x mode)
  * Based on feedback from Moe Jette of SchedMD, pull node job data directly
    from Slurm via squeue instead of the previous method that only worked for
    single-node jobs.
  * Support for recent additions to the Slurm node states (e.g., "planned")
  * Pathname expansion has been disabled on startup, and re-enabled only when
    being actively used, to avoid "unintended" expansions of wildcards at
    random points throughout the code.
  * Correct clobbering of BASH built-in variables and add tests to prevent future recurrence
  * Switch "system UID" boundary handling to a more accurate source of truth,
    and ensure that the code matches the math, naming, and intent.
  * Reorder resource manager detection to improve accurate detection,
    especially with respect to Slurm vs. PBS (all variants)
- removed test-test_lbnl_file.nhc-Put-all-process-substitution.patch</changelog>
</package>
</otherdata>