<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="82">
<package pkgid="a74cba2ece5ba2c48de040cf50c79264dd2efc498247607d5cd9d70414500dcfc4bf3391e2e7c6622057d24cd31b20e491147c3ee27aca3b3f5ecefe5a2c5bb2" name="apptainer" arch="src">
  <version epoch="0" ver="1.4.5" rel="11.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698148800">- Do not build squashfuse, require it as a dependency.
  Removed: squashfuse-0.1.105.tar.gz, 70.patch
- Replace awkward 'Obsoletes: singularity-*' as well as the
  'Provides: Singularity' by 'Conflicts:' and drop the provides -
  the versioning scheme does not match and we do not automatically
  migrate from one to the other.
- Exclude platforms which do not provide all build dependencies.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1706702400">- Updated apptainer to version 1.2.5
  * Added `libnvidia-nvvm` to `nvliblist.conf`. Newer NVIDIA
    Drivers (known with &gt;= 525.85.05) require this lib to compile
    OpenCL programs against NVIDIA GPUs, i.e. `libnvidia-opencl`
    depends on `libnvidia-nvvm`.
  * Disable the usage of cgroup in instance creation when
    `--fakeroot` is passed.
  * Disable the usage of cgroup in instance creation when `hidepid`
    mount option on `/proc` is set.
  * Fixed a regression introduced in 1.2.0 where the user's
    password file information was not copied in to the container
    when there was a parent root-mapped user namespace (as is the
    case for example in `cvmfsexec`).
  * Added the upcoming NVIDIA driver library `libnvidia-gpucomp.so`
    to the list of libraries to add to NVIDIA GPU-enabled
    containers. Fixed missing error handling during the creation
    of an encrypted image that lead to the generation of corrupted
    images.
  * Use `APPTAINER_TMPDIR` for temporary files during privileged
    image encryption.
  * If rootless unified cgroups v2 is available when starting an
    image but `XDG_RUNTIME_DIR` or `DBUS_SESSION_BUS_ADDRESS` is
    not set, print an info message that stats will not be available
    instead of exiting with a fatal error.
  * Allow templated build arguments to definition files to have
    empty values.
- Package .def templates separately for different SPs.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1710331200">- Fix 'apptainer build' using signed packages from the SUSE
  Registry (bsc#1221364).
  * Remove-signatures-from-Docker-images.patch</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1710504000">- Updated apptainer to version 1.3.0
  * FUSE mounts are now supported in setuid mode, enabling full
    functionality even when kernel filesystem mounts are insecure due to
    unprivileged users having write access to raw filesystems in
    containers. When allow `setuid-mount extfs = no` (the default) in
    apptainer.conf, then the fuse2fs image driver will be used to mount
    ext3 images in setuid mode instead of the kernel driver (ext3 images
    are primarily used for the `--overlay` feature), restoring
    functionality that was removed by default in Apptainer 1.1.8 because
    of the security risk.
    The allow `setuid-mount squashfs` configuration option in
    `apptainer.conf` now has a new default called `iflimited` which allows
    kernel squashfs mounts only if there is at least one `limit container`
    option set or if Execution Control Lists are activated in ecl.toml.
    If kernel squashfs mounts are are not allowed, then the squashfuse
    image driver will be used instead.
    `iflimited` is the default because if one of those limits are used
    the system administrator ensures that unprivileged users do not have
    write access to the containers, but on the other hand using FUSE
    would enable a user to theoretically bypass the limits via `ptrace()`
    because the FUSE process runs as that user.
    The `fuse-overlayfs` image driver will also now be tried in setuid
    mode if the kernel overlayfs driver does not work (for example if
    one of the layers is a FUSE filesystem).  In addition, if `allow
    setuid-mount encrypted = no` then the unprivileged gocryptfs format
    will be used for encrypting SIF files instead of the kernel
    device-mapper. If a SIF file was encrypted using the gocryptfs
    format, it can now be mounted in setuid mode in addition to
    non-setuid mode.
  * Change the default in user namespace mode to use either kernel
    overlayfs or fuse-overlayfs instead of the underlay feature for the
    purpose of adding bind mount points. That was already the default in
    setuid mode; this change makes it consistent. The underlay feature
    can still be used with the `--underlay` option, but it is deprecated
    because the implementation is complicated and measurements have
    shown that the performance of underlay is similar to overlayfs and
    fuse-overlayfs.
    For now the underlay feature can be made the default again with a
    new `preferred` value on the `enable underlay` configuration option.
    Also the `--underlay` option can be used in setuid mode or as the
    root user, although it was ignored previously.
  * Prefer again to use kernel overlayfs over fuse-overlayfs when a
    lower layer is FUSE and there's no writable upper layer, undoing the
    change from 1.2.0. Another workaround was found for the problem that
    change addressed. This applies in both setuid mode and in user
    namespace mode.
  * `--cwd` is now the preferred form of the flag for setting the
    container's working directory, though `--pwd` is still supported for
    compatibility.
  * The way `--home` is handled when running as root (e.g. sudo apptainer)
    or with `--fakeroot` has changed. Previously, we were only modifying
    the `HOME` environment variable in these cases, while leaving the
    container's `/etc/passwd` file unchanged (with its homedir field
    pointing to `/root`, regardless of the value passed to `--home`). With
    this change, both value of HOME and the contents of `/etc/passwd` in
    the container will reflect the value passed to `--home` if the
    container is readonly. If the container is writable, the
    `/etc/passwd` file is left alone because it can interfere with
    commands that want to modify it.
  * The `--vm` and related flags to start apptainer inside a VM have been
    removed. This functionality was related to the retired Singularity Desktop
    / SyOS projects.
  * The keyserver-related commands that were under `remote` have been moved to
    their own, dedicated `keyserver` command. Run `apptainer help keyserver`
    for more information.
  * The commands related to OCI/Docker registries that were under `remote` have
    been moved to their own, dedicated `registry` command. Run
    `apptainer help registry` for more information.
  * The the `remote list` subcommand now outputs only remote endpoints (with
    keyservers and OCI/Docker registries having been moved to separate
    commands), and the output has been streamlined.
  * Adding a new remote endpoint using the `apptainer remote add` command will
    now set the new endpoint as default. This behavior can be suppressed by
    supplying the `--no-default` (or `-n`) flag to `remote add`.
  * Skip parsing build definition file template variables after comments
    beginning with a hash symbol.
  * The global `/tmp` directory is no longer used for gocryptfs mountpoints.
- New Features &amp; Functionality
  * The `remote status` command will now print the username, realname, and
    email of the logged-in user, if available.
  * Add monitoring feature support, which requires the usage of an
    additional tool named `apptheus`, this tool will put apptainer starter
    into a newly created cgroup and collect system metrics.
  * A new `--no-pid` flag for `apptainer run/shell/exec` disables the PID
    namespace inferred by `--containall` and `--compat`.
  * Added `--config` option to `keyserver` commands.
  * Honor an optional remoteName argument to the `keyserver list` command.
  * Added the `APPTAINER_ENCRYPTION_PEM_DATA` env var to allow for
    encrypting and running encrypted containers without a PEM file.
  * Adding `--sharens` mode for `apptainer exec/run/shell`, which enables to
    run multiple apptainer instances created by the same parent using
    the same image in the same user namespace.
- Make 'gocryptfs' an optional dependency.
- Make apptainer definition templates version dependent.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1715601600">- Make sure, digest values handled by the Go library
  github.com/opencontainers/go-digest and used throughout the
  Go-implemented containers ecosystem are always validated. This
  prevents attackers from triggering unexpected authenticated
  registry accesses.
  * Bump-github.com-containers-image-v5-from-5.30.0-to-5.30.1.patch
    (CVE-2024-3727, bsc#1224114).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1735905600">- Update to version 1.3.6
  * Avoid using kernel overlayfs when the lower layer is a sandbox
    on an incompatible filesystem type such as GPFS or Lustre.
    For those cases use fuse-overlayfs instead. This fixes a
    regression introduced in 1.3.0. The regression didn't much
    impact Lustre because kernel overlayfs refused to try to use
    it and Apptainer proceeded to use fuse-overlayfs anyway, but
    with GPFS the kernel overlayfs allowed mounting but returned
    stale file handle errors.
- Version 1.3.5
  * Fix a regression introduced in 1.3.4 that overwrote existing
    standard `/.singularity.d` files such as `runscript` in
    container images even if they had been modified.
  * Skip attempting to bind inaccessible mount points when
    handling the `mount hostfs = yes` configuration option.
  * Support parsing nested variables defined inside `%arguments`
    section of definition files.
  * Ignore invalid environment variables when pulling oci/docker
    containers.
- Version 1.3.4
  * Fixed sif-embedded overlay partitions for containers that are
    larger than 2 gigabytes.
  * Fixed the failure when starting apptainer with
    `instance --fakeroot`.
  * `apptainer build -B ...` can now be used to mount custom
    resolv.conf and hosts files from non-standard outside locations.
    This can be used to run `apptainer build` in a nix-build sandbox
    that has no `/etc/resolv.conf`.
  * Fixed failing builds from local images that have symbolic links
    for paths that are part of the base container environment (e.g.
    /var/tmp -&gt; /tmp).
  * Show info messages suggesting to use
    `enable underlay = preferred` or the `--underlay` flag when
    overlay is implied for bind mounts but the kernel is too old
    to support fuse mounts in user namespaces and so tries to use
    fusermount.
  * When someone uses a `yum` bootstrap to build a container
    without using subuid-based fakeroot or root, warn that it is
    unlikely to work.
  * Allow a writable `--overlay` to be used with `--nvccli` instead
    of `--writable-tmpfs`.
  * If an error "no descriptor found for reference" is seen while
    getting an oci container, retry the operation up to five times.
  * Make fakeroot Recommended for SUSE rpms instead of Required.
  * Allow bind mounts onto existing files on r/o NFS filesystems.
  * If an error is seen in the %post section when building a
    container using fakeroot mode 3 (with the fakeroot command)
    then show a message suggesting using `--ignore-fakeroot-command`
    and referring to the documentation about how to install and use
    it inside the container definition file.
  * Show a more helpful error message when using fakeroot in suid
    mode and there's an `/etc/subuid` mapping even though user
    namespaces are not available (user namespaces are required for
    `/etc/subuid` mapping).
- Version 1.3.3
  * Added libcudadebugger.so to nvliblist.conf to support cuda-gdb
    in CUDA 12+.
  * Ensure opened/kept file descriptors in stage 1 are not closed
    during the Go garbage collection to avoid "bad file descriptor"
    errors at startup.
  * Fixed a segmentation violation issue when running Apptainer
    checkpoint.
  * Fixed an issue that Apptainer won't read default docker
    credentials.
- Version 1.3.2
  * Fix for
    [CVE-2024-3727](https://bugzilla.suse.com/show_bug.cgi?id=1224114)
    in a dependent library which describes a flaw that can allow
    attackers to trigger unexpected authenticated registry accesses
    due to object digest values not being validated in all cases.
  * Fixed the issue when nesting `apptainer instance start` inside
    a container on cgroups-v2 capable host.
  * Fixed the issue that oras download progress bar gets stuck
    when downloading large images.
- Version 1.3.1
  * Make 'apptainer build' work with signed Docker containers.
  * Fixed regression introduced in 1.3.0 that prevented closing
    cryptsetup and the corresponding loop device after running
    an encrypted sif container file in suid mode.
  * Stopped binding over the default timezone in the container
    with the host's timezone, which led to unexpected behavior if
    the application changed timezones.
  * Added progress bars for `oras://` push and pull.
  * Hide `Instance stats will not be available` message under
    `--sharens` mode.
  * Fix problem where credentials locally stored with
    `registry login` command were not usable in some execution
    flows. Run `registry login` again with latest version to ensure
    credentials are stored correctly.
  * Make runscript timeout configurable.
  * Return invalid bind path mount options during bind path
    parsing.
  * Make the INFO message more helpful when a running background
    process at exit time causes a FUSE mount to not shut down
    cleanly.
  * Fixed the wrong mediaType in the oras push manifest.
- Add Apptainer definition template for SLE15-SP7.
- Obsoleted:
  * Remove-signatures-from-Docker-images.patch
  * Bump-github.com-containers-image-v5-from-5.30.0-to-5.30.1.patch
- Make sure, build is reproducible by setting the GNU build ID to one
  derived from the Go one. See https://pkg.go.dev/cmd/link.
- Use go-jose version with fix for CVE-2024-28180 (bsc#1235211).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1738152000">- Update golang.org/x/net to v0.23 to fix CVE-2023-45288
  (bnc#1236528).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1742299200">- Fix CVE-2024-45338, CVE-2025-22870, CVE-2024-45337, CVE-2025-22869, CVE-2025-27144 CVE-2024-41110
  * GO-2024-3333 CVE-2024-45338 (bsc#1234794)
    GO-2025-3503 CVE-2025-22870 (bsc#1238611):
    Update to: golang.org/x/net@v0.36.0
  * GO-2024-3321 CVE-2024-45337 (bsc#1234595)
    GO-2025-3487 CVE-2025-22869 (bsc#1239341):
    Update to: golang.org/x/crypto@v0.35.0
  * GO-2025-3485 CVE-2025-27144 (bsc#1237679):
    Update to: github.com/go-jose/go-jose/v3@v3.0.4
  * GO-2024-3005 CVE-2024-41110 (bsc#1228324):
    Update to: github.com/docker/docker@v25.0.6+incompatible</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1748865600">- Update to 1.4.1
  * Fix the use of libsubid which had been broken by the revision
    applied in 1.4.0-rc.2.
  * Fix a bug introduced in 1.4.0 that caused arm64 to be
    mis-converted to arm64v8 and resulted in a failure when pulling
    OCI containers.
  * Fix user database lookup in master process preventing instance
    from starting correctly on systems using winbind.
  * Check for existence of `/run/systemd/system` when verifying
    cgroups can be used via systemd manager.
  * Add a clear error message if someone tries to use privileged
    network options while not using setuid mode.
  * Allow multi-arch oci-archive files that have a nested index
    with the manifest. This is the default format (both for Docker
    and OCI) when using `nerdctl save`.
  * Test if docker-archive is actually an oci-archive (since Docker
    version 25), and if it is oci then use the OCI parser to avoid
    bugs in the Docker parser. Save the daemon-daemon references
    to a temporary docker-archive, to benefit from the same
    improvements also for those references. Parse as oci-archive.
- New Features &amp; Functionality in from ineherited 1.4.0
  * Add new build option `--mksquashfs-args` to pass additional
    arguments to the `mksquashfs` command when building SIF files.
    If a compression method other than gzip is selected, the SIF
    file might not work with older installations of Apptainer
    or Singularity, so an INFO message about that is printed. On
    the other hand, an INFO message that was printed (twice) when
    running an image with non-gzip compression has been removed.
  * If the `mksquashfs` version is new enough (version 4.6 in
    Leaep 16.0), then show a percentage progress bar (with ETA)
    during SIF creation in the default log level. If the `mksquashfs`
    version is older, then in verbose or debug log level show the
    output of mksquashfs with its own progress bar.
  * Statistics are now normally available for instances that are
    started by non-root users on cgroups v2 systems. The instance
    will be started in the current cgroup. Information about
    configuration issues that prevent collection of statistics are
    displayed as INFO messages by default.
  * Add a `--sandbox` option to `apptainer pull`.
  * Add configuration file binding to the `--nv` option. Files
    that are recognized in the NVIDIA Container Toolkit, including
    files for EGL ICD, were added to the default `nvliblist.conf`.
  * It is now possible to use multiple environment variable files
    using the `--env-file` flag. Files can be specified as a
    comma-separated list or by using the flag multiple times.
    Variables defined in later files take precedence over earlier
    files.
  * The registry login and registry logout commands now support a
    `--authfile &lt;path&gt;` option, which causes OCI credentials to be
    written to / removed from a custom file located at `&lt;path&gt;`
    instead of the default location (`$HOME/.apptainer/docker-config.json`).
    The commands `pull`, `push`, `run`, `exec`, `shell` and
    instance start can now also be passed a `--authfile &lt;path&gt;`
    option, to read OCI registry credentials from this custom file.
  * A new `--netns-path` option takes a path to a network
    namespace to join when starting a container. The root user
    may join any network namespace. An unprivileged user can only
    join a network namespace specified in the new `allow netns
    paths` directive in `apptainer.conf`, if they are also listed
    in `allow net users` / `allow net groups` and apptainer is
    installed with setuid privileges. Not supported with
    `--fakeroot`.
  * `apptainer.conf` now accepts setting the following options:
    `allow ipc ns` -- Default value is `yes`; when set to `no`,
  it will disable the use of the `--ipc` flag.
    `allow uts ns` -- Default value is `yes`; when set to `no`,
  it will invalidate the use of the `--uts` and `--hostname`
  flags.
    `allow user ns` -- Default value is `yes`; when set to
  `no`, it will disable creation of user namespaces. Note
  that this will prevent execution of containers with the
  `--userns` or `--fakeroot` flags and with unprivileged
  installations of Apptainer.
- Changed defaults / behaviours
  * Label the starter process seen in `ps` with the image filename,
    for example: Apptainer runtime parent: `example.sif`.
  * Remove runtime and compute libraries from `rocmliblist.conf`.
    They should instead be provided by the container image.
  * Allow overriding the build architecture with `--arch` and
    `--arch-variant`, to build images for another architecture
    than the current host arch. This requires that the host has
    been set up to support multiple architectures (`binfmt_misc`).
  * Complete the previously partial support for the riscv64
    architecture.
  * Show a warning message if changing directory to the cwd
    fails, instead of silently switching to the home directory
    or `/`.
  * Write starter messages to stderr when an instance fails to
    start. Previously they were incorrectly written to stdout.
  * Skip attempting to bind inaccessible mount points when
    handling the `mount hostfs = yes` configuration option.
  * Fix storage of credentials for `docker.io` to behave the same
    as for `index.docker.io`.
  * Change message log level from warning to debug when environment
    variables set inside a container or by `APPTAINERENV` have a
    different value than the environment variable on the host.
  * Change the default message level from silent to the normal
    level in the nested apptainer that executes a build's `%post`
    section, and suppress an unnecessary warning message.
  * Ignore invalid environment variables when pulling oci/docker
    containers.
  * Remove the little-known `fakerootcallback` functionality.
  * Update the default pacman confURL for `Bootstrap: arch`
    container builds.
  * Update the bundled fuse programs to their latest releases.
- Bug fixes
  * Fix the `mconfig -s` option to build the apptainer and starter
    binaries statically as documented.
  * `%files from` in a definition file will now correctly copy
    symlinks that `%point` to a target above the destination
    directory but inside the `%destination` stage root filesystem.
  * Fixed typo in `nvliblist.conf` (`libnvoptix.so.1` -&gt; `libnvoptix.so`).
  * Avoid timeouts when cleaning up from building gocryptfs-encrypted
    SIF files.
  * Fix bug that prevented build with `--passphrase` or
    `--pem-path` but without `--encrypt` from implying fakeroot.
  * Fix hang when copying files between build stages while using
    suid mode without user namespaces.
  * Fix running and building containers of different architectures
    than the host via binfmt_misc when using rootless fakeroot.
  * Fix `target: no such file or directory` error when extracting
    layers from certain OCI images that manipulate hard links
    across layers.
  * Fix the crash that happened when executing a privilege-encrypted
    container as root.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1757246400">- Update to 1.4.2
  * Restore looking for registry mirrors in /etc/containers/registry.conf
    and related files. This had been inadvertently dropped beginning in 1.4.0.
  * Fix use of the image cache when the home directory contains @ characters.
    Previously it would assume that it was the start of a digest in the oci-dir.
  * Fix signature verification failures on unsigned images.
  * Add additional .deb packages to the release assets that include the label
    trixie+ to indicate that they are for installing on Debian 13 or later.
    Those packages are necessary to work with the new libfuse3 library in
    Debian13. They also support libsubid, unlike the default packages because
    they are built on Debian 11 which doesn't have that library.
  * Add automatic triggering of Ubuntu PPA builds whenever there's a new
    apptainer release.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1759406400">- Update to 1.4.3
  * Corrected the mconfig -s option for statically building apptainer
    and starter binaries.
  * Resolved an issue where the Makefile generated by mconfig -b
    failed when the build directory was not a subdirectory of the
    Apptainer source code.
  * Fixed %files in definition files to correctly copy symlinks
    pointing above the destination directory but within the
    destination stage root filesystem.
  * Addressed a typo in nvliblist.conf ( libnvoptix.so.1 was
    corrected to libnvoptix.so).
  * Prevented timeouts during cleanup after building
    gocryptfs-encrypted SIF files.
  * Fixed a bug that prevented build with --passphrase or --pem-path
    (without --encrypt) from implying fakeroot.
  * Resolved a hang when copying files between build stages while
    using suid mode without user namespaces.
  * Fixed issues with running and building containers of different
    architectures than the host via binfmt_misc when using rootless
    fakeroot.
  * Corrected "target: no such file or directory" errors when
    extracting layers from certain OCI images that manipulate hard
    links across layers.
  * Fixed a crash when executing a privilege-encrypted container as
    root.
  * Improved documentation for the remote list command.
  * Removed the fakerootcallback functionality.
  * Updated the default pacman confURL for Bootstrap: arch container
    builds.
  * Updated bundled fuse programs to their latest releases.
  * Changed the default message level from silent to normal in
    nested apptainer executions of a build's %post section, and
    suppressed an unnecessary warning.
  * Invalid environment variables are now ignored when pulling
    oci/docker containers.
- Add definition file for SLE 16 (SLE-16.def).
- Remove definition files for SLE15 SP5 (SLE-15SP5.def) and
  SP6 (SLE-15SP6.def).</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1761048000">- No need for binutils-gold for aarch64</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1767700800">- Update ot 1.4.5
  * Fix for moderate severity GO-2025-4176 / CVE-2025-65105 /
    GHSA-j3rw-fx6g-q46j (bsc#1255462):
    Ineffective application of selinux / apparmor --security option.
    Updates of a few dependent go libraries for related security fixes.
  * Other fix
    Run FUSE processes in a separate process group. This detaches them
    from the main process so they don't receive signals such as interrupts
    sent to a terminal there. This was not a problem with interactive
    shells because they start their own group, but was a problem with
    some programs with interactive Read/Eval/Print/Loops such as python.
    An interrupt there would kill the FUSE processes.
- From 1.4.4
  * By applying patches to the bundled fuse2fs, allow again the possibility
    of using a non-writable ext3 image file as an overlay. Fixes regression
    introduced in 1.4.3.
  * If an overlay or bound data image is asked to be mounted writable but
    the user has no write access to the image, show a warning message
    instead of silently switching to readonly.
  * Avoid a fatal error when starting fakeroot from suid mode while
    in an NFS directory.
  * Fix 32-bit builds which were accidentally broken by a library
    upgrade that was done for a minor security issue.
- Fix CVEs:
  * GO-2025-4135 - CVE-2025-47914
    Malformed constraint may cause denial of service in
    golang.org/x/crypto/ssh/agent.
  * GO-2025-4134 - CVE-2025-58181 - bsc#1253924
    Unbounded memory consumption in golang.org/x/crypto/ssh.
  * GO-2025-4116 - CVE-2025-47913
    Potential denial of service in golang.org/x/crypto/ssh/agent.
  * GO-2025-3595 - CVE-2025-22872
  Incorrect Neutralization of Input During Web Page Generation
  in x/net.
  * GO-2025-3503 - CVE-2025-22870
    HTTP Proxy bypass using IPv6 Zone IDs in golang.org/x/net.
  * GO-2025-3487 - CVE-2025-22869
    Potential denial of service in golang.org/x/crypto.
  * GO-2025-3485 - CVE-2025-27144
    DoS in go-jose Parsing in github.com/go-jose/go-jose.
  * GO-2025-3754 - CVE-2025-8556
    CIRCL-Fourq: Missing and wrong validation can lead to
    incorrect results in github.com/cloudflare/circl.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1769688000">- Sync with Factory version which also fixes CVE-2024-45310
  tracked in bsc#1257432
- Readded SLE-15SP6.def as it was removed from Factory</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1769688001">- Sync with Factory version which also fixes CVE-2024-45310
  tracked in bsc#1257432
- Readded SLE-15SP6.def as it was removed from Factory</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1770724800">- Fix HTML parser misimplementation of a part of the HTML
  specification for table related tags (CVE-2025-58190,
  GO-2026-4441, bsc#1258048).
- Fix issue where the HTML parser takes a very long time or
  even never returns (CVE-2025-47911, GO-2026-4440, bsc#1258047).
  - ------------------------------------------------------------------</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1778068800">- Fix CVE-2026-34986 (bsc#1262956)
  * github.com/go-jose/go-jose/v4@v4.1.4
    CVE-2026-33186 GO-2026-4762 (bsc#1260311)
  * google.golang.org/grpc@v1.79.3
    CVE-2026-24137 GO-2026-4358 (bsc#1264177)
  * github.com/sigstore/sigstore@v1.10.4
    Fix fallout:
  github.com/moby/go-archive@v0.1.0
  github.com/containers/image/v5=github.com/containers/image/v5@v5.36.0
- Building Add `%%with_suid` macro to optionally build the
  `suid` starter (default: off).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1778241600">- Resync package with SLE.
  On openSUSE, do not include definition file templates for SLE.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Fix  CVE-2026-33814 GO-2026-4918 (bsc#1265844)
  Update golang.org/x/net to version v0.53.0
- Integrate vulnchecker into %check stage (optional).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451201">- Fix CVE-2026-39827, CVE-2026-39834, CVE-2026-39828, CVE-2026-39829,
  CVE-2026-39831, CVE-2026-42508, CVE-2026-39833, CVE-2026-39830,
  CVE-2026-39832, CVE-2026-46597, CVE-2026-46598, CVE-2026-46595,
  CVE-2026-39835 (bsc#1266202)
  Update golang.org/x/crypto to v0.52.0</changelog>
</package>
<package pkgid="ef1aee158a623af0e741b64728ce42cbc1d8aa9c391b9894c24663fc58e428183f3ebf8ab62c61970247ba52450feb9f043d510bec5d6d235c1ea4606fbfd39c" name="apptainer" arch="x86_64">
  <version epoch="0" ver="1.4.5" rel="11.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698148800">- Do not build squashfuse, require it as a dependency.
  Removed: squashfuse-0.1.105.tar.gz, 70.patch
- Replace awkward 'Obsoletes: singularity-*' as well as the
  'Provides: Singularity' by 'Conflicts:' and drop the provides -
  the versioning scheme does not match and we do not automatically
  migrate from one to the other.
- Exclude platforms which do not provide all build dependencies.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1706702400">- Updated apptainer to version 1.2.5
  * Added `libnvidia-nvvm` to `nvliblist.conf`. Newer NVIDIA
    Drivers (known with &gt;= 525.85.05) require this lib to compile
    OpenCL programs against NVIDIA GPUs, i.e. `libnvidia-opencl`
    depends on `libnvidia-nvvm`.
  * Disable the usage of cgroup in instance creation when
    `--fakeroot` is passed.
  * Disable the usage of cgroup in instance creation when `hidepid`
    mount option on `/proc` is set.
  * Fixed a regression introduced in 1.2.0 where the user's
    password file information was not copied in to the container
    when there was a parent root-mapped user namespace (as is the
    case for example in `cvmfsexec`).
  * Added the upcoming NVIDIA driver library `libnvidia-gpucomp.so`
    to the list of libraries to add to NVIDIA GPU-enabled
    containers. Fixed missing error handling during the creation
    of an encrypted image that lead to the generation of corrupted
    images.
  * Use `APPTAINER_TMPDIR` for temporary files during privileged
    image encryption.
  * If rootless unified cgroups v2 is available when starting an
    image but `XDG_RUNTIME_DIR` or `DBUS_SESSION_BUS_ADDRESS` is
    not set, print an info message that stats will not be available
    instead of exiting with a fatal error.
  * Allow templated build arguments to definition files to have
    empty values.
- Package .def templates separately for different SPs.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1710331200">- Fix 'apptainer build' using signed packages from the SUSE
  Registry (bsc#1221364).
  * Remove-signatures-from-Docker-images.patch</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1710504000">- Updated apptainer to version 1.3.0
  * FUSE mounts are now supported in setuid mode, enabling full
    functionality even when kernel filesystem mounts are insecure due to
    unprivileged users having write access to raw filesystems in
    containers. When allow `setuid-mount extfs = no` (the default) in
    apptainer.conf, then the fuse2fs image driver will be used to mount
    ext3 images in setuid mode instead of the kernel driver (ext3 images
    are primarily used for the `--overlay` feature), restoring
    functionality that was removed by default in Apptainer 1.1.8 because
    of the security risk.
    The allow `setuid-mount squashfs` configuration option in
    `apptainer.conf` now has a new default called `iflimited` which allows
    kernel squashfs mounts only if there is at least one `limit container`
    option set or if Execution Control Lists are activated in ecl.toml.
    If kernel squashfs mounts are are not allowed, then the squashfuse
    image driver will be used instead.
    `iflimited` is the default because if one of those limits are used
    the system administrator ensures that unprivileged users do not have
    write access to the containers, but on the other hand using FUSE
    would enable a user to theoretically bypass the limits via `ptrace()`
    because the FUSE process runs as that user.
    The `fuse-overlayfs` image driver will also now be tried in setuid
    mode if the kernel overlayfs driver does not work (for example if
    one of the layers is a FUSE filesystem).  In addition, if `allow
    setuid-mount encrypted = no` then the unprivileged gocryptfs format
    will be used for encrypting SIF files instead of the kernel
    device-mapper. If a SIF file was encrypted using the gocryptfs
    format, it can now be mounted in setuid mode in addition to
    non-setuid mode.
  * Change the default in user namespace mode to use either kernel
    overlayfs or fuse-overlayfs instead of the underlay feature for the
    purpose of adding bind mount points. That was already the default in
    setuid mode; this change makes it consistent. The underlay feature
    can still be used with the `--underlay` option, but it is deprecated
    because the implementation is complicated and measurements have
    shown that the performance of underlay is similar to overlayfs and
    fuse-overlayfs.
    For now the underlay feature can be made the default again with a
    new `preferred` value on the `enable underlay` configuration option.
    Also the `--underlay` option can be used in setuid mode or as the
    root user, although it was ignored previously.
  * Prefer again to use kernel overlayfs over fuse-overlayfs when a
    lower layer is FUSE and there's no writable upper layer, undoing the
    change from 1.2.0. Another workaround was found for the problem that
    change addressed. This applies in both setuid mode and in user
    namespace mode.
  * `--cwd` is now the preferred form of the flag for setting the
    container's working directory, though `--pwd` is still supported for
    compatibility.
  * The way `--home` is handled when running as root (e.g. sudo apptainer)
    or with `--fakeroot` has changed. Previously, we were only modifying
    the `HOME` environment variable in these cases, while leaving the
    container's `/etc/passwd` file unchanged (with its homedir field
    pointing to `/root`, regardless of the value passed to `--home`). With
    this change, both value of HOME and the contents of `/etc/passwd` in
    the container will reflect the value passed to `--home` if the
    container is readonly. If the container is writable, the
    `/etc/passwd` file is left alone because it can interfere with
    commands that want to modify it.
  * The `--vm` and related flags to start apptainer inside a VM have been
    removed. This functionality was related to the retired Singularity Desktop
    / SyOS projects.
  * The keyserver-related commands that were under `remote` have been moved to
    their own, dedicated `keyserver` command. Run `apptainer help keyserver`
    for more information.
  * The commands related to OCI/Docker registries that were under `remote` have
    been moved to their own, dedicated `registry` command. Run
    `apptainer help registry` for more information.
  * The the `remote list` subcommand now outputs only remote endpoints (with
    keyservers and OCI/Docker registries having been moved to separate
    commands), and the output has been streamlined.
  * Adding a new remote endpoint using the `apptainer remote add` command will
    now set the new endpoint as default. This behavior can be suppressed by
    supplying the `--no-default` (or `-n`) flag to `remote add`.
  * Skip parsing build definition file template variables after comments
    beginning with a hash symbol.
  * The global `/tmp` directory is no longer used for gocryptfs mountpoints.
- New Features &amp; Functionality
  * The `remote status` command will now print the username, realname, and
    email of the logged-in user, if available.
  * Add monitoring feature support, which requires the usage of an
    additional tool named `apptheus`, this tool will put apptainer starter
    into a newly created cgroup and collect system metrics.
  * A new `--no-pid` flag for `apptainer run/shell/exec` disables the PID
    namespace inferred by `--containall` and `--compat`.
  * Added `--config` option to `keyserver` commands.
  * Honor an optional remoteName argument to the `keyserver list` command.
  * Added the `APPTAINER_ENCRYPTION_PEM_DATA` env var to allow for
    encrypting and running encrypted containers without a PEM file.
  * Adding `--sharens` mode for `apptainer exec/run/shell`, which enables to
    run multiple apptainer instances created by the same parent using
    the same image in the same user namespace.
- Make 'gocryptfs' an optional dependency.
- Make apptainer definition templates version dependent.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1715601600">- Make sure, digest values handled by the Go library
  github.com/opencontainers/go-digest and used throughout the
  Go-implemented containers ecosystem are always validated. This
  prevents attackers from triggering unexpected authenticated
  registry accesses.
  * Bump-github.com-containers-image-v5-from-5.30.0-to-5.30.1.patch
    (CVE-2024-3727, bsc#1224114).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1735905600">- Update to version 1.3.6
  * Avoid using kernel overlayfs when the lower layer is a sandbox
    on an incompatible filesystem type such as GPFS or Lustre.
    For those cases use fuse-overlayfs instead. This fixes a
    regression introduced in 1.3.0. The regression didn't much
    impact Lustre because kernel overlayfs refused to try to use
    it and Apptainer proceeded to use fuse-overlayfs anyway, but
    with GPFS the kernel overlayfs allowed mounting but returned
    stale file handle errors.
- Version 1.3.5
  * Fix a regression introduced in 1.3.4 that overwrote existing
    standard `/.singularity.d` files such as `runscript` in
    container images even if they had been modified.
  * Skip attempting to bind inaccessible mount points when
    handling the `mount hostfs = yes` configuration option.
  * Support parsing nested variables defined inside `%arguments`
    section of definition files.
  * Ignore invalid environment variables when pulling oci/docker
    containers.
- Version 1.3.4
  * Fixed sif-embedded overlay partitions for containers that are
    larger than 2 gigabytes.
  * Fixed the failure when starting apptainer with
    `instance --fakeroot`.
  * `apptainer build -B ...` can now be used to mount custom
    resolv.conf and hosts files from non-standard outside locations.
    This can be used to run `apptainer build` in a nix-build sandbox
    that has no `/etc/resolv.conf`.
  * Fixed failing builds from local images that have symbolic links
    for paths that are part of the base container environment (e.g.
    /var/tmp -&gt; /tmp).
  * Show info messages suggesting to use
    `enable underlay = preferred` or the `--underlay` flag when
    overlay is implied for bind mounts but the kernel is too old
    to support fuse mounts in user namespaces and so tries to use
    fusermount.
  * When someone uses a `yum` bootstrap to build a container
    without using subuid-based fakeroot or root, warn that it is
    unlikely to work.
  * Allow a writable `--overlay` to be used with `--nvccli` instead
    of `--writable-tmpfs`.
  * If an error "no descriptor found for reference" is seen while
    getting an oci container, retry the operation up to five times.
  * Make fakeroot Recommended for SUSE rpms instead of Required.
  * Allow bind mounts onto existing files on r/o NFS filesystems.
  * If an error is seen in the %post section when building a
    container using fakeroot mode 3 (with the fakeroot command)
    then show a message suggesting using `--ignore-fakeroot-command`
    and referring to the documentation about how to install and use
    it inside the container definition file.
  * Show a more helpful error message when using fakeroot in suid
    mode and there's an `/etc/subuid` mapping even though user
    namespaces are not available (user namespaces are required for
    `/etc/subuid` mapping).
- Version 1.3.3
  * Added libcudadebugger.so to nvliblist.conf to support cuda-gdb
    in CUDA 12+.
  * Ensure opened/kept file descriptors in stage 1 are not closed
    during the Go garbage collection to avoid "bad file descriptor"
    errors at startup.
  * Fixed a segmentation violation issue when running Apptainer
    checkpoint.
  * Fixed an issue that Apptainer won't read default docker
    credentials.
- Version 1.3.2
  * Fix for
    [CVE-2024-3727](https://bugzilla.suse.com/show_bug.cgi?id=1224114)
    in a dependent library which describes a flaw that can allow
    attackers to trigger unexpected authenticated registry accesses
    due to object digest values not being validated in all cases.
  * Fixed the issue when nesting `apptainer instance start` inside
    a container on cgroups-v2 capable host.
  * Fixed the issue that oras download progress bar gets stuck
    when downloading large images.
- Version 1.3.1
  * Make 'apptainer build' work with signed Docker containers.
  * Fixed regression introduced in 1.3.0 that prevented closing
    cryptsetup and the corresponding loop device after running
    an encrypted sif container file in suid mode.
  * Stopped binding over the default timezone in the container
    with the host's timezone, which led to unexpected behavior if
    the application changed timezones.
  * Added progress bars for `oras://` push and pull.
  * Hide `Instance stats will not be available` message under
    `--sharens` mode.
  * Fix problem where credentials locally stored with
    `registry login` command were not usable in some execution
    flows. Run `registry login` again with latest version to ensure
    credentials are stored correctly.
  * Make runscript timeout configurable.
  * Return invalid bind path mount options during bind path
    parsing.
  * Make the INFO message more helpful when a running background
    process at exit time causes a FUSE mount to not shut down
    cleanly.
  * Fixed the wrong mediaType in the oras push manifest.
- Add Apptainer definition template for SLE15-SP7.
- Obsoleted:
  * Remove-signatures-from-Docker-images.patch
  * Bump-github.com-containers-image-v5-from-5.30.0-to-5.30.1.patch
- Make sure, build is reproducible by setting the GNU build ID to one
  derived from the Go one. See https://pkg.go.dev/cmd/link.
- Use go-jose version with fix for CVE-2024-28180 (bsc#1235211).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1738152000">- Update golang.org/x/net to v0.23 to fix CVE-2023-45288
  (bnc#1236528).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1742299200">- Fix CVE-2024-45338, CVE-2025-22870, CVE-2024-45337, CVE-2025-22869, CVE-2025-27144 CVE-2024-41110
  * GO-2024-3333 CVE-2024-45338 (bsc#1234794)
    GO-2025-3503 CVE-2025-22870 (bsc#1238611):
    Update to: golang.org/x/net@v0.36.0
  * GO-2024-3321 CVE-2024-45337 (bsc#1234595)
    GO-2025-3487 CVE-2025-22869 (bsc#1239341):
    Update to: golang.org/x/crypto@v0.35.0
  * GO-2025-3485 CVE-2025-27144 (bsc#1237679):
    Update to: github.com/go-jose/go-jose/v3@v3.0.4
  * GO-2024-3005 CVE-2024-41110 (bsc#1228324):
    Update to: github.com/docker/docker@v25.0.6+incompatible</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1748865600">- Update to 1.4.1
  * Fix the use of libsubid which had been broken by the revision
    applied in 1.4.0-rc.2.
  * Fix a bug introduced in 1.4.0 that caused arm64 to be
    mis-converted to arm64v8 and resulted in a failure when pulling
    OCI containers.
  * Fix user database lookup in master process preventing instance
    from starting correctly on systems using winbind.
  * Check for existence of `/run/systemd/system` when verifying
    cgroups can be used via systemd manager.
  * Add a clear error message if someone tries to use privileged
    network options while not using setuid mode.
  * Allow multi-arch oci-archive files that have a nested index
    with the manifest. This is the default format (both for Docker
    and OCI) when using `nerdctl save`.
  * Test if docker-archive is actually an oci-archive (since Docker
    version 25), and if it is oci then use the OCI parser to avoid
    bugs in the Docker parser. Save the daemon-daemon references
    to a temporary docker-archive, to benefit from the same
    improvements also for those references. Parse as oci-archive.
- New Features &amp; Functionality in from ineherited 1.4.0
  * Add new build option `--mksquashfs-args` to pass additional
    arguments to the `mksquashfs` command when building SIF files.
    If a compression method other than gzip is selected, the SIF
    file might not work with older installations of Apptainer
    or Singularity, so an INFO message about that is printed. On
    the other hand, an INFO message that was printed (twice) when
    running an image with non-gzip compression has been removed.
  * If the `mksquashfs` version is new enough (version 4.6 in
    Leaep 16.0), then show a percentage progress bar (with ETA)
    during SIF creation in the default log level. If the `mksquashfs`
    version is older, then in verbose or debug log level show the
    output of mksquashfs with its own progress bar.
  * Statistics are now normally available for instances that are
    started by non-root users on cgroups v2 systems. The instance
    will be started in the current cgroup. Information about
    configuration issues that prevent collection of statistics are
    displayed as INFO messages by default.
  * Add a `--sandbox` option to `apptainer pull`.
  * Add configuration file binding to the `--nv` option. Files
    that are recognized in the NVIDIA Container Toolkit, including
    files for EGL ICD, were added to the default `nvliblist.conf`.
  * It is now possible to use multiple environment variable files
    using the `--env-file` flag. Files can be specified as a
    comma-separated list or by using the flag multiple times.
    Variables defined in later files take precedence over earlier
    files.
  * The registry login and registry logout commands now support a
    `--authfile &lt;path&gt;` option, which causes OCI credentials to be
    written to / removed from a custom file located at `&lt;path&gt;`
    instead of the default location (`$HOME/.apptainer/docker-config.json`).
    The commands `pull`, `push`, `run`, `exec`, `shell` and
    instance start can now also be passed a `--authfile &lt;path&gt;`
    option, to read OCI registry credentials from this custom file.
  * A new `--netns-path` option takes a path to a network
    namespace to join when starting a container. The root user
    may join any network namespace. An unprivileged user can only
    join a network namespace specified in the new `allow netns
    paths` directive in `apptainer.conf`, if they are also listed
    in `allow net users` / `allow net groups` and apptainer is
    installed with setuid privileges. Not supported with
    `--fakeroot`.
  * `apptainer.conf` now accepts setting the following options:
    `allow ipc ns` -- Default value is `yes`; when set to `no`,
  it will disable the use of the `--ipc` flag.
    `allow uts ns` -- Default value is `yes`; when set to `no`,
  it will invalidate the use of the `--uts` and `--hostname`
  flags.
    `allow user ns` -- Default value is `yes`; when set to
  `no`, it will disable creation of user namespaces. Note
  that this will prevent execution of containers with the
  `--userns` or `--fakeroot` flags and with unprivileged
  installations of Apptainer.
- Changed defaults / behaviours
  * Label the starter process seen in `ps` with the image filename,
    for example: Apptainer runtime parent: `example.sif`.
  * Remove runtime and compute libraries from `rocmliblist.conf`.
    They should instead be provided by the container image.
  * Allow overriding the build architecture with `--arch` and
    `--arch-variant`, to build images for another architecture
    than the current host arch. This requires that the host has
    been set up to support multiple architectures (`binfmt_misc`).
  * Complete the previously partial support for the riscv64
    architecture.
  * Show a warning message if changing directory to the cwd
    fails, instead of silently switching to the home directory
    or `/`.
  * Write starter messages to stderr when an instance fails to
    start. Previously they were incorrectly written to stdout.
  * Skip attempting to bind inaccessible mount points when
    handling the `mount hostfs = yes` configuration option.
  * Fix storage of credentials for `docker.io` to behave the same
    as for `index.docker.io`.
  * Change message log level from warning to debug when environment
    variables set inside a container or by `APPTAINERENV` have a
    different value than the environment variable on the host.
  * Change the default message level from silent to the normal
    level in the nested apptainer that executes a build's `%post`
    section, and suppress an unnecessary warning message.
  * Ignore invalid environment variables when pulling oci/docker
    containers.
  * Remove the little-known `fakerootcallback` functionality.
  * Update the default pacman confURL for `Bootstrap: arch`
    container builds.
  * Update the bundled fuse programs to their latest releases.
- Bug fixes
  * Fix the `mconfig -s` option to build the apptainer and starter
    binaries statically as documented.
  * `%files from` in a definition file will now correctly copy
    symlinks that `%point` to a target above the destination
    directory but inside the `%destination` stage root filesystem.
  * Fixed typo in `nvliblist.conf` (`libnvoptix.so.1` -&gt; `libnvoptix.so`).
  * Avoid timeouts when cleaning up from building gocryptfs-encrypted
    SIF files.
  * Fix bug that prevented build with `--passphrase` or
    `--pem-path` but without `--encrypt` from implying fakeroot.
  * Fix hang when copying files between build stages while using
    suid mode without user namespaces.
  * Fix running and building containers of different architectures
    than the host via binfmt_misc when using rootless fakeroot.
  * Fix `target: no such file or directory` error when extracting
    layers from certain OCI images that manipulate hard links
    across layers.
  * Fix the crash that happened when executing a privilege-encrypted
    container as root.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1757246400">- Update to 1.4.2
  * Restore looking for registry mirrors in /etc/containers/registry.conf
    and related files. This had been inadvertently dropped beginning in 1.4.0.
  * Fix use of the image cache when the home directory contains @ characters.
    Previously it would assume that it was the start of a digest in the oci-dir.
  * Fix signature verification failures on unsigned images.
  * Add additional .deb packages to the release assets that include the label
    trixie+ to indicate that they are for installing on Debian 13 or later.
    Those packages are necessary to work with the new libfuse3 library in
    Debian13. They also support libsubid, unlike the default packages because
    they are built on Debian 11 which doesn't have that library.
  * Add automatic triggering of Ubuntu PPA builds whenever there's a new
    apptainer release.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1759406400">- Update to 1.4.3
  * Corrected the mconfig -s option for statically building apptainer
    and starter binaries.
  * Resolved an issue where the Makefile generated by mconfig -b
    failed when the build directory was not a subdirectory of the
    Apptainer source code.
  * Fixed %files in definition files to correctly copy symlinks
    pointing above the destination directory but within the
    destination stage root filesystem.
  * Addressed a typo in nvliblist.conf ( libnvoptix.so.1 was
    corrected to libnvoptix.so).
  * Prevented timeouts during cleanup after building
    gocryptfs-encrypted SIF files.
  * Fixed a bug that prevented build with --passphrase or --pem-path
    (without --encrypt) from implying fakeroot.
  * Resolved a hang when copying files between build stages while
    using suid mode without user namespaces.
  * Fixed issues with running and building containers of different
    architectures than the host via binfmt_misc when using rootless
    fakeroot.
  * Corrected "target: no such file or directory" errors when
    extracting layers from certain OCI images that manipulate hard
    links across layers.
  * Fixed a crash when executing a privilege-encrypted container as
    root.
  * Improved documentation for the remote list command.
  * Removed the fakerootcallback functionality.
  * Updated the default pacman confURL for Bootstrap: arch container
    builds.
  * Updated bundled fuse programs to their latest releases.
  * Changed the default message level from silent to normal in
    nested apptainer executions of a build's %post section, and
    suppressed an unnecessary warning.
  * Invalid environment variables are now ignored when pulling
    oci/docker containers.
- Add definition file for SLE 16 (SLE-16.def).
- Remove definition files for SLE15 SP5 (SLE-15SP5.def) and
  SP6 (SLE-15SP6.def).</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1761048000">- No need for binutils-gold for aarch64</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1767700800">- Update ot 1.4.5
  * Fix for moderate severity GO-2025-4176 / CVE-2025-65105 /
    GHSA-j3rw-fx6g-q46j (bsc#1255462):
    Ineffective application of selinux / apparmor --security option.
    Updates of a few dependent go libraries for related security fixes.
  * Other fix
    Run FUSE processes in a separate process group. This detaches them
    from the main process so they don't receive signals such as interrupts
    sent to a terminal there. This was not a problem with interactive
    shells because they start their own group, but was a problem with
    some programs with interactive Read/Eval/Print/Loops such as python.
    An interrupt there would kill the FUSE processes.
- From 1.4.4
  * By applying patches to the bundled fuse2fs, allow again the possibility
    of using a non-writable ext3 image file as an overlay. Fixes regression
    introduced in 1.4.3.
  * If an overlay or bound data image is asked to be mounted writable but
    the user has no write access to the image, show a warning message
    instead of silently switching to readonly.
  * Avoid a fatal error when starting fakeroot from suid mode while
    in an NFS directory.
  * Fix 32-bit builds which were accidentally broken by a library
    upgrade that was done for a minor security issue.
- Fix CVEs:
  * GO-2025-4135 - CVE-2025-47914
    Malformed constraint may cause denial of service in
    golang.org/x/crypto/ssh/agent.
  * GO-2025-4134 - CVE-2025-58181 - bsc#1253924
    Unbounded memory consumption in golang.org/x/crypto/ssh.
  * GO-2025-4116 - CVE-2025-47913
    Potential denial of service in golang.org/x/crypto/ssh/agent.
  * GO-2025-3595 - CVE-2025-22872
  Incorrect Neutralization of Input During Web Page Generation
  in x/net.
  * GO-2025-3503 - CVE-2025-22870
    HTTP Proxy bypass using IPv6 Zone IDs in golang.org/x/net.
  * GO-2025-3487 - CVE-2025-22869
    Potential denial of service in golang.org/x/crypto.
  * GO-2025-3485 - CVE-2025-27144
    DoS in go-jose Parsing in github.com/go-jose/go-jose.
  * GO-2025-3754 - CVE-2025-8556
    CIRCL-Fourq: Missing and wrong validation can lead to
    incorrect results in github.com/cloudflare/circl.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1769688000">- Sync with Factory version which also fixes CVE-2024-45310
  tracked in bsc#1257432
- Readded SLE-15SP6.def as it was removed from Factory</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1769688001">- Sync with Factory version which also fixes CVE-2024-45310
  tracked in bsc#1257432
- Readded SLE-15SP6.def as it was removed from Factory</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1770724800">- Fix HTML parser misimplementation of a part of the HTML
  specification for table related tags (CVE-2025-58190,
  GO-2026-4441, bsc#1258048).
- Fix issue where the HTML parser takes a very long time or
  even never returns (CVE-2025-47911, GO-2026-4440, bsc#1258047).
  - ------------------------------------------------------------------</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1778068800">- Fix CVE-2026-34986 (bsc#1262956)
  * github.com/go-jose/go-jose/v4@v4.1.4
    CVE-2026-33186 GO-2026-4762 (bsc#1260311)
  * google.golang.org/grpc@v1.79.3
    CVE-2026-24137 GO-2026-4358 (bsc#1264177)
  * github.com/sigstore/sigstore@v1.10.4
    Fix fallout:
  github.com/moby/go-archive@v0.1.0
  github.com/containers/image/v5=github.com/containers/image/v5@v5.36.0
- Building Add `%%with_suid` macro to optionally build the
  `suid` starter (default: off).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1778241600">- Resync package with SLE.
  On openSUSE, do not include definition file templates for SLE.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Fix  CVE-2026-33814 GO-2026-4918 (bsc#1265844)
  Update golang.org/x/net to version v0.53.0
- Integrate vulnchecker into %check stage (optional).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451201">- Fix CVE-2026-39827, CVE-2026-39834, CVE-2026-39828, CVE-2026-39829,
  CVE-2026-39831, CVE-2026-42508, CVE-2026-39833, CVE-2026-39830,
  CVE-2026-39832, CVE-2026-46597, CVE-2026-46598, CVE-2026-46595,
  CVE-2026-39835 (bsc#1266202)
  Update golang.org/x/crypto to v0.52.0</changelog>
</package>
<package pkgid="b541e617e7ac1d7b7eba926f4f8466a8830c33a381cf740c335419503df75e5159d50bcc72058988eb9c794081d653c8d9c9baefafafa8347fffb2da438c977f" name="apptainer-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.4.5" rel="11.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698148800">- Do not build squashfuse, require it as a dependency.
  Removed: squashfuse-0.1.105.tar.gz, 70.patch
- Replace awkward 'Obsoletes: singularity-*' as well as the
  'Provides: Singularity' by 'Conflicts:' and drop the provides -
  the versioning scheme does not match and we do not automatically
  migrate from one to the other.
- Exclude platforms which do not provide all build dependencies.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1706702400">- Updated apptainer to version 1.2.5
  * Added `libnvidia-nvvm` to `nvliblist.conf`. Newer NVIDIA
    Drivers (known with &gt;= 525.85.05) require this lib to compile
    OpenCL programs against NVIDIA GPUs, i.e. `libnvidia-opencl`
    depends on `libnvidia-nvvm`.
  * Disable the usage of cgroup in instance creation when
    `--fakeroot` is passed.
  * Disable the usage of cgroup in instance creation when `hidepid`
    mount option on `/proc` is set.
  * Fixed a regression introduced in 1.2.0 where the user's
    password file information was not copied in to the container
    when there was a parent root-mapped user namespace (as is the
    case for example in `cvmfsexec`).
  * Added the upcoming NVIDIA driver library `libnvidia-gpucomp.so`
    to the list of libraries to add to NVIDIA GPU-enabled
    containers. Fixed missing error handling during the creation
    of an encrypted image that lead to the generation of corrupted
    images.
  * Use `APPTAINER_TMPDIR` for temporary files during privileged
    image encryption.
  * If rootless unified cgroups v2 is available when starting an
    image but `XDG_RUNTIME_DIR` or `DBUS_SESSION_BUS_ADDRESS` is
    not set, print an info message that stats will not be available
    instead of exiting with a fatal error.
  * Allow templated build arguments to definition files to have
    empty values.
- Package .def templates separately for different SPs.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1710331200">- Fix 'apptainer build' using signed packages from the SUSE
  Registry (bsc#1221364).
  * Remove-signatures-from-Docker-images.patch</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1710504000">- Updated apptainer to version 1.3.0
  * FUSE mounts are now supported in setuid mode, enabling full
    functionality even when kernel filesystem mounts are insecure due to
    unprivileged users having write access to raw filesystems in
    containers. When allow `setuid-mount extfs = no` (the default) in
    apptainer.conf, then the fuse2fs image driver will be used to mount
    ext3 images in setuid mode instead of the kernel driver (ext3 images
    are primarily used for the `--overlay` feature), restoring
    functionality that was removed by default in Apptainer 1.1.8 because
    of the security risk.
    The allow `setuid-mount squashfs` configuration option in
    `apptainer.conf` now has a new default called `iflimited` which allows
    kernel squashfs mounts only if there is at least one `limit container`
    option set or if Execution Control Lists are activated in ecl.toml.
    If kernel squashfs mounts are are not allowed, then the squashfuse
    image driver will be used instead.
    `iflimited` is the default because if one of those limits are used
    the system administrator ensures that unprivileged users do not have
    write access to the containers, but on the other hand using FUSE
    would enable a user to theoretically bypass the limits via `ptrace()`
    because the FUSE process runs as that user.
    The `fuse-overlayfs` image driver will also now be tried in setuid
    mode if the kernel overlayfs driver does not work (for example if
    one of the layers is a FUSE filesystem).  In addition, if `allow
    setuid-mount encrypted = no` then the unprivileged gocryptfs format
    will be used for encrypting SIF files instead of the kernel
    device-mapper. If a SIF file was encrypted using the gocryptfs
    format, it can now be mounted in setuid mode in addition to
    non-setuid mode.
  * Change the default in user namespace mode to use either kernel
    overlayfs or fuse-overlayfs instead of the underlay feature for the
    purpose of adding bind mount points. That was already the default in
    setuid mode; this change makes it consistent. The underlay feature
    can still be used with the `--underlay` option, but it is deprecated
    because the implementation is complicated and measurements have
    shown that the performance of underlay is similar to overlayfs and
    fuse-overlayfs.
    For now the underlay feature can be made the default again with a
    new `preferred` value on the `enable underlay` configuration option.
    Also the `--underlay` option can be used in setuid mode or as the
    root user, although it was ignored previously.
  * Prefer again to use kernel overlayfs over fuse-overlayfs when a
    lower layer is FUSE and there's no writable upper layer, undoing the
    change from 1.2.0. Another workaround was found for the problem that
    change addressed. This applies in both setuid mode and in user
    namespace mode.
  * `--cwd` is now the preferred form of the flag for setting the
    container's working directory, though `--pwd` is still supported for
    compatibility.
  * The way `--home` is handled when running as root (e.g. sudo apptainer)
    or with `--fakeroot` has changed. Previously, we were only modifying
    the `HOME` environment variable in these cases, while leaving the
    container's `/etc/passwd` file unchanged (with its homedir field
    pointing to `/root`, regardless of the value passed to `--home`). With
    this change, both value of HOME and the contents of `/etc/passwd` in
    the container will reflect the value passed to `--home` if the
    container is readonly. If the container is writable, the
    `/etc/passwd` file is left alone because it can interfere with
    commands that want to modify it.
  * The `--vm` and related flags to start apptainer inside a VM have been
    removed. This functionality was related to the retired Singularity Desktop
    / SyOS projects.
  * The keyserver-related commands that were under `remote` have been moved to
    their own, dedicated `keyserver` command. Run `apptainer help keyserver`
    for more information.
  * The commands related to OCI/Docker registries that were under `remote` have
    been moved to their own, dedicated `registry` command. Run
    `apptainer help registry` for more information.
  * The the `remote list` subcommand now outputs only remote endpoints (with
    keyservers and OCI/Docker registries having been moved to separate
    commands), and the output has been streamlined.
  * Adding a new remote endpoint using the `apptainer remote add` command will
    now set the new endpoint as default. This behavior can be suppressed by
    supplying the `--no-default` (or `-n`) flag to `remote add`.
  * Skip parsing build definition file template variables after comments
    beginning with a hash symbol.
  * The global `/tmp` directory is no longer used for gocryptfs mountpoints.
- New Features &amp; Functionality
  * The `remote status` command will now print the username, realname, and
    email of the logged-in user, if available.
  * Add monitoring feature support, which requires the usage of an
    additional tool named `apptheus`, this tool will put apptainer starter
    into a newly created cgroup and collect system metrics.
  * A new `--no-pid` flag for `apptainer run/shell/exec` disables the PID
    namespace inferred by `--containall` and `--compat`.
  * Added `--config` option to `keyserver` commands.
  * Honor an optional remoteName argument to the `keyserver list` command.
  * Added the `APPTAINER_ENCRYPTION_PEM_DATA` env var to allow for
    encrypting and running encrypted containers without a PEM file.
  * Adding `--sharens` mode for `apptainer exec/run/shell`, which enables to
    run multiple apptainer instances created by the same parent using
    the same image in the same user namespace.
- Make 'gocryptfs' an optional dependency.
- Make apptainer definition templates version dependent.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1715601600">- Make sure, digest values handled by the Go library
  github.com/opencontainers/go-digest and used throughout the
  Go-implemented containers ecosystem are always validated. This
  prevents attackers from triggering unexpected authenticated
  registry accesses.
  * Bump-github.com-containers-image-v5-from-5.30.0-to-5.30.1.patch
    (CVE-2024-3727, bsc#1224114).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1735905600">- Update to version 1.3.6
  * Avoid using kernel overlayfs when the lower layer is a sandbox
    on an incompatible filesystem type such as GPFS or Lustre.
    For those cases use fuse-overlayfs instead. This fixes a
    regression introduced in 1.3.0. The regression didn't much
    impact Lustre because kernel overlayfs refused to try to use
    it and Apptainer proceeded to use fuse-overlayfs anyway, but
    with GPFS the kernel overlayfs allowed mounting but returned
    stale file handle errors.
- Version 1.3.5
  * Fix a regression introduced in 1.3.4 that overwrote existing
    standard `/.singularity.d` files such as `runscript` in
    container images even if they had been modified.
  * Skip attempting to bind inaccessible mount points when
    handling the `mount hostfs = yes` configuration option.
  * Support parsing nested variables defined inside `%arguments`
    section of definition files.
  * Ignore invalid environment variables when pulling oci/docker
    containers.
- Version 1.3.4
  * Fixed sif-embedded overlay partitions for containers that are
    larger than 2 gigabytes.
  * Fixed the failure when starting apptainer with
    `instance --fakeroot`.
  * `apptainer build -B ...` can now be used to mount custom
    resolv.conf and hosts files from non-standard outside locations.
    This can be used to run `apptainer build` in a nix-build sandbox
    that has no `/etc/resolv.conf`.
  * Fixed failing builds from local images that have symbolic links
    for paths that are part of the base container environment (e.g.
    /var/tmp -&gt; /tmp).
  * Show info messages suggesting to use
    `enable underlay = preferred` or the `--underlay` flag when
    overlay is implied for bind mounts but the kernel is too old
    to support fuse mounts in user namespaces and so tries to use
    fusermount.
  * When someone uses a `yum` bootstrap to build a container
    without using subuid-based fakeroot or root, warn that it is
    unlikely to work.
  * Allow a writable `--overlay` to be used with `--nvccli` instead
    of `--writable-tmpfs`.
  * If an error "no descriptor found for reference" is seen while
    getting an oci container, retry the operation up to five times.
  * Make fakeroot Recommended for SUSE rpms instead of Required.
  * Allow bind mounts onto existing files on r/o NFS filesystems.
  * If an error is seen in the %post section when building a
    container using fakeroot mode 3 (with the fakeroot command)
    then show a message suggesting using `--ignore-fakeroot-command`
    and referring to the documentation about how to install and use
    it inside the container definition file.
  * Show a more helpful error message when using fakeroot in suid
    mode and there's an `/etc/subuid` mapping even though user
    namespaces are not available (user namespaces are required for
    `/etc/subuid` mapping).
- Version 1.3.3
  * Added libcudadebugger.so to nvliblist.conf to support cuda-gdb
    in CUDA 12+.
  * Ensure opened/kept file descriptors in stage 1 are not closed
    during the Go garbage collection to avoid "bad file descriptor"
    errors at startup.
  * Fixed a segmentation violation issue when running Apptainer
    checkpoint.
  * Fixed an issue that Apptainer won't read default docker
    credentials.
- Version 1.3.2
  * Fix for
    [CVE-2024-3727](https://bugzilla.suse.com/show_bug.cgi?id=1224114)
    in a dependent library which describes a flaw that can allow
    attackers to trigger unexpected authenticated registry accesses
    due to object digest values not being validated in all cases.
  * Fixed the issue when nesting `apptainer instance start` inside
    a container on cgroups-v2 capable host.
  * Fixed the issue that oras download progress bar gets stuck
    when downloading large images.
- Version 1.3.1
  * Make 'apptainer build' work with signed Docker containers.
  * Fixed regression introduced in 1.3.0 that prevented closing
    cryptsetup and the corresponding loop device after running
    an encrypted sif container file in suid mode.
  * Stopped binding over the default timezone in the container
    with the host's timezone, which led to unexpected behavior if
    the application changed timezones.
  * Added progress bars for `oras://` push and pull.
  * Hide `Instance stats will not be available` message under
    `--sharens` mode.
  * Fix problem where credentials locally stored with
    `registry login` command were not usable in some execution
    flows. Run `registry login` again with latest version to ensure
    credentials are stored correctly.
  * Make runscript timeout configurable.
  * Return invalid bind path mount options during bind path
    parsing.
  * Make the INFO message more helpful when a running background
    process at exit time causes a FUSE mount to not shut down
    cleanly.
  * Fixed the wrong mediaType in the oras push manifest.
- Add Apptainer definition template for SLE15-SP7.
- Obsoleted:
  * Remove-signatures-from-Docker-images.patch
  * Bump-github.com-containers-image-v5-from-5.30.0-to-5.30.1.patch
- Make sure, build is reproducible by setting the GNU build ID to one
  derived from the Go one. See https://pkg.go.dev/cmd/link.
- Use go-jose version with fix for CVE-2024-28180 (bsc#1235211).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1738152000">- Update golang.org/x/net to v0.23 to fix CVE-2023-45288
  (bnc#1236528).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1742299200">- Fix CVE-2024-45338, CVE-2025-22870, CVE-2024-45337, CVE-2025-22869, CVE-2025-27144 CVE-2024-41110
  * GO-2024-3333 CVE-2024-45338 (bsc#1234794)
    GO-2025-3503 CVE-2025-22870 (bsc#1238611):
    Update to: golang.org/x/net@v0.36.0
  * GO-2024-3321 CVE-2024-45337 (bsc#1234595)
    GO-2025-3487 CVE-2025-22869 (bsc#1239341):
    Update to: golang.org/x/crypto@v0.35.0
  * GO-2025-3485 CVE-2025-27144 (bsc#1237679):
    Update to: github.com/go-jose/go-jose/v3@v3.0.4
  * GO-2024-3005 CVE-2024-41110 (bsc#1228324):
    Update to: github.com/docker/docker@v25.0.6+incompatible</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1748865600">- Update to 1.4.1
  * Fix the use of libsubid which had been broken by the revision
    applied in 1.4.0-rc.2.
  * Fix a bug introduced in 1.4.0 that caused arm64 to be
    mis-converted to arm64v8 and resulted in a failure when pulling
    OCI containers.
  * Fix user database lookup in master process preventing instance
    from starting correctly on systems using winbind.
  * Check for existence of `/run/systemd/system` when verifying
    cgroups can be used via systemd manager.
  * Add a clear error message if someone tries to use privileged
    network options while not using setuid mode.
  * Allow multi-arch oci-archive files that have a nested index
    with the manifest. This is the default format (both for Docker
    and OCI) when using `nerdctl save`.
  * Test if docker-archive is actually an oci-archive (since Docker
    version 25), and if it is oci then use the OCI parser to avoid
    bugs in the Docker parser. Save the daemon-daemon references
    to a temporary docker-archive, to benefit from the same
    improvements also for those references. Parse as oci-archive.
- New Features &amp; Functionality in from ineherited 1.4.0
  * Add new build option `--mksquashfs-args` to pass additional
    arguments to the `mksquashfs` command when building SIF files.
    If a compression method other than gzip is selected, the SIF
    file might not work with older installations of Apptainer
    or Singularity, so an INFO message about that is printed. On
    the other hand, an INFO message that was printed (twice) when
    running an image with non-gzip compression has been removed.
  * If the `mksquashfs` version is new enough (version 4.6 in
    Leaep 16.0), then show a percentage progress bar (with ETA)
    during SIF creation in the default log level. If the `mksquashfs`
    version is older, then in verbose or debug log level show the
    output of mksquashfs with its own progress bar.
  * Statistics are now normally available for instances that are
    started by non-root users on cgroups v2 systems. The instance
    will be started in the current cgroup. Information about
    configuration issues that prevent collection of statistics are
    displayed as INFO messages by default.
  * Add a `--sandbox` option to `apptainer pull`.
  * Add configuration file binding to the `--nv` option. Files
    that are recognized in the NVIDIA Container Toolkit, including
    files for EGL ICD, were added to the default `nvliblist.conf`.
  * It is now possible to use multiple environment variable files
    using the `--env-file` flag. Files can be specified as a
    comma-separated list or by using the flag multiple times.
    Variables defined in later files take precedence over earlier
    files.
  * The registry login and registry logout commands now support a
    `--authfile &lt;path&gt;` option, which causes OCI credentials to be
    written to / removed from a custom file located at `&lt;path&gt;`
    instead of the default location (`$HOME/.apptainer/docker-config.json`).
    The commands `pull`, `push`, `run`, `exec`, `shell` and
    instance start can now also be passed a `--authfile &lt;path&gt;`
    option, to read OCI registry credentials from this custom file.
  * A new `--netns-path` option takes a path to a network
    namespace to join when starting a container. The root user
    may join any network namespace. An unprivileged user can only
    join a network namespace specified in the new `allow netns
    paths` directive in `apptainer.conf`, if they are also listed
    in `allow net users` / `allow net groups` and apptainer is
    installed with setuid privileges. Not supported with
    `--fakeroot`.
  * `apptainer.conf` now accepts setting the following options:
    `allow ipc ns` -- Default value is `yes`; when set to `no`,
  it will disable the use of the `--ipc` flag.
    `allow uts ns` -- Default value is `yes`; when set to `no`,
  it will invalidate the use of the `--uts` and `--hostname`
  flags.
    `allow user ns` -- Default value is `yes`; when set to
  `no`, it will disable creation of user namespaces. Note
  that this will prevent execution of containers with the
  `--userns` or `--fakeroot` flags and with unprivileged
  installations of Apptainer.
- Changed defaults / behaviours
  * Label the starter process seen in `ps` with the image filename,
    for example: Apptainer runtime parent: `example.sif`.
  * Remove runtime and compute libraries from `rocmliblist.conf`.
    They should instead be provided by the container image.
  * Allow overriding the build architecture with `--arch` and
    `--arch-variant`, to build images for another architecture
    than the current host arch. This requires that the host has
    been set up to support multiple architectures (`binfmt_misc`).
  * Complete the previously partial support for the riscv64
    architecture.
  * Show a warning message if changing directory to the cwd
    fails, instead of silently switching to the home directory
    or `/`.
  * Write starter messages to stderr when an instance fails to
    start. Previously they were incorrectly written to stdout.
  * Skip attempting to bind inaccessible mount points when
    handling the `mount hostfs = yes` configuration option.
  * Fix storage of credentials for `docker.io` to behave the same
    as for `index.docker.io`.
  * Change message log level from warning to debug when environment
    variables set inside a container or by `APPTAINERENV` have a
    different value than the environment variable on the host.
  * Change the default message level from silent to the normal
    level in the nested apptainer that executes a build's `%post`
    section, and suppress an unnecessary warning message.
  * Ignore invalid environment variables when pulling oci/docker
    containers.
  * Remove the little-known `fakerootcallback` functionality.
  * Update the default pacman confURL for `Bootstrap: arch`
    container builds.
  * Update the bundled fuse programs to their latest releases.
- Bug fixes
  * Fix the `mconfig -s` option to build the apptainer and starter
    binaries statically as documented.
  * `%files from` in a definition file will now correctly copy
    symlinks that `%point` to a target above the destination
    directory but inside the `%destination` stage root filesystem.
  * Fixed typo in `nvliblist.conf` (`libnvoptix.so.1` -&gt; `libnvoptix.so`).
  * Avoid timeouts when cleaning up from building gocryptfs-encrypted
    SIF files.
  * Fix bug that prevented build with `--passphrase` or
    `--pem-path` but without `--encrypt` from implying fakeroot.
  * Fix hang when copying files between build stages while using
    suid mode without user namespaces.
  * Fix running and building containers of different architectures
    than the host via binfmt_misc when using rootless fakeroot.
  * Fix `target: no such file or directory` error when extracting
    layers from certain OCI images that manipulate hard links
    across layers.
  * Fix the crash that happened when executing a privilege-encrypted
    container as root.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1757246400">- Update to 1.4.2
  * Restore looking for registry mirrors in /etc/containers/registry.conf
    and related files. This had been inadvertently dropped beginning in 1.4.0.
  * Fix use of the image cache when the home directory contains @ characters.
    Previously it would assume that it was the start of a digest in the oci-dir.
  * Fix signature verification failures on unsigned images.
  * Add additional .deb packages to the release assets that include the label
    trixie+ to indicate that they are for installing on Debian 13 or later.
    Those packages are necessary to work with the new libfuse3 library in
    Debian13. They also support libsubid, unlike the default packages because
    they are built on Debian 11 which doesn't have that library.
  * Add automatic triggering of Ubuntu PPA builds whenever there's a new
    apptainer release.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1759406400">- Update to 1.4.3
  * Corrected the mconfig -s option for statically building apptainer
    and starter binaries.
  * Resolved an issue where the Makefile generated by mconfig -b
    failed when the build directory was not a subdirectory of the
    Apptainer source code.
  * Fixed %files in definition files to correctly copy symlinks
    pointing above the destination directory but within the
    destination stage root filesystem.
  * Addressed a typo in nvliblist.conf ( libnvoptix.so.1 was
    corrected to libnvoptix.so).
  * Prevented timeouts during cleanup after building
    gocryptfs-encrypted SIF files.
  * Fixed a bug that prevented build with --passphrase or --pem-path
    (without --encrypt) from implying fakeroot.
  * Resolved a hang when copying files between build stages while
    using suid mode without user namespaces.
  * Fixed issues with running and building containers of different
    architectures than the host via binfmt_misc when using rootless
    fakeroot.
  * Corrected "target: no such file or directory" errors when
    extracting layers from certain OCI images that manipulate hard
    links across layers.
  * Fixed a crash when executing a privilege-encrypted container as
    root.
  * Improved documentation for the remote list command.
  * Removed the fakerootcallback functionality.
  * Updated the default pacman confURL for Bootstrap: arch container
    builds.
  * Updated bundled fuse programs to their latest releases.
  * Changed the default message level from silent to normal in
    nested apptainer executions of a build's %post section, and
    suppressed an unnecessary warning.
  * Invalid environment variables are now ignored when pulling
    oci/docker containers.
- Add definition file for SLE 16 (SLE-16.def).
- Remove definition files for SLE15 SP5 (SLE-15SP5.def) and
  SP6 (SLE-15SP6.def).</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1761048000">- No need for binutils-gold for aarch64</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1767700800">- Update ot 1.4.5
  * Fix for moderate severity GO-2025-4176 / CVE-2025-65105 /
    GHSA-j3rw-fx6g-q46j (bsc#1255462):
    Ineffective application of selinux / apparmor --security option.
    Updates of a few dependent go libraries for related security fixes.
  * Other fix
    Run FUSE processes in a separate process group. This detaches them
    from the main process so they don't receive signals such as interrupts
    sent to a terminal there. This was not a problem with interactive
    shells because they start their own group, but was a problem with
    some programs with interactive Read/Eval/Print/Loops such as python.
    An interrupt there would kill the FUSE processes.
- From 1.4.4
  * By applying patches to the bundled fuse2fs, allow again the possibility
    of using a non-writable ext3 image file as an overlay. Fixes regression
    introduced in 1.4.3.
  * If an overlay or bound data image is asked to be mounted writable but
    the user has no write access to the image, show a warning message
    instead of silently switching to readonly.
  * Avoid a fatal error when starting fakeroot from suid mode while
    in an NFS directory.
  * Fix 32-bit builds which were accidentally broken by a library
    upgrade that was done for a minor security issue.
- Fix CVEs:
  * GO-2025-4135 - CVE-2025-47914
    Malformed constraint may cause denial of service in
    golang.org/x/crypto/ssh/agent.
  * GO-2025-4134 - CVE-2025-58181 - bsc#1253924
    Unbounded memory consumption in golang.org/x/crypto/ssh.
  * GO-2025-4116 - CVE-2025-47913
    Potential denial of service in golang.org/x/crypto/ssh/agent.
  * GO-2025-3595 - CVE-2025-22872
  Incorrect Neutralization of Input During Web Page Generation
  in x/net.
  * GO-2025-3503 - CVE-2025-22870
    HTTP Proxy bypass using IPv6 Zone IDs in golang.org/x/net.
  * GO-2025-3487 - CVE-2025-22869
    Potential denial of service in golang.org/x/crypto.
  * GO-2025-3485 - CVE-2025-27144
    DoS in go-jose Parsing in github.com/go-jose/go-jose.
  * GO-2025-3754 - CVE-2025-8556
    CIRCL-Fourq: Missing and wrong validation can lead to
    incorrect results in github.com/cloudflare/circl.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1769688000">- Sync with Factory version which also fixes CVE-2024-45310
  tracked in bsc#1257432
- Readded SLE-15SP6.def as it was removed from Factory</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1769688001">- Sync with Factory version which also fixes CVE-2024-45310
  tracked in bsc#1257432
- Readded SLE-15SP6.def as it was removed from Factory</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1770724800">- Fix HTML parser misimplementation of a part of the HTML
  specification for table related tags (CVE-2025-58190,
  GO-2026-4441, bsc#1258048).
- Fix issue where the HTML parser takes a very long time or
  even never returns (CVE-2025-47911, GO-2026-4440, bsc#1258047).
  - ------------------------------------------------------------------</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1778068800">- Fix CVE-2026-34986 (bsc#1262956)
  * github.com/go-jose/go-jose/v4@v4.1.4
    CVE-2026-33186 GO-2026-4762 (bsc#1260311)
  * google.golang.org/grpc@v1.79.3
    CVE-2026-24137 GO-2026-4358 (bsc#1264177)
  * github.com/sigstore/sigstore@v1.10.4
    Fix fallout:
  github.com/moby/go-archive@v0.1.0
  github.com/containers/image/v5=github.com/containers/image/v5@v5.36.0
- Building Add `%%with_suid` macro to optionally build the
  `suid` starter (default: off).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1778241600">- Resync package with SLE.
  On openSUSE, do not include definition file templates for SLE.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Fix  CVE-2026-33814 GO-2026-4918 (bsc#1265844)
  Update golang.org/x/net to version v0.53.0
- Integrate vulnchecker into %check stage (optional).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451201">- Fix CVE-2026-39827, CVE-2026-39834, CVE-2026-39828, CVE-2026-39829,
  CVE-2026-39831, CVE-2026-42508, CVE-2026-39833, CVE-2026-39830,
  CVE-2026-39832, CVE-2026-46597, CVE-2026-46598, CVE-2026-46595,
  CVE-2026-39835 (bsc#1266202)
  Update golang.org/x/crypto to v0.52.0</changelog>
</package>
<package pkgid="bb158b84dbce43c8f52161cae02047d7390ae8fc082e3a8cde9b6996081b26fc9d59b25188a81542014b5750504e56c80cc508adf237ab02e904d581e4715280" name="apptainer-leap" arch="noarch">
  <version epoch="0" ver="1.4.5" rel="11.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698148800">- Do not build squashfuse, require it as a dependency.
  Removed: squashfuse-0.1.105.tar.gz, 70.patch
- Replace awkward 'Obsoletes: singularity-*' as well as the
  'Provides: Singularity' by 'Conflicts:' and drop the provides -
  the versioning scheme does not match and we do not automatically
  migrate from one to the other.
- Exclude platforms which do not provide all build dependencies.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1706702400">- Updated apptainer to version 1.2.5
  * Added `libnvidia-nvvm` to `nvliblist.conf`. Newer NVIDIA
    Drivers (known with &gt;= 525.85.05) require this lib to compile
    OpenCL programs against NVIDIA GPUs, i.e. `libnvidia-opencl`
    depends on `libnvidia-nvvm`.
  * Disable the usage of cgroup in instance creation when
    `--fakeroot` is passed.
  * Disable the usage of cgroup in instance creation when `hidepid`
    mount option on `/proc` is set.
  * Fixed a regression introduced in 1.2.0 where the user's
    password file information was not copied in to the container
    when there was a parent root-mapped user namespace (as is the
    case for example in `cvmfsexec`).
  * Added the upcoming NVIDIA driver library `libnvidia-gpucomp.so`
    to the list of libraries to add to NVIDIA GPU-enabled
    containers. Fixed missing error handling during the creation
    of an encrypted image that lead to the generation of corrupted
    images.
  * Use `APPTAINER_TMPDIR` for temporary files during privileged
    image encryption.
  * If rootless unified cgroups v2 is available when starting an
    image but `XDG_RUNTIME_DIR` or `DBUS_SESSION_BUS_ADDRESS` is
    not set, print an info message that stats will not be available
    instead of exiting with a fatal error.
  * Allow templated build arguments to definition files to have
    empty values.
- Package .def templates separately for different SPs.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1710331200">- Fix 'apptainer build' using signed packages from the SUSE
  Registry (bsc#1221364).
  * Remove-signatures-from-Docker-images.patch</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1710504000">- Updated apptainer to version 1.3.0
  * FUSE mounts are now supported in setuid mode, enabling full
    functionality even when kernel filesystem mounts are insecure due to
    unprivileged users having write access to raw filesystems in
    containers. When allow `setuid-mount extfs = no` (the default) in
    apptainer.conf, then the fuse2fs image driver will be used to mount
    ext3 images in setuid mode instead of the kernel driver (ext3 images
    are primarily used for the `--overlay` feature), restoring
    functionality that was removed by default in Apptainer 1.1.8 because
    of the security risk.
    The allow `setuid-mount squashfs` configuration option in
    `apptainer.conf` now has a new default called `iflimited` which allows
    kernel squashfs mounts only if there is at least one `limit container`
    option set or if Execution Control Lists are activated in ecl.toml.
    If kernel squashfs mounts are are not allowed, then the squashfuse
    image driver will be used instead.
    `iflimited` is the default because if one of those limits are used
    the system administrator ensures that unprivileged users do not have
    write access to the containers, but on the other hand using FUSE
    would enable a user to theoretically bypass the limits via `ptrace()`
    because the FUSE process runs as that user.
    The `fuse-overlayfs` image driver will also now be tried in setuid
    mode if the kernel overlayfs driver does not work (for example if
    one of the layers is a FUSE filesystem).  In addition, if `allow
    setuid-mount encrypted = no` then the unprivileged gocryptfs format
    will be used for encrypting SIF files instead of the kernel
    device-mapper. If a SIF file was encrypted using the gocryptfs
    format, it can now be mounted in setuid mode in addition to
    non-setuid mode.
  * Change the default in user namespace mode to use either kernel
    overlayfs or fuse-overlayfs instead of the underlay feature for the
    purpose of adding bind mount points. That was already the default in
    setuid mode; this change makes it consistent. The underlay feature
    can still be used with the `--underlay` option, but it is deprecated
    because the implementation is complicated and measurements have
    shown that the performance of underlay is similar to overlayfs and
    fuse-overlayfs.
    For now the underlay feature can be made the default again with a
    new `preferred` value on the `enable underlay` configuration option.
    Also the `--underlay` option can be used in setuid mode or as the
    root user, although it was ignored previously.
  * Prefer again to use kernel overlayfs over fuse-overlayfs when a
    lower layer is FUSE and there's no writable upper layer, undoing the
    change from 1.2.0. Another workaround was found for the problem that
    change addressed. This applies in both setuid mode and in user
    namespace mode.
  * `--cwd` is now the preferred form of the flag for setting the
    container's working directory, though `--pwd` is still supported for
    compatibility.
  * The way `--home` is handled when running as root (e.g. sudo apptainer)
    or with `--fakeroot` has changed. Previously, we were only modifying
    the `HOME` environment variable in these cases, while leaving the
    container's `/etc/passwd` file unchanged (with its homedir field
    pointing to `/root`, regardless of the value passed to `--home`). With
    this change, both value of HOME and the contents of `/etc/passwd` in
    the container will reflect the value passed to `--home` if the
    container is readonly. If the container is writable, the
    `/etc/passwd` file is left alone because it can interfere with
    commands that want to modify it.
  * The `--vm` and related flags to start apptainer inside a VM have been
    removed. This functionality was related to the retired Singularity Desktop
    / SyOS projects.
  * The keyserver-related commands that were under `remote` have been moved to
    their own, dedicated `keyserver` command. Run `apptainer help keyserver`
    for more information.
  * The commands related to OCI/Docker registries that were under `remote` have
    been moved to their own, dedicated `registry` command. Run
    `apptainer help registry` for more information.
  * The the `remote list` subcommand now outputs only remote endpoints (with
    keyservers and OCI/Docker registries having been moved to separate
    commands), and the output has been streamlined.
  * Adding a new remote endpoint using the `apptainer remote add` command will
    now set the new endpoint as default. This behavior can be suppressed by
    supplying the `--no-default` (or `-n`) flag to `remote add`.
  * Skip parsing build definition file template variables after comments
    beginning with a hash symbol.
  * The global `/tmp` directory is no longer used for gocryptfs mountpoints.
- New Features &amp; Functionality
  * The `remote status` command will now print the username, realname, and
    email of the logged-in user, if available.
  * Add monitoring feature support, which requires the usage of an
    additional tool named `apptheus`, this tool will put apptainer starter
    into a newly created cgroup and collect system metrics.
  * A new `--no-pid` flag for `apptainer run/shell/exec` disables the PID
    namespace inferred by `--containall` and `--compat`.
  * Added `--config` option to `keyserver` commands.
  * Honor an optional remoteName argument to the `keyserver list` command.
  * Added the `APPTAINER_ENCRYPTION_PEM_DATA` env var to allow for
    encrypting and running encrypted containers without a PEM file.
  * Adding `--sharens` mode for `apptainer exec/run/shell`, which enables to
    run multiple apptainer instances created by the same parent using
    the same image in the same user namespace.
- Make 'gocryptfs' an optional dependency.
- Make apptainer definition templates version dependent.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1715601600">- Make sure, digest values handled by the Go library
  github.com/opencontainers/go-digest and used throughout the
  Go-implemented containers ecosystem are always validated. This
  prevents attackers from triggering unexpected authenticated
  registry accesses.
  * Bump-github.com-containers-image-v5-from-5.30.0-to-5.30.1.patch
    (CVE-2024-3727, bsc#1224114).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1735905600">- Update to version 1.3.6
  * Avoid using kernel overlayfs when the lower layer is a sandbox
    on an incompatible filesystem type such as GPFS or Lustre.
    For those cases use fuse-overlayfs instead. This fixes a
    regression introduced in 1.3.0. The regression didn't much
    impact Lustre because kernel overlayfs refused to try to use
    it and Apptainer proceeded to use fuse-overlayfs anyway, but
    with GPFS the kernel overlayfs allowed mounting but returned
    stale file handle errors.
- Version 1.3.5
  * Fix a regression introduced in 1.3.4 that overwrote existing
    standard `/.singularity.d` files such as `runscript` in
    container images even if they had been modified.
  * Skip attempting to bind inaccessible mount points when
    handling the `mount hostfs = yes` configuration option.
  * Support parsing nested variables defined inside `%arguments`
    section of definition files.
  * Ignore invalid environment variables when pulling oci/docker
    containers.
- Version 1.3.4
  * Fixed sif-embedded overlay partitions for containers that are
    larger than 2 gigabytes.
  * Fixed the failure when starting apptainer with
    `instance --fakeroot`.
  * `apptainer build -B ...` can now be used to mount custom
    resolv.conf and hosts files from non-standard outside locations.
    This can be used to run `apptainer build` in a nix-build sandbox
    that has no `/etc/resolv.conf`.
  * Fixed failing builds from local images that have symbolic links
    for paths that are part of the base container environment (e.g.
    /var/tmp -&gt; /tmp).
  * Show info messages suggesting to use
    `enable underlay = preferred` or the `--underlay` flag when
    overlay is implied for bind mounts but the kernel is too old
    to support fuse mounts in user namespaces and so tries to use
    fusermount.
  * When someone uses a `yum` bootstrap to build a container
    without using subuid-based fakeroot or root, warn that it is
    unlikely to work.
  * Allow a writable `--overlay` to be used with `--nvccli` instead
    of `--writable-tmpfs`.
  * If an error "no descriptor found for reference" is seen while
    getting an oci container, retry the operation up to five times.
  * Make fakeroot Recommended for SUSE rpms instead of Required.
  * Allow bind mounts onto existing files on r/o NFS filesystems.
  * If an error is seen in the %post section when building a
    container using fakeroot mode 3 (with the fakeroot command)
    then show a message suggesting using `--ignore-fakeroot-command`
    and referring to the documentation about how to install and use
    it inside the container definition file.
  * Show a more helpful error message when using fakeroot in suid
    mode and there's an `/etc/subuid` mapping even though user
    namespaces are not available (user namespaces are required for
    `/etc/subuid` mapping).
- Version 1.3.3
  * Added libcudadebugger.so to nvliblist.conf to support cuda-gdb
    in CUDA 12+.
  * Ensure opened/kept file descriptors in stage 1 are not closed
    during the Go garbage collection to avoid "bad file descriptor"
    errors at startup.
  * Fixed a segmentation violation issue when running Apptainer
    checkpoint.
  * Fixed an issue that Apptainer won't read default docker
    credentials.
- Version 1.3.2
  * Fix for
    [CVE-2024-3727](https://bugzilla.suse.com/show_bug.cgi?id=1224114)
    in a dependent library which describes a flaw that can allow
    attackers to trigger unexpected authenticated registry accesses
    due to object digest values not being validated in all cases.
  * Fixed the issue when nesting `apptainer instance start` inside
    a container on cgroups-v2 capable host.
  * Fixed the issue that oras download progress bar gets stuck
    when downloading large images.
- Version 1.3.1
  * Make 'apptainer build' work with signed Docker containers.
  * Fixed regression introduced in 1.3.0 that prevented closing
    cryptsetup and the corresponding loop device after running
    an encrypted sif container file in suid mode.
  * Stopped binding over the default timezone in the container
    with the host's timezone, which led to unexpected behavior if
    the application changed timezones.
  * Added progress bars for `oras://` push and pull.
  * Hide `Instance stats will not be available` message under
    `--sharens` mode.
  * Fix problem where credentials locally stored with
    `registry login` command were not usable in some execution
    flows. Run `registry login` again with latest version to ensure
    credentials are stored correctly.
  * Make runscript timeout configurable.
  * Return invalid bind path mount options during bind path
    parsing.
  * Make the INFO message more helpful when a running background
    process at exit time causes a FUSE mount to not shut down
    cleanly.
  * Fixed the wrong mediaType in the oras push manifest.
- Add Apptainer definition template for SLE15-SP7.
- Obsoleted:
  * Remove-signatures-from-Docker-images.patch
  * Bump-github.com-containers-image-v5-from-5.30.0-to-5.30.1.patch
- Make sure, build is reproducible by setting the GNU build ID to one
  derived from the Go one. See https://pkg.go.dev/cmd/link.
- Use go-jose version with fix for CVE-2024-28180 (bsc#1235211).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1738152000">- Update golang.org/x/net to v0.23 to fix CVE-2023-45288
  (bnc#1236528).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1742299200">- Fix CVE-2024-45338, CVE-2025-22870, CVE-2024-45337, CVE-2025-22869, CVE-2025-27144 CVE-2024-41110
  * GO-2024-3333 CVE-2024-45338 (bsc#1234794)
    GO-2025-3503 CVE-2025-22870 (bsc#1238611):
    Update to: golang.org/x/net@v0.36.0
  * GO-2024-3321 CVE-2024-45337 (bsc#1234595)
    GO-2025-3487 CVE-2025-22869 (bsc#1239341):
    Update to: golang.org/x/crypto@v0.35.0
  * GO-2025-3485 CVE-2025-27144 (bsc#1237679):
    Update to: github.com/go-jose/go-jose/v3@v3.0.4
  * GO-2024-3005 CVE-2024-41110 (bsc#1228324):
    Update to: github.com/docker/docker@v25.0.6+incompatible</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1748865600">- Update to 1.4.1
  * Fix the use of libsubid which had been broken by the revision
    applied in 1.4.0-rc.2.
  * Fix a bug introduced in 1.4.0 that caused arm64 to be
    mis-converted to arm64v8 and resulted in a failure when pulling
    OCI containers.
  * Fix user database lookup in master process preventing instance
    from starting correctly on systems using winbind.
  * Check for existence of `/run/systemd/system` when verifying
    cgroups can be used via systemd manager.
  * Add a clear error message if someone tries to use privileged
    network options while not using setuid mode.
  * Allow multi-arch oci-archive files that have a nested index
    with the manifest. This is the default format (both for Docker
    and OCI) when using `nerdctl save`.
  * Test if docker-archive is actually an oci-archive (since Docker
    version 25), and if it is oci then use the OCI parser to avoid
    bugs in the Docker parser. Save the daemon-daemon references
    to a temporary docker-archive, to benefit from the same
    improvements also for those references. Parse as oci-archive.
- New Features &amp; Functionality in from ineherited 1.4.0
  * Add new build option `--mksquashfs-args` to pass additional
    arguments to the `mksquashfs` command when building SIF files.
    If a compression method other than gzip is selected, the SIF
    file might not work with older installations of Apptainer
    or Singularity, so an INFO message about that is printed. On
    the other hand, an INFO message that was printed (twice) when
    running an image with non-gzip compression has been removed.
  * If the `mksquashfs` version is new enough (version 4.6 in
    Leaep 16.0), then show a percentage progress bar (with ETA)
    during SIF creation in the default log level. If the `mksquashfs`
    version is older, then in verbose or debug log level show the
    output of mksquashfs with its own progress bar.
  * Statistics are now normally available for instances that are
    started by non-root users on cgroups v2 systems. The instance
    will be started in the current cgroup. Information about
    configuration issues that prevent collection of statistics are
    displayed as INFO messages by default.
  * Add a `--sandbox` option to `apptainer pull`.
  * Add configuration file binding to the `--nv` option. Files
    that are recognized in the NVIDIA Container Toolkit, including
    files for EGL ICD, were added to the default `nvliblist.conf`.
  * It is now possible to use multiple environment variable files
    using the `--env-file` flag. Files can be specified as a
    comma-separated list or by using the flag multiple times.
    Variables defined in later files take precedence over earlier
    files.
  * The registry login and registry logout commands now support a
    `--authfile &lt;path&gt;` option, which causes OCI credentials to be
    written to / removed from a custom file located at `&lt;path&gt;`
    instead of the default location (`$HOME/.apptainer/docker-config.json`).
    The commands `pull`, `push`, `run`, `exec`, `shell` and
    instance start can now also be passed a `--authfile &lt;path&gt;`
    option, to read OCI registry credentials from this custom file.
  * A new `--netns-path` option takes a path to a network
    namespace to join when starting a container. The root user
    may join any network namespace. An unprivileged user can only
    join a network namespace specified in the new `allow netns
    paths` directive in `apptainer.conf`, if they are also listed
    in `allow net users` / `allow net groups` and apptainer is
    installed with setuid privileges. Not supported with
    `--fakeroot`.
  * `apptainer.conf` now accepts setting the following options:
    `allow ipc ns` -- Default value is `yes`; when set to `no`,
  it will disable the use of the `--ipc` flag.
    `allow uts ns` -- Default value is `yes`; when set to `no`,
  it will invalidate the use of the `--uts` and `--hostname`
  flags.
    `allow user ns` -- Default value is `yes`; when set to
  `no`, it will disable creation of user namespaces. Note
  that this will prevent execution of containers with the
  `--userns` or `--fakeroot` flags and with unprivileged
  installations of Apptainer.
- Changed defaults / behaviours
  * Label the starter process seen in `ps` with the image filename,
    for example: Apptainer runtime parent: `example.sif`.
  * Remove runtime and compute libraries from `rocmliblist.conf`.
    They should instead be provided by the container image.
  * Allow overriding the build architecture with `--arch` and
    `--arch-variant`, to build images for another architecture
    than the current host arch. This requires that the host has
    been set up to support multiple architectures (`binfmt_misc`).
  * Complete the previously partial support for the riscv64
    architecture.
  * Show a warning message if changing directory to the cwd
    fails, instead of silently switching to the home directory
    or `/`.
  * Write starter messages to stderr when an instance fails to
    start. Previously they were incorrectly written to stdout.
  * Skip attempting to bind inaccessible mount points when
    handling the `mount hostfs = yes` configuration option.
  * Fix storage of credentials for `docker.io` to behave the same
    as for `index.docker.io`.
  * Change message log level from warning to debug when environment
    variables set inside a container or by `APPTAINERENV` have a
    different value than the environment variable on the host.
  * Change the default message level from silent to the normal
    level in the nested apptainer that executes a build's `%post`
    section, and suppress an unnecessary warning message.
  * Ignore invalid environment variables when pulling oci/docker
    containers.
  * Remove the little-known `fakerootcallback` functionality.
  * Update the default pacman confURL for `Bootstrap: arch`
    container builds.
  * Update the bundled fuse programs to their latest releases.
- Bug fixes
  * Fix the `mconfig -s` option to build the apptainer and starter
    binaries statically as documented.
  * `%files from` in a definition file will now correctly copy
    symlinks that `%point` to a target above the destination
    directory but inside the `%destination` stage root filesystem.
  * Fixed typo in `nvliblist.conf` (`libnvoptix.so.1` -&gt; `libnvoptix.so`).
  * Avoid timeouts when cleaning up from building gocryptfs-encrypted
    SIF files.
  * Fix bug that prevented build with `--passphrase` or
    `--pem-path` but without `--encrypt` from implying fakeroot.
  * Fix hang when copying files between build stages while using
    suid mode without user namespaces.
  * Fix running and building containers of different architectures
    than the host via binfmt_misc when using rootless fakeroot.
  * Fix `target: no such file or directory` error when extracting
    layers from certain OCI images that manipulate hard links
    across layers.
  * Fix the crash that happened when executing a privilege-encrypted
    container as root.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1757246400">- Update to 1.4.2
  * Restore looking for registry mirrors in /etc/containers/registry.conf
    and related files. This had been inadvertently dropped beginning in 1.4.0.
  * Fix use of the image cache when the home directory contains @ characters.
    Previously it would assume that it was the start of a digest in the oci-dir.
  * Fix signature verification failures on unsigned images.
  * Add additional .deb packages to the release assets that include the label
    trixie+ to indicate that they are for installing on Debian 13 or later.
    Those packages are necessary to work with the new libfuse3 library in
    Debian13. They also support libsubid, unlike the default packages because
    they are built on Debian 11 which doesn't have that library.
  * Add automatic triggering of Ubuntu PPA builds whenever there's a new
    apptainer release.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1759406400">- Update to 1.4.3
  * Corrected the mconfig -s option for statically building apptainer
    and starter binaries.
  * Resolved an issue where the Makefile generated by mconfig -b
    failed when the build directory was not a subdirectory of the
    Apptainer source code.
  * Fixed %files in definition files to correctly copy symlinks
    pointing above the destination directory but within the
    destination stage root filesystem.
  * Addressed a typo in nvliblist.conf ( libnvoptix.so.1 was
    corrected to libnvoptix.so).
  * Prevented timeouts during cleanup after building
    gocryptfs-encrypted SIF files.
  * Fixed a bug that prevented build with --passphrase or --pem-path
    (without --encrypt) from implying fakeroot.
  * Resolved a hang when copying files between build stages while
    using suid mode without user namespaces.
  * Fixed issues with running and building containers of different
    architectures than the host via binfmt_misc when using rootless
    fakeroot.
  * Corrected "target: no such file or directory" errors when
    extracting layers from certain OCI images that manipulate hard
    links across layers.
  * Fixed a crash when executing a privilege-encrypted container as
    root.
  * Improved documentation for the remote list command.
  * Removed the fakerootcallback functionality.
  * Updated the default pacman confURL for Bootstrap: arch container
    builds.
  * Updated bundled fuse programs to their latest releases.
  * Changed the default message level from silent to normal in
    nested apptainer executions of a build's %post section, and
    suppressed an unnecessary warning.
  * Invalid environment variables are now ignored when pulling
    oci/docker containers.
- Add definition file for SLE 16 (SLE-16.def).
- Remove definition files for SLE15 SP5 (SLE-15SP5.def) and
  SP6 (SLE-15SP6.def).</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1761048000">- No need for binutils-gold for aarch64</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1767700800">- Update ot 1.4.5
  * Fix for moderate severity GO-2025-4176 / CVE-2025-65105 /
    GHSA-j3rw-fx6g-q46j (bsc#1255462):
    Ineffective application of selinux / apparmor --security option.
    Updates of a few dependent go libraries for related security fixes.
  * Other fix
    Run FUSE processes in a separate process group. This detaches them
    from the main process so they don't receive signals such as interrupts
    sent to a terminal there. This was not a problem with interactive
    shells because they start their own group, but was a problem with
    some programs with interactive Read/Eval/Print/Loops such as python.
    An interrupt there would kill the FUSE processes.
- From 1.4.4
  * By applying patches to the bundled fuse2fs, allow again the possibility
    of using a non-writable ext3 image file as an overlay. Fixes regression
    introduced in 1.4.3.
  * If an overlay or bound data image is asked to be mounted writable but
    the user has no write access to the image, show a warning message
    instead of silently switching to readonly.
  * Avoid a fatal error when starting fakeroot from suid mode while
    in an NFS directory.
  * Fix 32-bit builds which were accidentally broken by a library
    upgrade that was done for a minor security issue.
- Fix CVEs:
  * GO-2025-4135 - CVE-2025-47914
    Malformed constraint may cause denial of service in
    golang.org/x/crypto/ssh/agent.
  * GO-2025-4134 - CVE-2025-58181 - bsc#1253924
    Unbounded memory consumption in golang.org/x/crypto/ssh.
  * GO-2025-4116 - CVE-2025-47913
    Potential denial of service in golang.org/x/crypto/ssh/agent.
  * GO-2025-3595 - CVE-2025-22872
  Incorrect Neutralization of Input During Web Page Generation
  in x/net.
  * GO-2025-3503 - CVE-2025-22870
    HTTP Proxy bypass using IPv6 Zone IDs in golang.org/x/net.
  * GO-2025-3487 - CVE-2025-22869
    Potential denial of service in golang.org/x/crypto.
  * GO-2025-3485 - CVE-2025-27144
    DoS in go-jose Parsing in github.com/go-jose/go-jose.
  * GO-2025-3754 - CVE-2025-8556
    CIRCL-Fourq: Missing and wrong validation can lead to
    incorrect results in github.com/cloudflare/circl.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1769688000">- Sync with Factory version which also fixes CVE-2024-45310
  tracked in bsc#1257432
- Readded SLE-15SP6.def as it was removed from Factory</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1769688001">- Sync with Factory version which also fixes CVE-2024-45310
  tracked in bsc#1257432
- Readded SLE-15SP6.def as it was removed from Factory</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1770724800">- Fix HTML parser misimplementation of a part of the HTML
  specification for table related tags (CVE-2025-58190,
  GO-2026-4441, bsc#1258048).
- Fix issue where the HTML parser takes a very long time or
  even never returns (CVE-2025-47911, GO-2026-4440, bsc#1258047).
  - ------------------------------------------------------------------</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1778068800">- Fix CVE-2026-34986 (bsc#1262956)
  * github.com/go-jose/go-jose/v4@v4.1.4
    CVE-2026-33186 GO-2026-4762 (bsc#1260311)
  * google.golang.org/grpc@v1.79.3
    CVE-2026-24137 GO-2026-4358 (bsc#1264177)
  * github.com/sigstore/sigstore@v1.10.4
    Fix fallout:
  github.com/moby/go-archive@v0.1.0
  github.com/containers/image/v5=github.com/containers/image/v5@v5.36.0
- Building Add `%%with_suid` macro to optionally build the
  `suid` starter (default: off).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1778241600">- Resync package with SLE.
  On openSUSE, do not include definition file templates for SLE.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Fix  CVE-2026-33814 GO-2026-4918 (bsc#1265844)
  Update golang.org/x/net to version v0.53.0
- Integrate vulnchecker into %check stage (optional).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451201">- Fix CVE-2026-39827, CVE-2026-39834, CVE-2026-39828, CVE-2026-39829,
  CVE-2026-39831, CVE-2026-42508, CVE-2026-39833, CVE-2026-39830,
  CVE-2026-39832, CVE-2026-46597, CVE-2026-46598, CVE-2026-46595,
  CVE-2026-39835 (bsc#1266202)
  Update golang.org/x/crypto to v0.52.0</changelog>
</package>
<package pkgid="e5f7db38bb282c1a798de9230c38831befa676e19767928d3788693cc6133a82cd8c6a34157afa0db3c6ed0aa3a825339b892a9a0a7b5d313308f99e74311f58" name="clustduct" arch="i586">
  <version epoch="0" ver="0.0.1_alpha9" rel="16.1"/>
  <changelog author="cgoll@suse.com" date="1533211200">- First commit, which installs clustduct.sh to /usr/sbin
  (FATE#326456).</changelog>
  <changelog author="cgoll@suse.com" date="1539950400">- Updated to version 0.0.1_alpha with following features
  * lua based
  * BSD-3 license
  * autobuild based</changelog>
  <changelog author="cgoll@suse.com" date="1540468800">- Updated to 0.0.1_alpha2 which now has as kiwi example file</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1541419200">- Fix some orthography points in the description.
- Wrap entire %post in ifarch x86_64.</changelog>
  <changelog author="cgoll@suse.com" date="1541592000">- Updated to 0.0.1_alpha3 with a script for preparing the
  tftp directories
  * removed post sections which prepared the tftp directory</changelog>
  <changelog author="cgoll@suse.com" date="1543492800">- Updated to 0.0.1_alpha4 which does not install files to /srv any
  more and do not require specific lua and syslinux for build</changelog>
  <changelog author="cgoll@suse.com" date="1543924800">- added COPYING as license and simplified spec file</changelog>
  <changelog author="cgoll@suse.com" date="1549627200">- Updated to alpha5 which fixes linebreak in perpare_tftp.sh
  (BSC#1124812)</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1554120000">- Updated to v0.0.1_alpha7 which adds close to every lua file
  operation (BSC#1131151)
  * added SLES kiwi descriptions for SLES builds</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1556798400">- adds the valid SLE15SP1 descriptions (bsc#1131150)</changelog>
</package>
<package pkgid="669611cdfb5038cd3700c909245a7350f6c5d98ffb289fd6b16fa9905b43635f3d7221faa09581a1c83e99a6438288ccb2683adfc1fb7221b40a07fcf74e6705" name="clustduct" arch="src">
  <version epoch="0" ver="0.0.1_alpha9" rel="16.1"/>
  <changelog author="cgoll@suse.com" date="1533211200">- First commit, which installs clustduct.sh to /usr/sbin
  (FATE#326456).</changelog>
  <changelog author="cgoll@suse.com" date="1539950400">- Updated to version 0.0.1_alpha with following features
  * lua based
  * BSD-3 license
  * autobuild based</changelog>
  <changelog author="cgoll@suse.com" date="1540468800">- Updated to 0.0.1_alpha2 which now has as kiwi example file</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1541419200">- Fix some orthography points in the description.
- Wrap entire %post in ifarch x86_64.</changelog>
  <changelog author="cgoll@suse.com" date="1541592000">- Updated to 0.0.1_alpha3 with a script for preparing the
  tftp directories
  * removed post sections which prepared the tftp directory</changelog>
  <changelog author="cgoll@suse.com" date="1543492800">- Updated to 0.0.1_alpha4 which does not install files to /srv any
  more and do not require specific lua and syslinux for build</changelog>
  <changelog author="cgoll@suse.com" date="1543924800">- added COPYING as license and simplified spec file</changelog>
  <changelog author="cgoll@suse.com" date="1549627200">- Updated to alpha5 which fixes linebreak in perpare_tftp.sh
  (BSC#1124812)</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1554120000">- Updated to v0.0.1_alpha7 which adds close to every lua file
  operation (BSC#1131151)
  * added SLES kiwi descriptions for SLES builds</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1556798400">- adds the valid SLE15SP1 descriptions (bsc#1131150)</changelog>
</package>
<package pkgid="ad64aca2ca9d390103cc93a09ca258045dce66b2ecad13abefd5f14b67d1ef6e043f4b866964262724c53bac868df5eca054601b2d7f8bc50b8a9a66f17aaa25" name="clustduct" arch="x86_64">
  <version epoch="0" ver="0.0.1_alpha9" rel="16.1"/>
  <changelog author="cgoll@suse.com" date="1533211200">- First commit, which installs clustduct.sh to /usr/sbin
  (FATE#326456).</changelog>
  <changelog author="cgoll@suse.com" date="1539950400">- Updated to version 0.0.1_alpha with following features
  * lua based
  * BSD-3 license
  * autobuild based</changelog>
  <changelog author="cgoll@suse.com" date="1540468800">- Updated to 0.0.1_alpha2 which now has as kiwi example file</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1541419200">- Fix some orthography points in the description.
- Wrap entire %post in ifarch x86_64.</changelog>
  <changelog author="cgoll@suse.com" date="1541592000">- Updated to 0.0.1_alpha3 with a script for preparing the
  tftp directories
  * removed post sections which prepared the tftp directory</changelog>
  <changelog author="cgoll@suse.com" date="1543492800">- Updated to 0.0.1_alpha4 which does not install files to /srv any
  more and do not require specific lua and syslinux for build</changelog>
  <changelog author="cgoll@suse.com" date="1543924800">- added COPYING as license and simplified spec file</changelog>
  <changelog author="cgoll@suse.com" date="1549627200">- Updated to alpha5 which fixes linebreak in perpare_tftp.sh
  (BSC#1124812)</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1554120000">- Updated to v0.0.1_alpha7 which adds close to every lua file
  operation (BSC#1131151)
  * added SLES kiwi descriptions for SLES builds</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1556798400">- adds the valid SLE15SP1 descriptions (bsc#1131150)</changelog>
</package>
<package pkgid="14458e7efc21f197d66b8e171e124758c04c7fa171738de4a49aed49da2564708a7944807a172f196dddc3e8106bd57ef176ee472f689d5009c6b4d371ccd7ac" name="ganglia-web" arch="noarch">
  <version epoch="0" ver="3.7.5" rel="28.16"/>
  <changelog author="scorot@free.fr" date="1367409600">- first package</changelog>
  <changelog author="scorot@free.fr" date="1445947200">- version 3.6.2
  * Performance improvements
  * New clearer heatmaps
  * Other minor improvements and fixes</changelog>
  <changelog author="cgoll@suse.com" date="1508155200">- update to version 3.7.2</changelog>
  <changelog author="cgoll@suse.com" date="1523361600">- Removed all explicit php dependencies (bsc#1088887)
  * updated README.SUSE</changelog>
  <changelog author="eich@suse.com" date="1523880000">- Fix comment in config file to cover both php5 and php7
  (bsc#1088887).</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1575460800">- updated to version 3.7.4
- added patches for a global user config under /etc/ganglia/conf.d/
  and added download_js.sh which can download the external java
  script libararies.
  * new file: 0001-added-of-download_js.patch which adds download_js.sh
  * new file: 0002-looking-for-systemwide-user-config.patch which
    makes ganglia-web to serach for config in /etc/ganglia/conf.d/</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1611921600">- updated to 3.7.5 which fixes bsc#1179835
- various bugfixes and enhancements, highlights are:
  * heatmap coloring enhanced
  * Fix XSS from OBB#1005024 (https://www.openbugbounty.org/reports/1005024/)
  * uses `httponly` and `secure` flags in setcookie calls
  * add the available memory to the graph, if present
- Possible XSS via ce &amp; cs parameters in header.php are no longer present
  in this version (bsc#1160761, CVE-2019-20378).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1727524800">- Add /srv/www directories to filelist [bsc#1231027]</changelog>
</package>
<package pkgid="d9ddcec40606b46236fa483011437354b0c25d3d832f53c2fddb9e59c0ca8a4161c699da5c70f00ca4c33ccf3d66f35778780aa274679d754ff14a7dc763f61c" name="ganglia-web" arch="src">
  <version epoch="0" ver="3.7.5" rel="28.16"/>
  <changelog author="scorot@free.fr" date="1367409600">- first package</changelog>
  <changelog author="scorot@free.fr" date="1445947200">- version 3.6.2
  * Performance improvements
  * New clearer heatmaps
  * Other minor improvements and fixes</changelog>
  <changelog author="cgoll@suse.com" date="1508155200">- update to version 3.7.2</changelog>
  <changelog author="cgoll@suse.com" date="1523361600">- Removed all explicit php dependencies (bsc#1088887)
  * updated README.SUSE</changelog>
  <changelog author="eich@suse.com" date="1523880000">- Fix comment in config file to cover both php5 and php7
  (bsc#1088887).</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1575460800">- updated to version 3.7.4
- added patches for a global user config under /etc/ganglia/conf.d/
  and added download_js.sh which can download the external java
  script libararies.
  * new file: 0001-added-of-download_js.patch which adds download_js.sh
  * new file: 0002-looking-for-systemwide-user-config.patch which
    makes ganglia-web to serach for config in /etc/ganglia/conf.d/</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1611921600">- updated to 3.7.5 which fixes bsc#1179835
- various bugfixes and enhancements, highlights are:
  * heatmap coloring enhanced
  * Fix XSS from OBB#1005024 (https://www.openbugbounty.org/reports/1005024/)
  * uses `httponly` and `secure` flags in setcookie calls
  * add the available memory to the graph, if present
- Possible XSS via ce &amp; cs parameters in header.php are no longer present
  in this version (bsc#1160761, CVE-2019-20378).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1727524800">- Add /srv/www directories to filelist [bsc#1231027]</changelog>
</package>
<package pkgid="8e574e41af6b98f73a949783cca34063175c23e3770c6ef07d683c2e10b6caaceae8bccc185ed85e1e318a4919bfa393c19abd726608a28173cbcc1d1fcbdc9c" name="libmca_common_dstore1" arch="x86_64">
  <version epoch="0" ver="3.2.5" rel="73.7"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1656763200">- Provide Pmix tests in a test package to give users the
  opportunity to test their setup. This is particularly
  useful for Slurm.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1657108800">- Enable build on i686 and armv7
- Move test files to %{_libexecdir}/pmix/tests to avoid conflicts
  on 32 bits systems</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1657540800">- Separate out psec munge plugin to avoid dependency creep.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678795200">- Create library plugin for Slurm: it contains the libpmix.so
  link which normally goes into the devel package - without
  the headers (bsc#1209260).</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1679054400">- removed library plugin for slurm as a fix was applied there,
  (bsc#1209260)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679313600">- The devel package must require the actual library libpmix2.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1679400000">- Move the requirement for pmix-runtime-config to libpmix2 and make
  it version-independent (bsc#1209473).
- Install pmix-plugin-munge if munge is installed.
- Use correct prerequisite name: pmix-plugin-munge not pmix-plugins-munge</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1694520000">- Fix a potential vulnerability where a `chown` may follow a
  user-created link:
  Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  (CVE-2023-41915, bsc#1215190).</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1708257600">- Update to 3.2.5:
  * fix for CVE-2023-41915: Do not follow links when doing "chown"
- Update to 3.2.4:
  * Must spawn something in tests
  * direct: ptl/base: retry recv when it encounter EAGAIN or EWOULDBLOCK
  * direct: Make abort on component not found optional
- dropped patch Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  as already included in upstream</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1719403200">- Disable build for 32b architectures</changelog>
</package>
<package pkgid="a440a8bd92253ad9edbcff36e1d83f4d0c6fc6fc98c56c46b48865d249499a6b37e27a96ec30c8ba68bcccfe159e842e47b6895feb720d20e0b5c9e8e8429eb8" name="libmca_common_dstore1-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.2.5" rel="73.7"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1656763200">- Provide Pmix tests in a test package to give users the
  opportunity to test their setup. This is particularly
  useful for Slurm.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1657108800">- Enable build on i686 and armv7
- Move test files to %{_libexecdir}/pmix/tests to avoid conflicts
  on 32 bits systems</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1657540800">- Separate out psec munge plugin to avoid dependency creep.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678795200">- Create library plugin for Slurm: it contains the libpmix.so
  link which normally goes into the devel package - without
  the headers (bsc#1209260).</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1679054400">- removed library plugin for slurm as a fix was applied there,
  (bsc#1209260)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679313600">- The devel package must require the actual library libpmix2.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1679400000">- Move the requirement for pmix-runtime-config to libpmix2 and make
  it version-independent (bsc#1209473).
- Install pmix-plugin-munge if munge is installed.
- Use correct prerequisite name: pmix-plugin-munge not pmix-plugins-munge</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1694520000">- Fix a potential vulnerability where a `chown` may follow a
  user-created link:
  Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  (CVE-2023-41915, bsc#1215190).</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1708257600">- Update to 3.2.5:
  * fix for CVE-2023-41915: Do not follow links when doing "chown"
- Update to 3.2.4:
  * Must spawn something in tests
  * direct: ptl/base: retry recv when it encounter EAGAIN or EWOULDBLOCK
  * direct: Make abort on component not found optional
- dropped patch Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  as already included in upstream</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1719403200">- Disable build for 32b architectures</changelog>
</package>
<package pkgid="9e995407b7e0695750db9a464f6f09cb2f18f4e015e8b997929f5319e481a4b75264be5d0b7c5965a823497df85a727c157662513a19a16b742eeb8c73221706" name="libpmix2" arch="x86_64">
  <version epoch="0" ver="3.2.5" rel="73.7"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1656763200">- Provide Pmix tests in a test package to give users the
  opportunity to test their setup. This is particularly
  useful for Slurm.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1657108800">- Enable build on i686 and armv7
- Move test files to %{_libexecdir}/pmix/tests to avoid conflicts
  on 32 bits systems</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1657540800">- Separate out psec munge plugin to avoid dependency creep.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678795200">- Create library plugin for Slurm: it contains the libpmix.so
  link which normally goes into the devel package - without
  the headers (bsc#1209260).</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1679054400">- removed library plugin for slurm as a fix was applied there,
  (bsc#1209260)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679313600">- The devel package must require the actual library libpmix2.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1679400000">- Move the requirement for pmix-runtime-config to libpmix2 and make
  it version-independent (bsc#1209473).
- Install pmix-plugin-munge if munge is installed.
- Use correct prerequisite name: pmix-plugin-munge not pmix-plugins-munge</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1694520000">- Fix a potential vulnerability where a `chown` may follow a
  user-created link:
  Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  (CVE-2023-41915, bsc#1215190).</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1708257600">- Update to 3.2.5:
  * fix for CVE-2023-41915: Do not follow links when doing "chown"
- Update to 3.2.4:
  * Must spawn something in tests
  * direct: ptl/base: retry recv when it encounter EAGAIN or EWOULDBLOCK
  * direct: Make abort on component not found optional
- dropped patch Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  as already included in upstream</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1719403200">- Disable build for 32b architectures</changelog>
</package>
<package pkgid="1c3bb1d0bff1f0928c6dcb5f8a451fa2620f404466e60ba713698dcf210e3a6a9f071570d39660441bd026541f217f7631c0914b8f9985ff85534b7a04e2995b" name="libpmix2-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.2.5" rel="73.7"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1656763200">- Provide Pmix tests in a test package to give users the
  opportunity to test their setup. This is particularly
  useful for Slurm.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1657108800">- Enable build on i686 and armv7
- Move test files to %{_libexecdir}/pmix/tests to avoid conflicts
  on 32 bits systems</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1657540800">- Separate out psec munge plugin to avoid dependency creep.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678795200">- Create library plugin for Slurm: it contains the libpmix.so
  link which normally goes into the devel package - without
  the headers (bsc#1209260).</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1679054400">- removed library plugin for slurm as a fix was applied there,
  (bsc#1209260)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679313600">- The devel package must require the actual library libpmix2.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1679400000">- Move the requirement for pmix-runtime-config to libpmix2 and make
  it version-independent (bsc#1209473).
- Install pmix-plugin-munge if munge is installed.
- Use correct prerequisite name: pmix-plugin-munge not pmix-plugins-munge</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1694520000">- Fix a potential vulnerability where a `chown` may follow a
  user-created link:
  Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  (CVE-2023-41915, bsc#1215190).</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1708257600">- Update to 3.2.5:
  * fix for CVE-2023-41915: Do not follow links when doing "chown"
- Update to 3.2.4:
  * Must spawn something in tests
  * direct: ptl/base: retry recv when it encounter EAGAIN or EWOULDBLOCK
  * direct: Make abort on component not found optional
- dropped patch Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  as already included in upstream</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1719403200">- Disable build for 32b architectures</changelog>
</package>
<package pkgid="6b875017a99a0f4271afb1cfd049b71c6a8069547cf6cc0341d274de3168a973855d863c48b77f0afd3d63d7319ad7545109ac5845fedfd57e9bab404b2c00aa" name="lua53-luafilesystem" arch="i586">
  <version epoch="0" ver="1.8.0" rel="36.9"/>
  <changelog author="eich@suse.com" date="1502452800">- Add defines for the version number and a version number string
  with '_' (underscores) to keep these close together and in sync.</changelog>
  <changelog author="jmatejek@suse.com" date="1509364800">- do not build for Lua 5.2</changelog>
  <changelog author="aavindraa@gmail.com" date="1510056000">- Update to version 1.7.0:
  * symlinkattributes function now provides 'target' field,
    containing name of the file that the symlink points to.
  * attributes, symlinkattributes, touch, mkdir, and rmdir functions
    now return system-dependent error code as the third value on error.
  * Fixed detection of closed files for Lua 5.2+ in setmode, lock,
    and unlock functions.
  * Fixed various compiler warnings.</changelog>
  <changelog author="avindra@opensuse.org" date="1514116800">- Fix target folder name in tarball</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1587643200">- Update to 1.8.0:
  - Lua 5.4 support
  - lfs.link and lfs.symlinkattributes now work on Windows
  - MACOSX_DEPLOYMENT_TARGET is configurable in the Makefile
  - Fallback to _POSIX_PATH_MAX when MAXPATHLEN is not avaliable
  - Fixed memory leak in case of realloc failure</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1594036800">- Add lua54 as new build target</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1611748800">- Use %lua_provides macro</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Handle Leap 15 / SLE-15 where %lua_provides is not supported.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1674648000">- Opencode %make_build to prevent build failure when not defined.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1678968000">- Change upstream homepage to the current one at Lunar Modules.</changelog>
</package>
<package pkgid="765020f184fcb39268bc9bedc6bc75abb5d86f2d29f0897c4830db93424936b3c8a25525c95eec85542d153fba8895cdef89e955449ae96acdd200a9949801fa" name="lua53-luafilesystem" arch="src">
  <version epoch="0" ver="1.8.0" rel="36.9"/>
  <changelog author="kianseong@gmail.com" date="1390996800">- Initial Version</changelog>
  <changelog author="eich@suse.com" date="1476187200">- Update to version 1.6.3:
  * Lua 5.3 support.
  * Assorted bugfixes.
- Use source services
- Make use of lua macros
- Add Requires for lua
- Add -fPIC compiler flag</changelog>
  <changelog author="eich@suse.com" date="1476705600">- Setting 'download_files' service to mode='localonly'
  and adding source tarball. (Required for Factory).</changelog>
  <changelog author="eich@suse.com" date="1483531200">- Replaced 'makeinstall' by 'make_install'.</changelog>
  <changelog author="tchvatal@suse.com" date="1499947200">- Switch to multibuild syntax to produce results for all lua flavors</changelog>
  <changelog author="eich@suse.com" date="1502366400">- Fix provides/obsoletes for the old package name.</changelog>
  <changelog author="eich@suse.com" date="1502452800">- Add defines for the version number and a version number string
  with '_' (underscores) to keep these close together and in sync.</changelog>
  <changelog author="jmatejek@suse.com" date="1509364800">- do not build for Lua 5.2</changelog>
  <changelog author="aavindraa@gmail.com" date="1510056000">- Update to version 1.7.0:
  * symlinkattributes function now provides 'target' field,
    containing name of the file that the symlink points to.
  * attributes, symlinkattributes, touch, mkdir, and rmdir functions
    now return system-dependent error code as the third value on error.
  * Fixed detection of closed files for Lua 5.2+ in setmode, lock,
    and unlock functions.
  * Fixed various compiler warnings.</changelog>
  <changelog author="avindra@opensuse.org" date="1514116800">- Fix target folder name in tarball</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1587643200">- Update to 1.8.0:
  - Lua 5.4 support
  - lfs.link and lfs.symlinkattributes now work on Windows
  - MACOSX_DEPLOYMENT_TARGET is configurable in the Makefile
  - Fallback to _POSIX_PATH_MAX when MAXPATHLEN is not avaliable
  - Fixed memory leak in case of realloc failure</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1594036800">- Add lua54 as new build target</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1611748800">- Use %lua_provides macro</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Handle Leap 15 / SLE-15 where %lua_provides is not supported.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1674648000">- Opencode %make_build to prevent build failure when not defined.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1678968000">- Change upstream homepage to the current one at Lunar Modules.</changelog>
</package>
<package pkgid="cdf2937b2c6ea87a5a3a759426c9d502ca53d93e49930ca254ce07474a61e8d2b0f29963f8bec60e25540df4f070756be279609d5f3701240495369106baa466" name="lua53-luafilesystem" arch="x86_64">
  <version epoch="0" ver="1.8.0" rel="36.9"/>
  <changelog author="eich@suse.com" date="1502452800">- Add defines for the version number and a version number string
  with '_' (underscores) to keep these close together and in sync.</changelog>
  <changelog author="jmatejek@suse.com" date="1509364800">- do not build for Lua 5.2</changelog>
  <changelog author="aavindraa@gmail.com" date="1510056000">- Update to version 1.7.0:
  * symlinkattributes function now provides 'target' field,
    containing name of the file that the symlink points to.
  * attributes, symlinkattributes, touch, mkdir, and rmdir functions
    now return system-dependent error code as the third value on error.
  * Fixed detection of closed files for Lua 5.2+ in setmode, lock,
    and unlock functions.
  * Fixed various compiler warnings.</changelog>
  <changelog author="avindra@opensuse.org" date="1514116800">- Fix target folder name in tarball</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1587643200">- Update to 1.8.0:
  - Lua 5.4 support
  - lfs.link and lfs.symlinkattributes now work on Windows
  - MACOSX_DEPLOYMENT_TARGET is configurable in the Makefile
  - Fallback to _POSIX_PATH_MAX when MAXPATHLEN is not avaliable
  - Fixed memory leak in case of realloc failure</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1594036800">- Add lua54 as new build target</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1611748800">- Use %lua_provides macro</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Handle Leap 15 / SLE-15 where %lua_provides is not supported.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1674648000">- Opencode %make_build to prevent build failure when not defined.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1678968000">- Change upstream homepage to the current one at Lunar Modules.</changelog>
</package>
<package pkgid="6385fc064a5f65d495bff1631604af067336a5e66748d5cf9564ba1193ccb7d8916681247019c62f532b510f9f9dd8e21eac6ab5623acaa95d5fb2c4343a7bb1" name="lua53-luafilesystem-debuginfo" arch="i586">
  <version epoch="0" ver="1.8.0" rel="36.9"/>
  <changelog author="eich@suse.com" date="1502452800">- Add defines for the version number and a version number string
  with '_' (underscores) to keep these close together and in sync.</changelog>
  <changelog author="jmatejek@suse.com" date="1509364800">- do not build for Lua 5.2</changelog>
  <changelog author="aavindraa@gmail.com" date="1510056000">- Update to version 1.7.0:
  * symlinkattributes function now provides 'target' field,
    containing name of the file that the symlink points to.
  * attributes, symlinkattributes, touch, mkdir, and rmdir functions
    now return system-dependent error code as the third value on error.
  * Fixed detection of closed files for Lua 5.2+ in setmode, lock,
    and unlock functions.
  * Fixed various compiler warnings.</changelog>
  <changelog author="avindra@opensuse.org" date="1514116800">- Fix target folder name in tarball</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1587643200">- Update to 1.8.0:
  - Lua 5.4 support
  - lfs.link and lfs.symlinkattributes now work on Windows
  - MACOSX_DEPLOYMENT_TARGET is configurable in the Makefile
  - Fallback to _POSIX_PATH_MAX when MAXPATHLEN is not avaliable
  - Fixed memory leak in case of realloc failure</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1594036800">- Add lua54 as new build target</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1611748800">- Use %lua_provides macro</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Handle Leap 15 / SLE-15 where %lua_provides is not supported.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1674648000">- Opencode %make_build to prevent build failure when not defined.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1678968000">- Change upstream homepage to the current one at Lunar Modules.</changelog>
</package>
<package pkgid="11ab1c2892d37356a47de18d9adda9a2fbdebf4d595e2c56475f3e9037e7a9f2af8f393ef014b4f5d953e03df7b500133d464b095cde3b8889b4dfa62a59b856" name="lua53-luafilesystem-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.8.0" rel="36.9"/>
  <changelog author="eich@suse.com" date="1502452800">- Add defines for the version number and a version number string
  with '_' (underscores) to keep these close together and in sync.</changelog>
  <changelog author="jmatejek@suse.com" date="1509364800">- do not build for Lua 5.2</changelog>
  <changelog author="aavindraa@gmail.com" date="1510056000">- Update to version 1.7.0:
  * symlinkattributes function now provides 'target' field,
    containing name of the file that the symlink points to.
  * attributes, symlinkattributes, touch, mkdir, and rmdir functions
    now return system-dependent error code as the third value on error.
  * Fixed detection of closed files for Lua 5.2+ in setmode, lock,
    and unlock functions.
  * Fixed various compiler warnings.</changelog>
  <changelog author="avindra@opensuse.org" date="1514116800">- Fix target folder name in tarball</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1587643200">- Update to 1.8.0:
  - Lua 5.4 support
  - lfs.link and lfs.symlinkattributes now work on Windows
  - MACOSX_DEPLOYMENT_TARGET is configurable in the Makefile
  - Fallback to _POSIX_PATH_MAX when MAXPATHLEN is not avaliable
  - Fixed memory leak in case of realloc failure</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1594036800">- Add lua54 as new build target</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1611748800">- Use %lua_provides macro</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Handle Leap 15 / SLE-15 where %lua_provides is not supported.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1674648000">- Opencode %make_build to prevent build failure when not defined.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1678968000">- Change upstream homepage to the current one at Lunar Modules.</changelog>
</package>
<package pkgid="1405031a3d438579e8b22a34d45ac8de0d1c4043cad82863eab785fba37e6529624eff3de0c52171bbb6501400cada890888c61a4f0c5842810f5c5e9d86d33b" name="lua53-luafilesystem-debugsource" arch="i586">
  <version epoch="0" ver="1.8.0" rel="36.9"/>
  <changelog author="eich@suse.com" date="1502452800">- Add defines for the version number and a version number string
  with '_' (underscores) to keep these close together and in sync.</changelog>
  <changelog author="jmatejek@suse.com" date="1509364800">- do not build for Lua 5.2</changelog>
  <changelog author="aavindraa@gmail.com" date="1510056000">- Update to version 1.7.0:
  * symlinkattributes function now provides 'target' field,
    containing name of the file that the symlink points to.
  * attributes, symlinkattributes, touch, mkdir, and rmdir functions
    now return system-dependent error code as the third value on error.
  * Fixed detection of closed files for Lua 5.2+ in setmode, lock,
    and unlock functions.
  * Fixed various compiler warnings.</changelog>
  <changelog author="avindra@opensuse.org" date="1514116800">- Fix target folder name in tarball</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1587643200">- Update to 1.8.0:
  - Lua 5.4 support
  - lfs.link and lfs.symlinkattributes now work on Windows
  - MACOSX_DEPLOYMENT_TARGET is configurable in the Makefile
  - Fallback to _POSIX_PATH_MAX when MAXPATHLEN is not avaliable
  - Fixed memory leak in case of realloc failure</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1594036800">- Add lua54 as new build target</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1611748800">- Use %lua_provides macro</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Handle Leap 15 / SLE-15 where %lua_provides is not supported.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1674648000">- Opencode %make_build to prevent build failure when not defined.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1678968000">- Change upstream homepage to the current one at Lunar Modules.</changelog>
</package>
<package pkgid="d89d9acacd9b1bbfd1a7c0ebbe535e90cb2797f9e8d72cb02f19c9ee6144d425a9fc9abdc3680e2a7470c07e4728e2ae6ddbbf632d0aa7454d8d3303b8c03f4d" name="lua53-luafilesystem-debugsource" arch="x86_64">
  <version epoch="0" ver="1.8.0" rel="36.9"/>
  <changelog author="eich@suse.com" date="1502452800">- Add defines for the version number and a version number string
  with '_' (underscores) to keep these close together and in sync.</changelog>
  <changelog author="jmatejek@suse.com" date="1509364800">- do not build for Lua 5.2</changelog>
  <changelog author="aavindraa@gmail.com" date="1510056000">- Update to version 1.7.0:
  * symlinkattributes function now provides 'target' field,
    containing name of the file that the symlink points to.
  * attributes, symlinkattributes, touch, mkdir, and rmdir functions
    now return system-dependent error code as the third value on error.
  * Fixed detection of closed files for Lua 5.2+ in setmode, lock,
    and unlock functions.
  * Fixed various compiler warnings.</changelog>
  <changelog author="avindra@opensuse.org" date="1514116800">- Fix target folder name in tarball</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1587643200">- Update to 1.8.0:
  - Lua 5.4 support
  - lfs.link and lfs.symlinkattributes now work on Windows
  - MACOSX_DEPLOYMENT_TARGET is configurable in the Makefile
  - Fallback to _POSIX_PATH_MAX when MAXPATHLEN is not avaliable
  - Fixed memory leak in case of realloc failure</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1594036800">- Add lua54 as new build target</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1611748800">- Use %lua_provides macro</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Handle Leap 15 / SLE-15 where %lua_provides is not supported.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1674648000">- Opencode %make_build to prevent build failure when not defined.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1678968000">- Change upstream homepage to the current one at Lunar Modules.</changelog>
</package>
<package pkgid="b317e3dca6e221efc67ac02f2df6bda2a5df52fd423a82ff6d8d6e0d25a475e146b25c03d2f206d3403923c22b27adf324e67225673f725e6c1d824936163ae5" name="mrsh" arch="i586">
  <version epoch="0" ver="2.12" rel="49.23"/>
  <changelog author="eich@suse.com" date="1537617600">- Replace 'Requires(post): systemd' with appropriate macro.
- Move %systemd_requires to the server sub-package.
- Add missing services in pre/post/preun/postun scripts.
- Fix systemd BuildRequires.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1551096000">- Add  README.SUSE:
  Describe the steps required to set up and run mrshd/mrlogind.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575547200">- Add pam_keyinit.so to /etc/pam.d/mrsh|mrlogind (boo#1144051).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1580126400">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.
- Use systemd_ordering instead of systemd_requires: systemd is
  never a strict requirement; but in case the system is scheduled
  for installation together with systemd, we want systemd to be
  installed prior to mrsh.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1581508800">- Create compatibility symlinks as relative links. This doesn't
  trick chkstat to erronously set permissions on link targets
  during package build.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1587211200">- Remove previous workaround as chkstat from the updated
  'permissions' is expected to handle the symlinks correctly,
  now.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1613736000">- Convert service_del_postun -n to service_del_postun_without_restart.
- Fix build issues on older products due to the introduction of
  %license.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="pgajdos@suse.com" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741608000">- Fix build issue with gcc 14
  Add: Make-pointer-target-object-of-type-const-void.patch</changelog>
</package>
<package pkgid="ebf2056afd0ef563de0ba8c57571e1b43ddbf08a17b3310a3f788603245a82e14be884972ddf4bab29477c9ce4c768a57d50bd616234229c2d0f55a4d6b37afa" name="mrsh" arch="src">
  <version epoch="0" ver="2.12" rel="49.23"/>
  <changelog author="pmladek@suse.com" date="1479211200">- Make mrsh-rsh-compat depend on exact version of the main package.
  Remove conflict with rsh-server.
- Split mrsh-rsh-server-compat into separate package. And create
  the compat symlinks for rlogind/rshd.
- Do not explicitly create symlinks for in.rshd.8/in.rlogind.8
  manpages. They are installed by make install.
- Restart xinetd in the mrsh-server package instead of the main one.
  Do so using %%restart_on_update macro instead of a custom hack.</changelog>
  <changelog author="eich@suse.com" date="1479816000">- Use systemd only on versions where supported.
- Add pkg-config and systemd-devel to BuildRequires:
  where applicable.
- Handle &amp; package xinetd.d files where no systemd is available,
  package systemd unit files where applicable.</changelog>
  <changelog author="eich@suse.com" date="1479816001">- Fix up %pre, %post, %preun and %postun scripts to work with
  systemd.</changelog>
  <changelog author="eich@suse.com" date="1479902400">- Fix services-Do-not-require-non-standard-entries-in-etc-services.patch
  to set endianess correctly on ports.
- Patch both mrlogin and mrsh to replace system-auth. This fixes mrlogin.</changelog>
  <changelog author="jengelh@inai.de" date="1480248000">- Use SUSE rpm group classifications</changelog>
  <changelog author="eich@suse.com" date="1480507200">- Fixing dependencies:
  mrsh requires libmunge which in turn should require munge.</changelog>
  <changelog author="eich@suse.com" date="1480593600">- Fix pre/post scripts: They are all meant for the server.
- Add mrsh as dependency for mrsh-server:
  On the server side we do need mrsh for mrcp to work.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1491652800">- Have mrsh-rsh-compat provide rsh and mrsh-rsh-server-compat
  provide rsh-server for backwards-compatibility with packages that
  depend on rsh or rsh-server.</changelog>
  <changelog author="eich@suse.com" date="1498564800">- Include-grp.h.patch:
  Fix build failure due to an imlicit declaration: Include grp.h
  in mrlogind/auth.c.</changelog>
  <changelog author="eich@suse.com" date="1515758400">- Add a requires for tcpd.</changelog>
  <changelog author="eich@suse.com" date="1537617600">- Replace 'Requires(post): systemd' with appropriate macro.
- Move %systemd_requires to the server sub-package.
- Add missing services in pre/post/preun/postun scripts.
- Fix systemd BuildRequires.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1551096000">- Add  README.SUSE:
  Describe the steps required to set up and run mrshd/mrlogind.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575547200">- Add pam_keyinit.so to /etc/pam.d/mrsh|mrlogind (boo#1144051).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1580126400">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.
- Use systemd_ordering instead of systemd_requires: systemd is
  never a strict requirement; but in case the system is scheduled
  for installation together with systemd, we want systemd to be
  installed prior to mrsh.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1581508800">- Create compatibility symlinks as relative links. This doesn't
  trick chkstat to erronously set permissions on link targets
  during package build.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1587211200">- Remove previous workaround as chkstat from the updated
  'permissions' is expected to handle the symlinks correctly,
  now.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1613736000">- Convert service_del_postun -n to service_del_postun_without_restart.
- Fix build issues on older products due to the introduction of
  %license.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="pgajdos@suse.com" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741608000">- Fix build issue with gcc 14
  Add: Make-pointer-target-object-of-type-const-void.patch</changelog>
</package>
<package pkgid="b3d05f314ce47d21d82816eba6582a49d34105b0c4e289e33d2a06bc92e6cf298413d424a6ff4cb80bb6260c450777116d72b7ad494c12ddd7e044be6f1b94d2" name="mrsh" arch="x86_64">
  <version epoch="0" ver="2.12" rel="49.23"/>
  <changelog author="eich@suse.com" date="1537617600">- Replace 'Requires(post): systemd' with appropriate macro.
- Move %systemd_requires to the server sub-package.
- Add missing services in pre/post/preun/postun scripts.
- Fix systemd BuildRequires.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1551096000">- Add  README.SUSE:
  Describe the steps required to set up and run mrshd/mrlogind.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575547200">- Add pam_keyinit.so to /etc/pam.d/mrsh|mrlogind (boo#1144051).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1580126400">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.
- Use systemd_ordering instead of systemd_requires: systemd is
  never a strict requirement; but in case the system is scheduled
  for installation together with systemd, we want systemd to be
  installed prior to mrsh.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1581508800">- Create compatibility symlinks as relative links. This doesn't
  trick chkstat to erronously set permissions on link targets
  during package build.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1587211200">- Remove previous workaround as chkstat from the updated
  'permissions' is expected to handle the symlinks correctly,
  now.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1613736000">- Convert service_del_postun -n to service_del_postun_without_restart.
- Fix build issues on older products due to the introduction of
  %license.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="pgajdos@suse.com" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741608000">- Fix build issue with gcc 14
  Add: Make-pointer-target-object-of-type-const-void.patch</changelog>
</package>
<package pkgid="b36c6931abf0402e3a52b22d85c8420200bcd4522ef09e5d3d5fa952648b9355ad7771a0f889969ac7207671a0c5838a1bb0ea7c8610f15ae0a747cbaeb7cea1" name="mrsh-debuginfo" arch="i586">
  <version epoch="0" ver="2.12" rel="49.23"/>
  <changelog author="eich@suse.com" date="1537617600">- Replace 'Requires(post): systemd' with appropriate macro.
- Move %systemd_requires to the server sub-package.
- Add missing services in pre/post/preun/postun scripts.
- Fix systemd BuildRequires.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1551096000">- Add  README.SUSE:
  Describe the steps required to set up and run mrshd/mrlogind.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575547200">- Add pam_keyinit.so to /etc/pam.d/mrsh|mrlogind (boo#1144051).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1580126400">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.
- Use systemd_ordering instead of systemd_requires: systemd is
  never a strict requirement; but in case the system is scheduled
  for installation together with systemd, we want systemd to be
  installed prior to mrsh.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1581508800">- Create compatibility symlinks as relative links. This doesn't
  trick chkstat to erronously set permissions on link targets
  during package build.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1587211200">- Remove previous workaround as chkstat from the updated
  'permissions' is expected to handle the symlinks correctly,
  now.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1613736000">- Convert service_del_postun -n to service_del_postun_without_restart.
- Fix build issues on older products due to the introduction of
  %license.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="pgajdos@suse.com" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741608000">- Fix build issue with gcc 14
  Add: Make-pointer-target-object-of-type-const-void.patch</changelog>
</package>
<package pkgid="9a8b0526bc1dff65a2de1d683bf8ffe646268c30a0bc5376f1710acd3d35a9cb25bf0fc6f2185f2342a508e96ccc2b2bee64c2af7f9d5e497a8a37aab46f55c7" name="mrsh-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.12" rel="49.23"/>
  <changelog author="eich@suse.com" date="1537617600">- Replace 'Requires(post): systemd' with appropriate macro.
- Move %systemd_requires to the server sub-package.
- Add missing services in pre/post/preun/postun scripts.
- Fix systemd BuildRequires.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1551096000">- Add  README.SUSE:
  Describe the steps required to set up and run mrshd/mrlogind.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575547200">- Add pam_keyinit.so to /etc/pam.d/mrsh|mrlogind (boo#1144051).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1580126400">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.
- Use systemd_ordering instead of systemd_requires: systemd is
  never a strict requirement; but in case the system is scheduled
  for installation together with systemd, we want systemd to be
  installed prior to mrsh.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1581508800">- Create compatibility symlinks as relative links. This doesn't
  trick chkstat to erronously set permissions on link targets
  during package build.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1587211200">- Remove previous workaround as chkstat from the updated
  'permissions' is expected to handle the symlinks correctly,
  now.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1613736000">- Convert service_del_postun -n to service_del_postun_without_restart.
- Fix build issues on older products due to the introduction of
  %license.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="pgajdos@suse.com" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741608000">- Fix build issue with gcc 14
  Add: Make-pointer-target-object-of-type-const-void.patch</changelog>
</package>
<package pkgid="562bc60a0f1a04cb8ad772f12bdabf3f265ce645570c9596a1ee312b7af81d3eab015fc4997f8831476ec8dbb1a55ebf66ac93b031399d074e4ed61354912090" name="mrsh-debugsource" arch="i586">
  <version epoch="0" ver="2.12" rel="49.23"/>
  <changelog author="eich@suse.com" date="1537617600">- Replace 'Requires(post): systemd' with appropriate macro.
- Move %systemd_requires to the server sub-package.
- Add missing services in pre/post/preun/postun scripts.
- Fix systemd BuildRequires.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1551096000">- Add  README.SUSE:
  Describe the steps required to set up and run mrshd/mrlogind.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575547200">- Add pam_keyinit.so to /etc/pam.d/mrsh|mrlogind (boo#1144051).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1580126400">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.
- Use systemd_ordering instead of systemd_requires: systemd is
  never a strict requirement; but in case the system is scheduled
  for installation together with systemd, we want systemd to be
  installed prior to mrsh.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1581508800">- Create compatibility symlinks as relative links. This doesn't
  trick chkstat to erronously set permissions on link targets
  during package build.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1587211200">- Remove previous workaround as chkstat from the updated
  'permissions' is expected to handle the symlinks correctly,
  now.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1613736000">- Convert service_del_postun -n to service_del_postun_without_restart.
- Fix build issues on older products due to the introduction of
  %license.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="pgajdos@suse.com" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741608000">- Fix build issue with gcc 14
  Add: Make-pointer-target-object-of-type-const-void.patch</changelog>
</package>
<package pkgid="0beb225ea7bb219a94ff24e27b601f99e64d03d6516938018b79ab291275da9fbc1aa5b7cd2d5e596389db0a80d1cf3a622adbec2ef4f65f0c6a8bedcd5a500e" name="mrsh-debugsource" arch="x86_64">
  <version epoch="0" ver="2.12" rel="49.23"/>
  <changelog author="eich@suse.com" date="1537617600">- Replace 'Requires(post): systemd' with appropriate macro.
- Move %systemd_requires to the server sub-package.
- Add missing services in pre/post/preun/postun scripts.
- Fix systemd BuildRequires.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1551096000">- Add  README.SUSE:
  Describe the steps required to set up and run mrshd/mrlogind.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575547200">- Add pam_keyinit.so to /etc/pam.d/mrsh|mrlogind (boo#1144051).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1580126400">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.
- Use systemd_ordering instead of systemd_requires: systemd is
  never a strict requirement; but in case the system is scheduled
  for installation together with systemd, we want systemd to be
  installed prior to mrsh.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1581508800">- Create compatibility symlinks as relative links. This doesn't
  trick chkstat to erronously set permissions on link targets
  during package build.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1587211200">- Remove previous workaround as chkstat from the updated
  'permissions' is expected to handle the symlinks correctly,
  now.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1613736000">- Convert service_del_postun -n to service_del_postun_without_restart.
- Fix build issues on older products due to the introduction of
  %license.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="pgajdos@suse.com" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741608000">- Fix build issue with gcc 14
  Add: Make-pointer-target-object-of-type-const-void.patch</changelog>
</package>
<package pkgid="e233ad5ab7f82d69cb26081b2cc769a7a4d29f8263e52f785c9e0eb67c364a5fa74bba63b4aa3381c9ca7317413a36664478b64e5c7611bae0b3739d75b640b8" name="mrsh-rsh-compat" arch="i586">
  <version epoch="0" ver="2.12" rel="49.23"/>
  <changelog author="eich@suse.com" date="1537617600">- Replace 'Requires(post): systemd' with appropriate macro.
- Move %systemd_requires to the server sub-package.
- Add missing services in pre/post/preun/postun scripts.
- Fix systemd BuildRequires.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1551096000">- Add  README.SUSE:
  Describe the steps required to set up and run mrshd/mrlogind.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575547200">- Add pam_keyinit.so to /etc/pam.d/mrsh|mrlogind (boo#1144051).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1580126400">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.
- Use systemd_ordering instead of systemd_requires: systemd is
  never a strict requirement; but in case the system is scheduled
  for installation together with systemd, we want systemd to be
  installed prior to mrsh.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1581508800">- Create compatibility symlinks as relative links. This doesn't
  trick chkstat to erronously set permissions on link targets
  during package build.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1587211200">- Remove previous workaround as chkstat from the updated
  'permissions' is expected to handle the symlinks correctly,
  now.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1613736000">- Convert service_del_postun -n to service_del_postun_without_restart.
- Fix build issues on older products due to the introduction of
  %license.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="pgajdos@suse.com" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741608000">- Fix build issue with gcc 14
  Add: Make-pointer-target-object-of-type-const-void.patch</changelog>
</package>
<package pkgid="8f5ddc253767e1d73ec047914a4679b60c3121b4a7bee2d00618c27a1f6775561a889b34d84527bc685d37922b8e71460db3a631494b2f50343f6d04cc21c6bc" name="mrsh-rsh-compat" arch="x86_64">
  <version epoch="0" ver="2.12" rel="49.23"/>
  <changelog author="eich@suse.com" date="1537617600">- Replace 'Requires(post): systemd' with appropriate macro.
- Move %systemd_requires to the server sub-package.
- Add missing services in pre/post/preun/postun scripts.
- Fix systemd BuildRequires.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1551096000">- Add  README.SUSE:
  Describe the steps required to set up and run mrshd/mrlogind.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575547200">- Add pam_keyinit.so to /etc/pam.d/mrsh|mrlogind (boo#1144051).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1580126400">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.
- Use systemd_ordering instead of systemd_requires: systemd is
  never a strict requirement; but in case the system is scheduled
  for installation together with systemd, we want systemd to be
  installed prior to mrsh.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1581508800">- Create compatibility symlinks as relative links. This doesn't
  trick chkstat to erronously set permissions on link targets
  during package build.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1587211200">- Remove previous workaround as chkstat from the updated
  'permissions' is expected to handle the symlinks correctly,
  now.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1613736000">- Convert service_del_postun -n to service_del_postun_without_restart.
- Fix build issues on older products due to the introduction of
  %license.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="pgajdos@suse.com" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741608000">- Fix build issue with gcc 14
  Add: Make-pointer-target-object-of-type-const-void.patch</changelog>
</package>
<package pkgid="a59dcfdad686d5847b2919e135ef93bb1ea7fac939ee02ea30907a4fd9ac56af685f56c0551495803791967a66293de96107010cd5d23e8fd403bd4e27dbffcc" name="mrsh-rsh-server-compat" arch="i586">
  <version epoch="0" ver="2.12" rel="49.23"/>
  <changelog author="eich@suse.com" date="1537617600">- Replace 'Requires(post): systemd' with appropriate macro.
- Move %systemd_requires to the server sub-package.
- Add missing services in pre/post/preun/postun scripts.
- Fix systemd BuildRequires.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1551096000">- Add  README.SUSE:
  Describe the steps required to set up and run mrshd/mrlogind.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575547200">- Add pam_keyinit.so to /etc/pam.d/mrsh|mrlogind (boo#1144051).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1580126400">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.
- Use systemd_ordering instead of systemd_requires: systemd is
  never a strict requirement; but in case the system is scheduled
  for installation together with systemd, we want systemd to be
  installed prior to mrsh.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1581508800">- Create compatibility symlinks as relative links. This doesn't
  trick chkstat to erronously set permissions on link targets
  during package build.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1587211200">- Remove previous workaround as chkstat from the updated
  'permissions' is expected to handle the symlinks correctly,
  now.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1613736000">- Convert service_del_postun -n to service_del_postun_without_restart.
- Fix build issues on older products due to the introduction of
  %license.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="pgajdos@suse.com" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741608000">- Fix build issue with gcc 14
  Add: Make-pointer-target-object-of-type-const-void.patch</changelog>
</package>
<package pkgid="7a41712b07afc94b1f9a4deac18fcfae12ac364e2a53a96a999ae212e4d30448e008438ed7163e59096f130e3d4a3bc0d351699343d222df529af69bc0213270" name="mrsh-rsh-server-compat" arch="x86_64">
  <version epoch="0" ver="2.12" rel="49.23"/>
  <changelog author="eich@suse.com" date="1537617600">- Replace 'Requires(post): systemd' with appropriate macro.
- Move %systemd_requires to the server sub-package.
- Add missing services in pre/post/preun/postun scripts.
- Fix systemd BuildRequires.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1551096000">- Add  README.SUSE:
  Describe the steps required to set up and run mrshd/mrlogind.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575547200">- Add pam_keyinit.so to /etc/pam.d/mrsh|mrlogind (boo#1144051).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1580126400">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.
- Use systemd_ordering instead of systemd_requires: systemd is
  never a strict requirement; but in case the system is scheduled
  for installation together with systemd, we want systemd to be
  installed prior to mrsh.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1581508800">- Create compatibility symlinks as relative links. This doesn't
  trick chkstat to erronously set permissions on link targets
  during package build.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1587211200">- Remove previous workaround as chkstat from the updated
  'permissions' is expected to handle the symlinks correctly,
  now.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1613736000">- Convert service_del_postun -n to service_del_postun_without_restart.
- Fix build issues on older products due to the introduction of
  %license.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="pgajdos@suse.com" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741608000">- Fix build issue with gcc 14
  Add: Make-pointer-target-object-of-type-const-void.patch</changelog>
</package>
<package pkgid="c5b448194b3e23d132d7db3922a674f8fa43ae8b11751f53425050a2207bde40de11c8f3b0d02586003a1003587af7649dead62a9e46de6ca71b94178f4ace51" name="mrsh-server" arch="i586">
  <version epoch="0" ver="2.12" rel="49.23"/>
  <changelog author="eich@suse.com" date="1537617600">- Replace 'Requires(post): systemd' with appropriate macro.
- Move %systemd_requires to the server sub-package.
- Add missing services in pre/post/preun/postun scripts.
- Fix systemd BuildRequires.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1551096000">- Add  README.SUSE:
  Describe the steps required to set up and run mrshd/mrlogind.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575547200">- Add pam_keyinit.so to /etc/pam.d/mrsh|mrlogind (boo#1144051).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1580126400">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.
- Use systemd_ordering instead of systemd_requires: systemd is
  never a strict requirement; but in case the system is scheduled
  for installation together with systemd, we want systemd to be
  installed prior to mrsh.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1581508800">- Create compatibility symlinks as relative links. This doesn't
  trick chkstat to erronously set permissions on link targets
  during package build.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1587211200">- Remove previous workaround as chkstat from the updated
  'permissions' is expected to handle the symlinks correctly,
  now.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1613736000">- Convert service_del_postun -n to service_del_postun_without_restart.
- Fix build issues on older products due to the introduction of
  %license.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="pgajdos@suse.com" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741608000">- Fix build issue with gcc 14
  Add: Make-pointer-target-object-of-type-const-void.patch</changelog>
</package>
<package pkgid="a0cd875c8d427b36cde2bbd9b0322b43f4d0ed4915da53da859834f29762295c013d2a99003ac3ae376a369f83e54e4662178f13f99f4612b8c5a421f3214133" name="mrsh-server" arch="x86_64">
  <version epoch="0" ver="2.12" rel="49.23"/>
  <changelog author="eich@suse.com" date="1537617600">- Replace 'Requires(post): systemd' with appropriate macro.
- Move %systemd_requires to the server sub-package.
- Add missing services in pre/post/preun/postun scripts.
- Fix systemd BuildRequires.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1551096000">- Add  README.SUSE:
  Describe the steps required to set up and run mrshd/mrlogind.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575547200">- Add pam_keyinit.so to /etc/pam.d/mrsh|mrlogind (boo#1144051).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1580126400">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.
- Use systemd_ordering instead of systemd_requires: systemd is
  never a strict requirement; but in case the system is scheduled
  for installation together with systemd, we want systemd to be
  installed prior to mrsh.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1581508800">- Create compatibility symlinks as relative links. This doesn't
  trick chkstat to erronously set permissions on link targets
  during package build.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1587211200">- Remove previous workaround as chkstat from the updated
  'permissions' is expected to handle the symlinks correctly,
  now.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1613736000">- Convert service_del_postun -n to service_del_postun_without_restart.
- Fix build issues on older products due to the introduction of
  %license.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="pgajdos@suse.com" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741608000">- Fix build issue with gcc 14
  Add: Make-pointer-target-object-of-type-const-void.patch</changelog>
</package>
<package pkgid="0f857abda2c75fef5cfae893096ec7a6535a632989d32cd9dec07bb75a74e8525658e687cf000797baf7e5092cb56a7050cd9d290f690495b226933046925acb" name="mrsh-server-debuginfo" arch="i586">
  <version epoch="0" ver="2.12" rel="49.23"/>
  <changelog author="eich@suse.com" date="1537617600">- Replace 'Requires(post): systemd' with appropriate macro.
- Move %systemd_requires to the server sub-package.
- Add missing services in pre/post/preun/postun scripts.
- Fix systemd BuildRequires.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1551096000">- Add  README.SUSE:
  Describe the steps required to set up and run mrshd/mrlogind.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575547200">- Add pam_keyinit.so to /etc/pam.d/mrsh|mrlogind (boo#1144051).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1580126400">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.
- Use systemd_ordering instead of systemd_requires: systemd is
  never a strict requirement; but in case the system is scheduled
  for installation together with systemd, we want systemd to be
  installed prior to mrsh.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1581508800">- Create compatibility symlinks as relative links. This doesn't
  trick chkstat to erronously set permissions on link targets
  during package build.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1587211200">- Remove previous workaround as chkstat from the updated
  'permissions' is expected to handle the symlinks correctly,
  now.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1613736000">- Convert service_del_postun -n to service_del_postun_without_restart.
- Fix build issues on older products due to the introduction of
  %license.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="pgajdos@suse.com" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741608000">- Fix build issue with gcc 14
  Add: Make-pointer-target-object-of-type-const-void.patch</changelog>
</package>
<package pkgid="f16132613f8b02e36d2e21805dfd31bec518b71a5045bf0b9bc92f9e78798e5188e39513250cbe18fa850243d4cc96ca9a3a9a5c611fb426a2cf74b3f4614d31" name="mrsh-server-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.12" rel="49.23"/>
  <changelog author="eich@suse.com" date="1537617600">- Replace 'Requires(post): systemd' with appropriate macro.
- Move %systemd_requires to the server sub-package.
- Add missing services in pre/post/preun/postun scripts.
- Fix systemd BuildRequires.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1551096000">- Add  README.SUSE:
  Describe the steps required to set up and run mrshd/mrlogind.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575547200">- Add pam_keyinit.so to /etc/pam.d/mrsh|mrlogind (boo#1144051).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1580126400">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.
- Use systemd_ordering instead of systemd_requires: systemd is
  never a strict requirement; but in case the system is scheduled
  for installation together with systemd, we want systemd to be
  installed prior to mrsh.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1581508800">- Create compatibility symlinks as relative links. This doesn't
  trick chkstat to erronously set permissions on link targets
  during package build.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1587211200">- Remove previous workaround as chkstat from the updated
  'permissions' is expected to handle the symlinks correctly,
  now.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1613736000">- Convert service_del_postun -n to service_del_postun_without_restart.
- Fix build issues on older products due to the introduction of
  %license.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="pgajdos@suse.com" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741608000">- Fix build issue with gcc 14
  Add: Make-pointer-target-object-of-type-const-void.patch</changelog>
</package>
<package pkgid="0867696e0ad16695ec03040f8742f4a1c9b0a5bd43c35bcd6ea87b93e357bfaf8a0982db85325a41d0af5653637be5c6a46b794a3dbeb760583dc737b6de4351" name="pdsh" arch="i586">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="5fbdc70854daee89ea67db646730d34159dbc3c583e397322b7de65ed9834d95ec86203fbcff1407455930ed019c2dcf5b1343076ceeac3265cac4e311743233" name="pdsh" arch="src">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1585224000">- Do not build for SLURM on 32bit platforms on Factory: SLURM 20.02
  doesn't support this.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1585310400">- Define %%make_build for all products that do have it defined.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1585656000">- Add better legacy support.
- Make sure to not ship duplicate files with builds for multiple
  SLURM versions.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1586520000">- Since the build for the SLE-12 HPC Module got fixed, simplify
  spec file and remove legacy workarounds.
- Remove _multibuild file where not needed.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1587211200">- Bring QA to the package build: add %%check stage</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1611748800">- Simplify convoluted condition - no need for Leap 42.2 support.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1611835200">- Preparing pdsh for Slurm 20.11.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1614254400">- Add an explicit Conflicts: when pdsh is rebuilt for a
  non-default version of Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1667217600">- Preparing pdsh for Slurm 22.05.
  * No later version of Slurm builds on 32 bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="46766181771bcd88beb3924c1c43bc845e0d881d7970a99d5f8aef01d24f11da6259901e9f7cd3b57307883549585b868de5260b216c0fdda4416c5b0ac5e760" name="pdsh" arch="x86_64">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="8399968170c108e32353e5aa9569bbcd20eecca25ed956172154cdcf55ae6cd427f608233c230319888e45d9c8fef0e76ecc0e71b628ab000608053d5a1852e4" name="pdsh-debuginfo" arch="i586">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="07d6afc014fada5a0985ee0fa58090262ed29fb259587980cf073a224a426ab1ff712cef90180696875f8910dee17b4f38244a6ef84230c2275e7be58a38b81a" name="pdsh-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="5a0d53014f3112970baf1da206e51888d0c378e11878077728c7ceb2fbab851edfaf01008f014f27f4980f6f9653e11a50900befa94523ab5c8bf89feb759992" name="pdsh-debugsource" arch="i586">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="dc739d41df112c54f92ff7890a75b175bb9c5b9224e800421bec20253a7626b7a8bee9a8797859037b2579b2c0951f6cea9c3c0fe34e9bd170f1abf7901d3f6f" name="pdsh-debugsource" arch="x86_64">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="6e6a04be0fabcf7573659f27d6cbe34c5d7543d256b02c14d7c86b0eb3819a02e9c49fb6f789680abbf015c1a8b5a6676b2ce5be76fdf9579adaca239e0afe76" name="pdsh-dshgroup" arch="i586">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="40f7e545178bc695ef6152ccb7fe548fa156ee7de8934fd4f20592c067853811f314f6c42f709ef97e0f0a7572c709559b60d69ca2d5310837a0f271e1c370cf" name="pdsh-dshgroup" arch="x86_64">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="d964ac3bdfbde3b926542eb04768cb55b1ecb80d3f1107fd534f5e9e7d5e5e17417ae8b1bdc3d7e232f33ecd60a9c444761f66483167f2da79ccfd9085d03633" name="pdsh-dshgroup-debuginfo" arch="i586">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="117ebbed0d03bf90ece28dc8430078678cff02e21a465eda3aa849d5c517a648db5d903fb55460e9900450a8be6ace18908026d16f191f4cdfaa6df34abf4ed7" name="pdsh-dshgroup-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="235715aac990e57c4705a38f09132066bb8f26b9c85fc9dbddd7189a84a99a0b2381f1f7f2ad20791eaade631037f6af356ec232b58d4f9f9829a862f8f1ba64" name="pdsh-genders" arch="i586">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="bbee05fccddad7844e087f5ecb5e1133057fcc858d9b11a51063bb15cc39ef7b97387b2867b7a5e4a611c9cf8386eb3faaa1fa4328063ad903594e6b9d765fd3" name="pdsh-genders" arch="x86_64">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="5dc93a398b4dfab6dde05f0e5fecf6a7973d5b5ac44ba068d648365eabe8692c3d6d0074a930bde443b8b03501ec0a6bc4e6c08a6ff237d3f7e7678f294da1c3" name="pdsh-genders-debuginfo" arch="i586">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="b4314ac2e78920407bef6fb9e9332afe2b3f4722e314e24e280837da5c38d1ddd09b5b1ab013476d743026bc42d6668d704e308105527e6b627825ae1ee20612" name="pdsh-genders-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="19950cc993d787288fca37bfa06da4284b6e660941281b45a499f10980fe2bb0c348ee7b3fda0295d597ed3343c36ebb9c7d1d8e94b3d1f7ad2b2431f7fbf8cf" name="pdsh-machines" arch="i586">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="b05482107bebf43e9d63f7a7335a1ea7450a5e933a3aad4097ec7056c3cbfe71606c541948cd061e2d4b5ab0407b36d6b2d8a2ea0d29a2e1b98aaa9249004d4f" name="pdsh-machines" arch="x86_64">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="ca5ef2bb8f72639fefebf468b8d1370b1bd68ced6f56ab6e569f0b042201c9916fde8065ab19c4212a951b7e74771465409c13b44969352630fd973244aa1227" name="pdsh-machines-debuginfo" arch="i586">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="885296e4b4a3c3fd5fbef4efae9c68ec4d7017f2d5265c4bf3d6bce3113d1ecad6e7f610c25e255865a0061d7b7b64e25163938bcf461b9306c544f81959e218" name="pdsh-machines-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="50e941bec0f517763a6427c714c9a08d651243727908a01901a0a3ca9c30de4ccb76a026bec2a92da950baac877d165a3155c54f31e92605511370b5acd97307" name="pdsh-netgroup" arch="i586">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="59014a2ae2f1f28e10100fb03f0df2a78376972f929ae382cf541c6e399604d6b986c00d30c0edd542baa7144dc6f5e50d832049f536181fcb78888ff2be6d3a" name="pdsh-netgroup" arch="x86_64">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="6c714a69b39af89b67e503c6bd3b7894b1a138ece7bead2dc6f07bdf017c3822369dc641bac14d7e229bfe4438184ed3847ebd83655bf0cecc21ee03985f0b4d" name="pdsh-netgroup-debuginfo" arch="i586">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="d9e117d223bae5abac4d0099fa12d3fa3024d917293e0c48cd3bb977ce0a242baab3292d3d2ee69830142b4ffe41847684d7b74091537c17cebf3db571736e38" name="pdsh-netgroup-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="8f5eb38a37fe90659408204ae2f0932fcbb30972ad9203518e62b9adf04a9a65b2679614ac514d8dc2b6ae179850d4a7c3383872feaf4bce2b8dac4f5aac886a" name="pdsh-slurm" arch="x86_64">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="500fb556acf60b370738dd65804c5de45878565a014fa482e65390ce746fbf17780840e3d18a3b9db3a02e71fc43ffe54dd531c76d8308b5302f2f47a6ca79e5" name="pdsh-slurm-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.36" rel="2.3"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672747200">- Backport a number of features and fixes from the git master branch
  (boo#1206795):
  * Add '-C' option on Slrum plugin to restrict selected nodes to ones
    with the specified features present:
    slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * Add option '-k' to the ssh plugin to fail faster on connection failures:
    fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    doc-fast-fail-update.patch
  * Fix use of strchr
    hostlist-fix-use-of-strchr.patch
  * Dshbak: Fix uninitialized use of $tag on empty input
    dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Dsh: Release a lock that is no longer used in dsh()
    Release-a-lock-that-is-no-longer-used-in-dsh.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677758400">- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  Schedmd did it again! Slurm 23.02 broke the pdsh-internal
  List type by exposing it thru it's public API. The way to
  protect from it no longer works as types are actually used
  in the header.
  This is a hot fix on the pdsh side, that is hopefully sufficiently
  generic. (boo#1208846).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678708800">- Fix slurm plugin: make sure slurm_init() is called before using
  the Slurm API. This has been the case since version 20.11 (bsc#1209216).
  Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Preparing pdsh for Slurm 23.02.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1688385600">- Only call slurm_init() if Slurm &gt; 21.02 (bsc#1212946).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1705492800">- Update to version 2.35
  * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich)
    Removed:
    Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch
  * slurm: fix compile of slurm plugin against Slurm &gt;= 23.x
    Removed:
    Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch
  * log module option errors with -d (Erik Jacobson)
  * fail fast on connect error or non-zero return code (Jerry Mannil)
    Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch
    Removed: doc-fast-fail-update.patch
  * Release a lock that is no longer used (ycaibb)
    Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch
  * build: use LDADD instead of LDFLAGS for libcommon.la (orbea)
  * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon)
    Removed: slurm-add-C-features-constraint.patch
    slurm-add-documentation-for-C.patch
  * ssh: fix sshcmd_signal on macos
  * dsbak: fix handling of empty input lines
    Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch
  * Removed additional backport:
    hostlist-fix-use-of-strchr.patch
- Remove outdated and defunct project URI on Google. The content
  can still be found in the archives at:
    https://code.google.com/archive/p/pdsh/.
  The project has moved to github entirely.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1736769600">- Drop munge and mrsh support for TW and Leap 16: the biggest
  consumer of munge authentication has been Slurm. Slurm can
  now be used without it, therefore, it is a good time to start
  phasing it out. `mrsh` has been a 'drop-in' replacement for
  `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
  assume that this is the preferred way to use a parallel shell
  today.
- Do not build Slurm support for s390x and i586: Slurm no longer
  builds for s390x or 32bit.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737374400">- Do not build Slurm flavors if we don't build for Slurm.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1737460800">- Fix version test for munge build (bsc#1236156).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1741521600">- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.
  Add-support-for-C23-gcc-15.patch</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1779451200">- Update to version 2.36:
  * `common/hostlist`: fix out of bounds array access.
    update to latest from lsd-tools.
  * Fix build on C23 compiler (gcc &gt;= 15).
    This obsoletes: Add-support-for-C23-gcc-15.patch
  * Update actions versions and fix code coverage build.
  * Fix some compiler warnings when compiling pdsh.
  * Fix closeall() performance with large _SC_OPEN_MAX.
  * `modules/genders`: fix typo.</changelog>
</package>
<package pkgid="a6078ea401228cbd729f4f636b5f700c262e0790aac932ebcbcec0348797eba88f90d9843d2b68e73c7298d1c5b62be1225f56f43a1a014b6962e5c5edfd67c2" name="pmix" arch="src">
  <version epoch="0" ver="3.2.5" rel="73.7"/>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1572004800">- initial commit of version 3.1.4</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1574683200">- using now correct openSUSE:Shared library packaging policy
- removed pmi,pmi-2 as they are already part of slurm and mpi libs
- moved MCA-parameters to separate package
- implementing jsc#SLE-10791</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1578657600">- configuration can now also be provided with openmpi flavors</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1581595200">- Fix invalid RPM groups.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1585137600">- Update to version 3.1.5 (bsc#1167655)
  * PR #1413/#1465: Remove unnecessary error log
  * PR #1433: Return the correct status from PMIx_Publish
  * PR #1445: Sync. with master to fix 'get' of data for unknown namespace
  * Includes the following PRs from master
  * PR #1382: dstore: fixed truncate key-names while restoring
  * PR #1405: Fix xnspace dmodex and add verbose debug
  * PR #1406: Resolve request for job-level data
  * PR #1407/#1409/#1411: Fix dmodex across nspaces
  * PR #1434/#1436: Cleanup handling of info arrays
  * PR #1435: Cleanup example and remove debug
  * PR #1437: Update blocking Allocation_request signature
  * PR #1440: Fix 'get' of data for unknown namespace
  * PR #1442: Fix fences with namespaces where no local processes are running
  * PR #1472: Initialize nlocal and local in the tracker
  * PR #1487: Sync. with master to fix info array and cross-version issues
  * PR #1493/#1497/#1501/#1505/#1589: Info array and Cross-version fixes
  * PR #1511/#1517/#1520/#1523/#1534/#1565: Fix pmix tests
  * PR #1530: Improve handling of servers piror to v3.1.5
  * PR #1531: Update transfer from hash to dstore
  * PR #1538: Fix singleton initialization
  * PR #1547: Add missing PMIx_IOF_deregister function
  * PR #1554/#1591: Fix memory leak on namespace deregister
  * PR #1561: Configury fix for reproducible builds (boo#1047218)
  * PR #1579: Protect pthread setpshared calls
  * PR #1587: Fix to gds/dstore configure logic
  * PR #1610: Adjust hotel timeout to be in whole seconds
  * PR #1613: dstore: Fix cache size calculation
  * PR #1622: Fix multiple occurrences of unaligned access in pmix tests
  * PR #1620: Re-address the collective tracker problem
  * PR #1625: Fix library version triplet
  * PR #1630: Fix support for PGI compiler pgcc18
  * PR #1637: Realign behavior of PMIx_Get and PMIx_Get_nb
  * PR #1640: Properly handle forwarded output when no handler registered</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1586347200">- Create separate plugins package. Since libpmix2 obtains its
  functionality from these plugins, add a dependency.
- Plugins depend on libmca_common_dstore - add an explicit
  dependency to the package as there are other providers - like
  openmpi3 (bsc#1167983).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1586520000">- Mark header and config packages 'noarch' (boo#1170259).
- Add a bit of QA: include a %check stage.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1594123200">- Handle %license macro for older Leap/SLE versions.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1613476800">- updated to v3.2.3
  * Fix thread conflict in event notification - PR #1967
  * Finalize: set hostname in global to NULL to avoid segfault
    in apps that call init/finalize multiple times - PR #2001
  * Silence unnecessary error log message - PR #1669
  * Fixed crash of dstore locks destructor - PR #1776
  * Add option to bypass local-only fence optimization - PR #1825
  * Increase timeout in test case - PR #1830
  * Fix server/get for gds=hash - PR #1990
  * Remove stale config command - PR #1933
  * Modex size reductions - PR #1402/#1403/#1421/#1423
  * Sync 3.2 branch with master - PR #1832
    New attributes:
    PMIX_HOSTNAME_ALIASES
    PMIX_HOSTNAME_KEEP_FQDN
    PMIX_GET_REFRESH_CACHE
    PMIX_REQUIRED_KEY
    Removed PMIX_VALUE_COMPRESSED_STRING_UNPACK macro from pmix_common.h
    New frameworks
    pcompress - Compression methods - PR #1139
    psquash - Flexible integer packing - PR #1423
    New components
    preg/compress - regular expression methods - PR #1139
    Modified string representations produced by PMIx_generate_regex
    and PMIx_generate_ppn. - PR #1422
    Fixed dmodex support and PMIx_Get behavior - Issue #1586
    Removed --with-pmix-symbol-rename configure option - PR #1748
  * Expose PMIX_REGEX constant per v3.2 standard - PR #1848
  * Fix immediate flag behavior at the server - PR #1885
  For futher details, check
  - For Issues: https://github.com/openpmix/openpmix/issues/&lt;ID&gt;
  - For PRs: https://github.com/openpmix/openpmix/pull/&lt;ID&gt;</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1613649600">- Remove BuildRequires: for pandoc:
  Not needed and not available for SLE.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1656763200">- Provide Pmix tests in a test package to give users the
  opportunity to test their setup. This is particularly
  useful for Slurm.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1657108800">- Enable build on i686 and armv7
- Move test files to %{_libexecdir}/pmix/tests to avoid conflicts
  on 32 bits systems</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1657540800">- Separate out psec munge plugin to avoid dependency creep.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678795200">- Create library plugin for Slurm: it contains the libpmix.so
  link which normally goes into the devel package - without
  the headers (bsc#1209260).</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1679054400">- removed library plugin for slurm as a fix was applied there,
  (bsc#1209260)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679313600">- The devel package must require the actual library libpmix2.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1679400000">- Move the requirement for pmix-runtime-config to libpmix2 and make
  it version-independent (bsc#1209473).
- Install pmix-plugin-munge if munge is installed.
- Use correct prerequisite name: pmix-plugin-munge not pmix-plugins-munge</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1694520000">- Fix a potential vulnerability where a `chown` may follow a
  user-created link:
  Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  (CVE-2023-41915, bsc#1215190).</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1708257600">- Update to 3.2.5:
  * fix for CVE-2023-41915: Do not follow links when doing "chown"
- Update to 3.2.4:
  * Must spawn something in tests
  * direct: ptl/base: retry recv when it encounter EAGAIN or EWOULDBLOCK
  * direct: Make abort on component not found optional
- dropped patch Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  as already included in upstream</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1719403200">- Disable build for 32b architectures</changelog>
</package>
<package pkgid="d25dcaf45f6ac4d322fc0032f9752f37ae7386e2086e3d70e73f10c4ef66570a3157c5d57248c774d4b164839c55ef791483ed0d800e84a23b77f4389a76574f" name="pmix" arch="x86_64">
  <version epoch="0" ver="3.2.5" rel="73.7"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1656763200">- Provide Pmix tests in a test package to give users the
  opportunity to test their setup. This is particularly
  useful for Slurm.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1657108800">- Enable build on i686 and armv7
- Move test files to %{_libexecdir}/pmix/tests to avoid conflicts
  on 32 bits systems</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1657540800">- Separate out psec munge plugin to avoid dependency creep.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678795200">- Create library plugin for Slurm: it contains the libpmix.so
  link which normally goes into the devel package - without
  the headers (bsc#1209260).</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1679054400">- removed library plugin for slurm as a fix was applied there,
  (bsc#1209260)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679313600">- The devel package must require the actual library libpmix2.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1679400000">- Move the requirement for pmix-runtime-config to libpmix2 and make
  it version-independent (bsc#1209473).
- Install pmix-plugin-munge if munge is installed.
- Use correct prerequisite name: pmix-plugin-munge not pmix-plugins-munge</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1694520000">- Fix a potential vulnerability where a `chown` may follow a
  user-created link:
  Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  (CVE-2023-41915, bsc#1215190).</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1708257600">- Update to 3.2.5:
  * fix for CVE-2023-41915: Do not follow links when doing "chown"
- Update to 3.2.4:
  * Must spawn something in tests
  * direct: ptl/base: retry recv when it encounter EAGAIN or EWOULDBLOCK
  * direct: Make abort on component not found optional
- dropped patch Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  as already included in upstream</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1719403200">- Disable build for 32b architectures</changelog>
</package>
<package pkgid="b7b5d9ada6af82fd3f746044cb19e3a2833a25d2014505dc97f672599726ee52515c36051dbcda9e64a200e40577d00ae872494af04a736a0c954e158d5bc4d9" name="pmix-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.2.5" rel="73.7"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1656763200">- Provide Pmix tests in a test package to give users the
  opportunity to test their setup. This is particularly
  useful for Slurm.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1657108800">- Enable build on i686 and armv7
- Move test files to %{_libexecdir}/pmix/tests to avoid conflicts
  on 32 bits systems</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1657540800">- Separate out psec munge plugin to avoid dependency creep.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678795200">- Create library plugin for Slurm: it contains the libpmix.so
  link which normally goes into the devel package - without
  the headers (bsc#1209260).</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1679054400">- removed library plugin for slurm as a fix was applied there,
  (bsc#1209260)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679313600">- The devel package must require the actual library libpmix2.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1679400000">- Move the requirement for pmix-runtime-config to libpmix2 and make
  it version-independent (bsc#1209473).
- Install pmix-plugin-munge if munge is installed.
- Use correct prerequisite name: pmix-plugin-munge not pmix-plugins-munge</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1694520000">- Fix a potential vulnerability where a `chown` may follow a
  user-created link:
  Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  (CVE-2023-41915, bsc#1215190).</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1708257600">- Update to 3.2.5:
  * fix for CVE-2023-41915: Do not follow links when doing "chown"
- Update to 3.2.4:
  * Must spawn something in tests
  * direct: ptl/base: retry recv when it encounter EAGAIN or EWOULDBLOCK
  * direct: Make abort on component not found optional
- dropped patch Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  as already included in upstream</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1719403200">- Disable build for 32b architectures</changelog>
</package>
<package pkgid="0f11d9b4b2b94375502fe2047c703701dbc9ab78da31086e04f6f4930a56d37e289d6ae119adb6a662380d8f37bd9e8a6e2f2d7ad23c2a2868f63f2037f33e0b" name="pmix-debugsource" arch="x86_64">
  <version epoch="0" ver="3.2.5" rel="73.7"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1656763200">- Provide Pmix tests in a test package to give users the
  opportunity to test their setup. This is particularly
  useful for Slurm.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1657108800">- Enable build on i686 and armv7
- Move test files to %{_libexecdir}/pmix/tests to avoid conflicts
  on 32 bits systems</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1657540800">- Separate out psec munge plugin to avoid dependency creep.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678795200">- Create library plugin for Slurm: it contains the libpmix.so
  link which normally goes into the devel package - without
  the headers (bsc#1209260).</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1679054400">- removed library plugin for slurm as a fix was applied there,
  (bsc#1209260)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679313600">- The devel package must require the actual library libpmix2.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1679400000">- Move the requirement for pmix-runtime-config to libpmix2 and make
  it version-independent (bsc#1209473).
- Install pmix-plugin-munge if munge is installed.
- Use correct prerequisite name: pmix-plugin-munge not pmix-plugins-munge</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1694520000">- Fix a potential vulnerability where a `chown` may follow a
  user-created link:
  Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  (CVE-2023-41915, bsc#1215190).</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1708257600">- Update to 3.2.5:
  * fix for CVE-2023-41915: Do not follow links when doing "chown"
- Update to 3.2.4:
  * Must spawn something in tests
  * direct: ptl/base: retry recv when it encounter EAGAIN or EWOULDBLOCK
  * direct: Make abort on component not found optional
- dropped patch Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  as already included in upstream</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1719403200">- Disable build for 32b architectures</changelog>
</package>
<package pkgid="b130f3e97c1e7edb341bbc0ce8c0d48e81053fc81919f95d3999f1ceca822e9862380aa102c31175f703e794d1fe0191323bf70d89b550750f5403ddabe8d939" name="pmix-devel" arch="x86_64">
  <version epoch="0" ver="3.2.5" rel="73.7"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1656763200">- Provide Pmix tests in a test package to give users the
  opportunity to test their setup. This is particularly
  useful for Slurm.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1657108800">- Enable build on i686 and armv7
- Move test files to %{_libexecdir}/pmix/tests to avoid conflicts
  on 32 bits systems</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1657540800">- Separate out psec munge plugin to avoid dependency creep.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678795200">- Create library plugin for Slurm: it contains the libpmix.so
  link which normally goes into the devel package - without
  the headers (bsc#1209260).</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1679054400">- removed library plugin for slurm as a fix was applied there,
  (bsc#1209260)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679313600">- The devel package must require the actual library libpmix2.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1679400000">- Move the requirement for pmix-runtime-config to libpmix2 and make
  it version-independent (bsc#1209473).
- Install pmix-plugin-munge if munge is installed.
- Use correct prerequisite name: pmix-plugin-munge not pmix-plugins-munge</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1694520000">- Fix a potential vulnerability where a `chown` may follow a
  user-created link:
  Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  (CVE-2023-41915, bsc#1215190).</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1708257600">- Update to 3.2.5:
  * fix for CVE-2023-41915: Do not follow links when doing "chown"
- Update to 3.2.4:
  * Must spawn something in tests
  * direct: ptl/base: retry recv when it encounter EAGAIN or EWOULDBLOCK
  * direct: Make abort on component not found optional
- dropped patch Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  as already included in upstream</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1719403200">- Disable build for 32b architectures</changelog>
</package>
<package pkgid="388da5d455c10d7056477237de00162e14a31f7ca19228883bf781c0c73e0ebb532dee632a67451c3fccb25b11c455d989746ccc8630f7ff865edd9267b2d954" name="pmix-headers" arch="noarch">
  <version epoch="0" ver="3.2.5" rel="73.7"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1656763200">- Provide Pmix tests in a test package to give users the
  opportunity to test their setup. This is particularly
  useful for Slurm.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1657108800">- Enable build on i686 and armv7
- Move test files to %{_libexecdir}/pmix/tests to avoid conflicts
  on 32 bits systems</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1657540800">- Separate out psec munge plugin to avoid dependency creep.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678795200">- Create library plugin for Slurm: it contains the libpmix.so
  link which normally goes into the devel package - without
  the headers (bsc#1209260).</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1679054400">- removed library plugin for slurm as a fix was applied there,
  (bsc#1209260)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679313600">- The devel package must require the actual library libpmix2.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1679400000">- Move the requirement for pmix-runtime-config to libpmix2 and make
  it version-independent (bsc#1209473).
- Install pmix-plugin-munge if munge is installed.
- Use correct prerequisite name: pmix-plugin-munge not pmix-plugins-munge</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1694520000">- Fix a potential vulnerability where a `chown` may follow a
  user-created link:
  Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  (CVE-2023-41915, bsc#1215190).</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1708257600">- Update to 3.2.5:
  * fix for CVE-2023-41915: Do not follow links when doing "chown"
- Update to 3.2.4:
  * Must spawn something in tests
  * direct: ptl/base: retry recv when it encounter EAGAIN or EWOULDBLOCK
  * direct: Make abort on component not found optional
- dropped patch Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  as already included in upstream</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1719403200">- Disable build for 32b architectures</changelog>
</package>
<package pkgid="c6473df3f83c44405aaade832cff03c9dfe002c5cb13f510f32019245b5d718b6464cdcab8401be1ee903b684a149e4620cd464304b768dd299f5fab10532522" name="pmix-mca-params" arch="noarch">
  <version epoch="0" ver="3.2.5" rel="73.7"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1656763200">- Provide Pmix tests in a test package to give users the
  opportunity to test their setup. This is particularly
  useful for Slurm.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1657108800">- Enable build on i686 and armv7
- Move test files to %{_libexecdir}/pmix/tests to avoid conflicts
  on 32 bits systems</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1657540800">- Separate out psec munge plugin to avoid dependency creep.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678795200">- Create library plugin for Slurm: it contains the libpmix.so
  link which normally goes into the devel package - without
  the headers (bsc#1209260).</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1679054400">- removed library plugin for slurm as a fix was applied there,
  (bsc#1209260)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679313600">- The devel package must require the actual library libpmix2.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1679400000">- Move the requirement for pmix-runtime-config to libpmix2 and make
  it version-independent (bsc#1209473).
- Install pmix-plugin-munge if munge is installed.
- Use correct prerequisite name: pmix-plugin-munge not pmix-plugins-munge</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1694520000">- Fix a potential vulnerability where a `chown` may follow a
  user-created link:
  Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  (CVE-2023-41915, bsc#1215190).</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1708257600">- Update to 3.2.5:
  * fix for CVE-2023-41915: Do not follow links when doing "chown"
- Update to 3.2.4:
  * Must spawn something in tests
  * direct: ptl/base: retry recv when it encounter EAGAIN or EWOULDBLOCK
  * direct: Make abort on component not found optional
- dropped patch Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  as already included in upstream</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1719403200">- Disable build for 32b architectures</changelog>
</package>
<package pkgid="a9dbea80f904fc6ec408dce612ba5b148edbb0791e7394ff07379a225aaf094b5c0fa356053acce99b2e4cd576c15569023bd7ab9c95dface406478c8098aa92" name="pmix-plugin-munge" arch="x86_64">
  <version epoch="0" ver="3.2.5" rel="73.7"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1656763200">- Provide Pmix tests in a test package to give users the
  opportunity to test their setup. This is particularly
  useful for Slurm.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1657108800">- Enable build on i686 and armv7
- Move test files to %{_libexecdir}/pmix/tests to avoid conflicts
  on 32 bits systems</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1657540800">- Separate out psec munge plugin to avoid dependency creep.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678795200">- Create library plugin for Slurm: it contains the libpmix.so
  link which normally goes into the devel package - without
  the headers (bsc#1209260).</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1679054400">- removed library plugin for slurm as a fix was applied there,
  (bsc#1209260)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679313600">- The devel package must require the actual library libpmix2.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1679400000">- Move the requirement for pmix-runtime-config to libpmix2 and make
  it version-independent (bsc#1209473).
- Install pmix-plugin-munge if munge is installed.
- Use correct prerequisite name: pmix-plugin-munge not pmix-plugins-munge</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1694520000">- Fix a potential vulnerability where a `chown` may follow a
  user-created link:
  Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  (CVE-2023-41915, bsc#1215190).</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1708257600">- Update to 3.2.5:
  * fix for CVE-2023-41915: Do not follow links when doing "chown"
- Update to 3.2.4:
  * Must spawn something in tests
  * direct: ptl/base: retry recv when it encounter EAGAIN or EWOULDBLOCK
  * direct: Make abort on component not found optional
- dropped patch Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  as already included in upstream</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1719403200">- Disable build for 32b architectures</changelog>
</package>
<package pkgid="94e6a4a905900957d460af91386bcb1f8013e24d7bf891a5a7e8edf99d088d960e941dff62f5080aec80f53296c1333cd56f98d2970d1449f5ee2e7590437f0f" name="pmix-plugin-munge-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.2.5" rel="73.7"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1656763200">- Provide Pmix tests in a test package to give users the
  opportunity to test their setup. This is particularly
  useful for Slurm.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1657108800">- Enable build on i686 and armv7
- Move test files to %{_libexecdir}/pmix/tests to avoid conflicts
  on 32 bits systems</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1657540800">- Separate out psec munge plugin to avoid dependency creep.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678795200">- Create library plugin for Slurm: it contains the libpmix.so
  link which normally goes into the devel package - without
  the headers (bsc#1209260).</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1679054400">- removed library plugin for slurm as a fix was applied there,
  (bsc#1209260)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679313600">- The devel package must require the actual library libpmix2.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1679400000">- Move the requirement for pmix-runtime-config to libpmix2 and make
  it version-independent (bsc#1209473).
- Install pmix-plugin-munge if munge is installed.
- Use correct prerequisite name: pmix-plugin-munge not pmix-plugins-munge</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1694520000">- Fix a potential vulnerability where a `chown` may follow a
  user-created link:
  Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  (CVE-2023-41915, bsc#1215190).</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1708257600">- Update to 3.2.5:
  * fix for CVE-2023-41915: Do not follow links when doing "chown"
- Update to 3.2.4:
  * Must spawn something in tests
  * direct: ptl/base: retry recv when it encounter EAGAIN or EWOULDBLOCK
  * direct: Make abort on component not found optional
- dropped patch Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  as already included in upstream</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1719403200">- Disable build for 32b architectures</changelog>
</package>
<package pkgid="57a1de539a7ee3e11ac0e1142094543cf80bf56ef58a0811e8f78002e792004b2dd6a6f6a11fb918020dfa1b2530f79a718287bddb7ed19be718baf777be0cc0" name="pmix-plugins" arch="x86_64">
  <version epoch="0" ver="3.2.5" rel="73.7"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1656763200">- Provide Pmix tests in a test package to give users the
  opportunity to test their setup. This is particularly
  useful for Slurm.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1657108800">- Enable build on i686 and armv7
- Move test files to %{_libexecdir}/pmix/tests to avoid conflicts
  on 32 bits systems</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1657540800">- Separate out psec munge plugin to avoid dependency creep.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678795200">- Create library plugin for Slurm: it contains the libpmix.so
  link which normally goes into the devel package - without
  the headers (bsc#1209260).</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1679054400">- removed library plugin for slurm as a fix was applied there,
  (bsc#1209260)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679313600">- The devel package must require the actual library libpmix2.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1679400000">- Move the requirement for pmix-runtime-config to libpmix2 and make
  it version-independent (bsc#1209473).
- Install pmix-plugin-munge if munge is installed.
- Use correct prerequisite name: pmix-plugin-munge not pmix-plugins-munge</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1694520000">- Fix a potential vulnerability where a `chown` may follow a
  user-created link:
  Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  (CVE-2023-41915, bsc#1215190).</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1708257600">- Update to 3.2.5:
  * fix for CVE-2023-41915: Do not follow links when doing "chown"
- Update to 3.2.4:
  * Must spawn something in tests
  * direct: ptl/base: retry recv when it encounter EAGAIN or EWOULDBLOCK
  * direct: Make abort on component not found optional
- dropped patch Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  as already included in upstream</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1719403200">- Disable build for 32b architectures</changelog>
</package>
<package pkgid="68c745b2751b1327e78ad617e493805dd9b7ba2b67151671d17bd58a738aea9cd7bcd9b81c83ed1549e740b61f68821712f2f1dab703699f53997aff3b1526b2" name="pmix-plugins-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.2.5" rel="73.7"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1656763200">- Provide Pmix tests in a test package to give users the
  opportunity to test their setup. This is particularly
  useful for Slurm.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1657108800">- Enable build on i686 and armv7
- Move test files to %{_libexecdir}/pmix/tests to avoid conflicts
  on 32 bits systems</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1657540800">- Separate out psec munge plugin to avoid dependency creep.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678795200">- Create library plugin for Slurm: it contains the libpmix.so
  link which normally goes into the devel package - without
  the headers (bsc#1209260).</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1679054400">- removed library plugin for slurm as a fix was applied there,
  (bsc#1209260)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679313600">- The devel package must require the actual library libpmix2.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1679400000">- Move the requirement for pmix-runtime-config to libpmix2 and make
  it version-independent (bsc#1209473).
- Install pmix-plugin-munge if munge is installed.
- Use correct prerequisite name: pmix-plugin-munge not pmix-plugins-munge</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1694520000">- Fix a potential vulnerability where a `chown` may follow a
  user-created link:
  Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  (CVE-2023-41915, bsc#1215190).</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1708257600">- Update to 3.2.5:
  * fix for CVE-2023-41915: Do not follow links when doing "chown"
- Update to 3.2.4:
  * Must spawn something in tests
  * direct: ptl/base: retry recv when it encounter EAGAIN or EWOULDBLOCK
  * direct: Make abort on component not found optional
- dropped patch Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  as already included in upstream</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1719403200">- Disable build for 32b architectures</changelog>
</package>
<package pkgid="3858361fc526d1e8c71685a97126c8d5b01be4ef86c8985bc5fd92e1987b6c7161a21d086cf7de3677b937686424bf61a2911cce4c4b57f98ec696e93a9ac514" name="pmix-test" arch="x86_64">
  <version epoch="0" ver="3.2.5" rel="73.7"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1656763200">- Provide Pmix tests in a test package to give users the
  opportunity to test their setup. This is particularly
  useful for Slurm.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1657108800">- Enable build on i686 and armv7
- Move test files to %{_libexecdir}/pmix/tests to avoid conflicts
  on 32 bits systems</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1657540800">- Separate out psec munge plugin to avoid dependency creep.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678795200">- Create library plugin for Slurm: it contains the libpmix.so
  link which normally goes into the devel package - without
  the headers (bsc#1209260).</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1679054400">- removed library plugin for slurm as a fix was applied there,
  (bsc#1209260)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679313600">- The devel package must require the actual library libpmix2.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1679400000">- Move the requirement for pmix-runtime-config to libpmix2 and make
  it version-independent (bsc#1209473).
- Install pmix-plugin-munge if munge is installed.
- Use correct prerequisite name: pmix-plugin-munge not pmix-plugins-munge</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1694520000">- Fix a potential vulnerability where a `chown` may follow a
  user-created link:
  Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  (CVE-2023-41915, bsc#1215190).</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1708257600">- Update to 3.2.5:
  * fix for CVE-2023-41915: Do not follow links when doing "chown"
- Update to 3.2.4:
  * Must spawn something in tests
  * direct: ptl/base: retry recv when it encounter EAGAIN or EWOULDBLOCK
  * direct: Make abort on component not found optional
- dropped patch Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  as already included in upstream</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1719403200">- Disable build for 32b architectures</changelog>
</package>
<package pkgid="bff6b7fd9b83b2f1406791f253ce35d0f5a3743affb206872512d5d9352fa0b572e199ebe6115ffb77b452fde5b26802d98b77b859af5cbdfe4fe90a621783c0" name="pmix-test-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.2.5" rel="73.7"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1656763200">- Provide Pmix tests in a test package to give users the
  opportunity to test their setup. This is particularly
  useful for Slurm.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1657108800">- Enable build on i686 and armv7
- Move test files to %{_libexecdir}/pmix/tests to avoid conflicts
  on 32 bits systems</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1657540800">- Separate out psec munge plugin to avoid dependency creep.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1678795200">- Create library plugin for Slurm: it contains the libpmix.so
  link which normally goes into the devel package - without
  the headers (bsc#1209260).</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1679054400">- removed library plugin for slurm as a fix was applied there,
  (bsc#1209260)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679313600">- The devel package must require the actual library libpmix2.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1679400000">- Move the requirement for pmix-runtime-config to libpmix2 and make
  it version-independent (bsc#1209473).
- Install pmix-plugin-munge if munge is installed.
- Use correct prerequisite name: pmix-plugin-munge not pmix-plugins-munge</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1694520000">- Fix a potential vulnerability where a `chown` may follow a
  user-created link:
  Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  (CVE-2023-41915, bsc#1215190).</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1708257600">- Update to 3.2.5:
  * fix for CVE-2023-41915: Do not follow links when doing "chown"
- Update to 3.2.4:
  * Must spawn something in tests
  * direct: ptl/base: retry recv when it encounter EAGAIN or EWOULDBLOCK
  * direct: Make abort on component not found optional
- dropped patch Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch
  as already included in upstream</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1719403200">- Disable build for 32b architectures</changelog>
</package>
<package pkgid="0a54bb1acd25b54699b10c2102208226bbc85e34c56eab037dd4ffb2eff6fb38b746af3af96ab7bfb2df0de5216650d0a64dcab39fb60dea7f3462be894c74ae" name="warewulf4" arch="src">
  <version epoch="0" ver="4.7.0" rel="6.3"/>
  <changelog author="cgoll@suse.com" date="1723204800">- Update to version 4.5.6 with following changes:
  * Show more information during `wwctl container &lt;shell|exec&gt;`
    about when and if the container image will be rebuilt.
  * Command-line completion for `wwctl overlay &lt;edit|delete|chmod|chown&gt;`.
  * Display an error during boot if no container is defined.
  * `wwctl container list --kernel` shows the kernel detected for
    each container.
  * `wwctl container list --size` shows the uncompressed size of
    each container. `--compressed` shows the compressed size, and
    `--chroot` shows the size of the container source on the server.
  * Add a logrotate config for `warewulfd.log`.
- removed following patches as accepted upstream:
  * empty-container.patch
  * enhanced-cont-list.patch
  * fix-overlay-built.patch
  * issue-motd.patch
  * oci-vars.patch
  * verbose-exec.patch</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1724328000">- added option which allows to copy in file on wwctl container exec
  and keep them, if they were modified
- added added-cow-option-to-bind.patch</changelog>
  <changelog author="cgoll@suse.com" date="1728907200">- Update to version 4.5.8:
- Warewulf v4.5.8 simplifies the `wwinit` boot process for SELinux
  and configures tmpfs to spread the node image across all
  available NUMA nodes. It also improves the detection of kernels
  in the container image to more reliably detect the newest
  available kernel and to avoid debug / rescue kernels.
- Warewulf v4.5.7 fixes the ability to override overlay files
  configured in profiles with overlays configured per-node; fixes
  a template processing bug bug in development-time overlay
  rendering; and improves the preview dracut-based boot process to
  better support a "secure" boot process.
- removed added-cow-option-to-bind.patch as now in upstream</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1729598400">- removing build rules for sle12 and fixing logrotate name</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1740139200">- Provide an overlay package for the cluster-wide configuration
  of an RKE2 cluster. This allows to share the connection token
  across all node and sthe first server endpoint across all agents.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1740484800">- Update to version 4.6.0rc3 what is a major upgrade with following
  highlights:
  * renamed container to images
  * "sprig" functions in overlays
  * support for yaml and json formatted output
  * completely re-designed kernel selection support
  * nested profiles
  * arbitrary node and profile data in new "resources" structure
  * moved NFS mount options to resources / fstab overlay
  * split overlays by function
  * split overlays, site vs distribution
  * replaced defaults.conf with settings on default profile
  * improved tabular output
  * parallel overlay build
  * improved networking functionality (static route, vlans, and bonds)
  * kernel arguments as a list
  * non-zero exit codes on wwctl errors
  * fixed argument parsing for wwctl image exec
  * Defined menu for ipxe boot
  * Re-order SSH key types to make ed25519 default.
- The configuation files nodes.conf and warewulf.conf will be updated
  on upgrade and the unmodified configuration files will be saved
  as nodes.conf.4.5.x and warewulf.conf.4.5.x</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1740571200">- added WWWORKER-overwrites-runtime.NumCPU.patch for reproducible
  builds</changelog>
  <changelog author="cgoll@suse.com" date="1741003200">- updated to 4.6.0 which is without any functional changes to 4.6.0rc3
- removed WWWORKER-overwrites-runtime.NumCPU.patch as upstream
- added fixup-pdf-build.patch to build pdf which is published now
  in the warewul4-reference package</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1742385600">- added security-fixes.patch which fixes
  * CVE-2025-22869 bsc#1239322
  * CVE-2025-22870 bsc#1238611
- added udev-regression.patch to take care of bsc#1226654
- renamed package warewulf-reference to warewulf-reference-doc
  for better package description</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1742990400">- Fix typo in %post script.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1743163200">- SUSEConnect is now correctly mounted into the images</changelog>
  <changelog author="cgoll@suse.com" date="1752148800">- update to 4.6.2 which contains the (preview) support for
  provisioning to local disk
- incoperated from 4.6.1
  * rest api which is disabled in the default configuration
- removed following files as fixed upstream:
  * fixup-pdf-build.patch
  * security-fixes.patch
  * udev-regression.patch
- marked slurm as recommeneded in the warewulf4-overlay-slurm
  package bsc#1246082</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1753358400">- moved project provided overlays to /usr/share/warewulf/overlays,
  user created overlays go to /var/lib/warewulf/overlays
- added switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  which switches to dnsmasq as default dhcp and tftp provider
- warewulf.conf will now be replaced, as old dhcpd config won't work
  any more</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1754308800">- Update to version 4.6.3:
  * v4.6.3 release
  * IPv6 iPXE support
  * Fix a syntax error in the RPM specfile
  * Fix a race condition in wwctl overlay edit
  * Fixed handling of comma-separated mount options in `fstab` and `ignition` overlays
  * Move reexec.Init() to beginning of wwctl
  * Add documentation for using tmpfs to distribute across numa nodes
  * added warewuld configure option
  * Fix wwctl upgrade nodes to handle kernel argument lists (bsc#1227686 bsc#1227465)
  * Address copilot review from #1945
  * Refactor wwapi tests for proper isolation
  * Bugfix: cloning a site overlay when parent dir does not exist
  * Clone to a site overlay when adding files in wwapi
  * Consolidated createOverlayFile and updateOverlayFile to addOverlayFile
  * Support for creating and updating overlay file in wwapi
  * Only return overlay files that refer to a path within the overlay
  * add overlay file deletion support
  * DELETE /api/overlays/{id}?force=true can delete overlays in use
  * Restore idempotency of PUT /api/nodes/{id}
  * Simplify overlay mtime api and add tests
  * add node overlay buildtime
  * Improved netplan support
  * Rebuild overlays for discovered nodes
  * Restrict userdocs from building during pr when not modified
  * Update to v4.6.2 GitHub release notes</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1757332800">- Update to version 4.6.4:
  * v4.6.4 release updates
  * Convert disk booleans from wwbool to *bool which allows bools in
    disk to be set to false via command line (bsc#1248768)
  * Update NetworkManager Overlay
  * Disable ipv4 in NetworkManager if no address or route is specified
  * fix(wwctl): Create overlay edit tempfile in tmpdir
  * Add default for systemd name for warewulf in warewulf.conf
  * Atomic overlay file application in wwclient
  * Simpler names for overlay methods
  * Fix warewulfd api behavior when deleting distribution overlay
- renamed siwtched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  to switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
- added fix-CVE-2025-58058.patch (bsc#1248906)</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1768824000">- updated to v4.6.5 with following changes:
  * new wwctl overlay info command
  * fixed wwctl image import --update option (bsc#1254470)
  * cross-arch support for wwclient
  * improved IPv6 support
  * improved support for bonded interfaces
  * renamed debian.interfaces overlay to ifupdown
  * new systemd-networkd overlay
  * warewulf-dracut fixes, including "provision-to-disk" fixes
- default to dnsmasq instead of dhcpd and tftp
- Removed fix-CVE-2025-58058.patch as updated upstream
- Removed switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  preferring editing conf with yq</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1771848000">- fix CVE-2025-69725 (bsc#1258511) by updating chi
  added _service for module fixing</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1781524800">- updating to v4.7.0 with following security fixes
  * fixed CVE-2026-39821 (bsc#1266483)
  * fixed CVE-2026-33814 (bsc#1265653)
- v4.7.0 with significant changes relative to the v4.6.x series which are:
  * New wwctl unset command
  * Refactored server routes (URLs)
  * New /files/ route for serving individual files and templates
  * Server TLS support
  * Removed support for fetching individual overlays and individual files from overlays
  * Fixed whitespace handling around template functions
  * Security fixes, including updated Go and library versions
- changes from v4.6.5:
  * new wwctl overlay info command
  * fixed wwctl image import --update option
  * cross-arch support for wwclient
  * improved IPv6 support
  * improved support for bonded interfaces
  * renamed debian.interfaces overlay to ifupdown
  * new systemd-networkd overlay
  * warewulf-dracut fixes, including "provision-to-disk" fixes
- remove slurm-overlay package</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1781870400">- updated go-jose to fix CVE-2026-34986 (bsc#1262810)
- chi is fixed in the upstream project</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1782216000">- adding correct flag --update-overlays fixing  (bsc#1268790)</changelog>
</package>
<package pkgid="5bf780d764423557b9ce630806a52897c31089255b1ed435e951111d3de8821f21adcee67827e32a3ad3fd7f41b209e2c6d7785879087ed4062ed21c0bf49c10" name="warewulf4" arch="x86_64">
  <version epoch="0" ver="4.7.0" rel="6.3"/>
  <changelog author="cgoll@suse.com" date="1723204800">- Update to version 4.5.6 with following changes:
  * Show more information during `wwctl container &lt;shell|exec&gt;`
    about when and if the container image will be rebuilt.
  * Command-line completion for `wwctl overlay &lt;edit|delete|chmod|chown&gt;`.
  * Display an error during boot if no container is defined.
  * `wwctl container list --kernel` shows the kernel detected for
    each container.
  * `wwctl container list --size` shows the uncompressed size of
    each container. `--compressed` shows the compressed size, and
    `--chroot` shows the size of the container source on the server.
  * Add a logrotate config for `warewulfd.log`.
- removed following patches as accepted upstream:
  * empty-container.patch
  * enhanced-cont-list.patch
  * fix-overlay-built.patch
  * issue-motd.patch
  * oci-vars.patch
  * verbose-exec.patch</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1724328000">- added option which allows to copy in file on wwctl container exec
  and keep them, if they were modified
- added added-cow-option-to-bind.patch</changelog>
  <changelog author="cgoll@suse.com" date="1728907200">- Update to version 4.5.8:
- Warewulf v4.5.8 simplifies the `wwinit` boot process for SELinux
  and configures tmpfs to spread the node image across all
  available NUMA nodes. It also improves the detection of kernels
  in the container image to more reliably detect the newest
  available kernel and to avoid debug / rescue kernels.
- Warewulf v4.5.7 fixes the ability to override overlay files
  configured in profiles with overlays configured per-node; fixes
  a template processing bug bug in development-time overlay
  rendering; and improves the preview dracut-based boot process to
  better support a "secure" boot process.
- removed added-cow-option-to-bind.patch as now in upstream</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1729598400">- removing build rules for sle12 and fixing logrotate name</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1740139200">- Provide an overlay package for the cluster-wide configuration
  of an RKE2 cluster. This allows to share the connection token
  across all node and sthe first server endpoint across all agents.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1740484800">- Update to version 4.6.0rc3 what is a major upgrade with following
  highlights:
  * renamed container to images
  * "sprig" functions in overlays
  * support for yaml and json formatted output
  * completely re-designed kernel selection support
  * nested profiles
  * arbitrary node and profile data in new "resources" structure
  * moved NFS mount options to resources / fstab overlay
  * split overlays by function
  * split overlays, site vs distribution
  * replaced defaults.conf with settings on default profile
  * improved tabular output
  * parallel overlay build
  * improved networking functionality (static route, vlans, and bonds)
  * kernel arguments as a list
  * non-zero exit codes on wwctl errors
  * fixed argument parsing for wwctl image exec
  * Defined menu for ipxe boot
  * Re-order SSH key types to make ed25519 default.
- The configuation files nodes.conf and warewulf.conf will be updated
  on upgrade and the unmodified configuration files will be saved
  as nodes.conf.4.5.x and warewulf.conf.4.5.x</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1740571200">- added WWWORKER-overwrites-runtime.NumCPU.patch for reproducible
  builds</changelog>
  <changelog author="cgoll@suse.com" date="1741003200">- updated to 4.6.0 which is without any functional changes to 4.6.0rc3
- removed WWWORKER-overwrites-runtime.NumCPU.patch as upstream
- added fixup-pdf-build.patch to build pdf which is published now
  in the warewul4-reference package</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1742385600">- added security-fixes.patch which fixes
  * CVE-2025-22869 bsc#1239322
  * CVE-2025-22870 bsc#1238611
- added udev-regression.patch to take care of bsc#1226654
- renamed package warewulf-reference to warewulf-reference-doc
  for better package description</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1742990400">- Fix typo in %post script.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1743163200">- SUSEConnect is now correctly mounted into the images</changelog>
  <changelog author="cgoll@suse.com" date="1752148800">- update to 4.6.2 which contains the (preview) support for
  provisioning to local disk
- incoperated from 4.6.1
  * rest api which is disabled in the default configuration
- removed following files as fixed upstream:
  * fixup-pdf-build.patch
  * security-fixes.patch
  * udev-regression.patch
- marked slurm as recommeneded in the warewulf4-overlay-slurm
  package bsc#1246082</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1753358400">- moved project provided overlays to /usr/share/warewulf/overlays,
  user created overlays go to /var/lib/warewulf/overlays
- added switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  which switches to dnsmasq as default dhcp and tftp provider
- warewulf.conf will now be replaced, as old dhcpd config won't work
  any more</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1754308800">- Update to version 4.6.3:
  * v4.6.3 release
  * IPv6 iPXE support
  * Fix a syntax error in the RPM specfile
  * Fix a race condition in wwctl overlay edit
  * Fixed handling of comma-separated mount options in `fstab` and `ignition` overlays
  * Move reexec.Init() to beginning of wwctl
  * Add documentation for using tmpfs to distribute across numa nodes
  * added warewuld configure option
  * Fix wwctl upgrade nodes to handle kernel argument lists (bsc#1227686 bsc#1227465)
  * Address copilot review from #1945
  * Refactor wwapi tests for proper isolation
  * Bugfix: cloning a site overlay when parent dir does not exist
  * Clone to a site overlay when adding files in wwapi
  * Consolidated createOverlayFile and updateOverlayFile to addOverlayFile
  * Support for creating and updating overlay file in wwapi
  * Only return overlay files that refer to a path within the overlay
  * add overlay file deletion support
  * DELETE /api/overlays/{id}?force=true can delete overlays in use
  * Restore idempotency of PUT /api/nodes/{id}
  * Simplify overlay mtime api and add tests
  * add node overlay buildtime
  * Improved netplan support
  * Rebuild overlays for discovered nodes
  * Restrict userdocs from building during pr when not modified
  * Update to v4.6.2 GitHub release notes</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1757332800">- Update to version 4.6.4:
  * v4.6.4 release updates
  * Convert disk booleans from wwbool to *bool which allows bools in
    disk to be set to false via command line (bsc#1248768)
  * Update NetworkManager Overlay
  * Disable ipv4 in NetworkManager if no address or route is specified
  * fix(wwctl): Create overlay edit tempfile in tmpdir
  * Add default for systemd name for warewulf in warewulf.conf
  * Atomic overlay file application in wwclient
  * Simpler names for overlay methods
  * Fix warewulfd api behavior when deleting distribution overlay
- renamed siwtched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  to switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
- added fix-CVE-2025-58058.patch (bsc#1248906)</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1768824000">- updated to v4.6.5 with following changes:
  * new wwctl overlay info command
  * fixed wwctl image import --update option (bsc#1254470)
  * cross-arch support for wwclient
  * improved IPv6 support
  * improved support for bonded interfaces
  * renamed debian.interfaces overlay to ifupdown
  * new systemd-networkd overlay
  * warewulf-dracut fixes, including "provision-to-disk" fixes
- default to dnsmasq instead of dhcpd and tftp
- Removed fix-CVE-2025-58058.patch as updated upstream
- Removed switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  preferring editing conf with yq</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1771848000">- fix CVE-2025-69725 (bsc#1258511) by updating chi
  added _service for module fixing</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1781524800">- updating to v4.7.0 with following security fixes
  * fixed CVE-2026-39821 (bsc#1266483)
  * fixed CVE-2026-33814 (bsc#1265653)
- v4.7.0 with significant changes relative to the v4.6.x series which are:
  * New wwctl unset command
  * Refactored server routes (URLs)
  * New /files/ route for serving individual files and templates
  * Server TLS support
  * Removed support for fetching individual overlays and individual files from overlays
  * Fixed whitespace handling around template functions
  * Security fixes, including updated Go and library versions
- changes from v4.6.5:
  * new wwctl overlay info command
  * fixed wwctl image import --update option
  * cross-arch support for wwclient
  * improved IPv6 support
  * improved support for bonded interfaces
  * renamed debian.interfaces overlay to ifupdown
  * new systemd-networkd overlay
  * warewulf-dracut fixes, including "provision-to-disk" fixes
- remove slurm-overlay package</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1781870400">- updated go-jose to fix CVE-2026-34986 (bsc#1262810)
- chi is fixed in the upstream project</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1782216000">- adding correct flag --update-overlays fixing  (bsc#1268790)</changelog>
</package>
<package pkgid="5a0023b87fa079ffe3fb23c4eb17246a4403d3936afe11aa785fc774bbc4164f16594f90bd5b1f1ab92e0f1dd4d53b2f016520994e897bc88503d89b289c6096" name="warewulf4-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.7.0" rel="6.3"/>
  <changelog author="cgoll@suse.com" date="1723204800">- Update to version 4.5.6 with following changes:
  * Show more information during `wwctl container &lt;shell|exec&gt;`
    about when and if the container image will be rebuilt.
  * Command-line completion for `wwctl overlay &lt;edit|delete|chmod|chown&gt;`.
  * Display an error during boot if no container is defined.
  * `wwctl container list --kernel` shows the kernel detected for
    each container.
  * `wwctl container list --size` shows the uncompressed size of
    each container. `--compressed` shows the compressed size, and
    `--chroot` shows the size of the container source on the server.
  * Add a logrotate config for `warewulfd.log`.
- removed following patches as accepted upstream:
  * empty-container.patch
  * enhanced-cont-list.patch
  * fix-overlay-built.patch
  * issue-motd.patch
  * oci-vars.patch
  * verbose-exec.patch</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1724328000">- added option which allows to copy in file on wwctl container exec
  and keep them, if they were modified
- added added-cow-option-to-bind.patch</changelog>
  <changelog author="cgoll@suse.com" date="1728907200">- Update to version 4.5.8:
- Warewulf v4.5.8 simplifies the `wwinit` boot process for SELinux
  and configures tmpfs to spread the node image across all
  available NUMA nodes. It also improves the detection of kernels
  in the container image to more reliably detect the newest
  available kernel and to avoid debug / rescue kernels.
- Warewulf v4.5.7 fixes the ability to override overlay files
  configured in profiles with overlays configured per-node; fixes
  a template processing bug bug in development-time overlay
  rendering; and improves the preview dracut-based boot process to
  better support a "secure" boot process.
- removed added-cow-option-to-bind.patch as now in upstream</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1729598400">- removing build rules for sle12 and fixing logrotate name</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1740139200">- Provide an overlay package for the cluster-wide configuration
  of an RKE2 cluster. This allows to share the connection token
  across all node and sthe first server endpoint across all agents.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1740484800">- Update to version 4.6.0rc3 what is a major upgrade with following
  highlights:
  * renamed container to images
  * "sprig" functions in overlays
  * support for yaml and json formatted output
  * completely re-designed kernel selection support
  * nested profiles
  * arbitrary node and profile data in new "resources" structure
  * moved NFS mount options to resources / fstab overlay
  * split overlays by function
  * split overlays, site vs distribution
  * replaced defaults.conf with settings on default profile
  * improved tabular output
  * parallel overlay build
  * improved networking functionality (static route, vlans, and bonds)
  * kernel arguments as a list
  * non-zero exit codes on wwctl errors
  * fixed argument parsing for wwctl image exec
  * Defined menu for ipxe boot
  * Re-order SSH key types to make ed25519 default.
- The configuation files nodes.conf and warewulf.conf will be updated
  on upgrade and the unmodified configuration files will be saved
  as nodes.conf.4.5.x and warewulf.conf.4.5.x</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1740571200">- added WWWORKER-overwrites-runtime.NumCPU.patch for reproducible
  builds</changelog>
  <changelog author="cgoll@suse.com" date="1741003200">- updated to 4.6.0 which is without any functional changes to 4.6.0rc3
- removed WWWORKER-overwrites-runtime.NumCPU.patch as upstream
- added fixup-pdf-build.patch to build pdf which is published now
  in the warewul4-reference package</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1742385600">- added security-fixes.patch which fixes
  * CVE-2025-22869 bsc#1239322
  * CVE-2025-22870 bsc#1238611
- added udev-regression.patch to take care of bsc#1226654
- renamed package warewulf-reference to warewulf-reference-doc
  for better package description</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1742990400">- Fix typo in %post script.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1743163200">- SUSEConnect is now correctly mounted into the images</changelog>
  <changelog author="cgoll@suse.com" date="1752148800">- update to 4.6.2 which contains the (preview) support for
  provisioning to local disk
- incoperated from 4.6.1
  * rest api which is disabled in the default configuration
- removed following files as fixed upstream:
  * fixup-pdf-build.patch
  * security-fixes.patch
  * udev-regression.patch
- marked slurm as recommeneded in the warewulf4-overlay-slurm
  package bsc#1246082</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1753358400">- moved project provided overlays to /usr/share/warewulf/overlays,
  user created overlays go to /var/lib/warewulf/overlays
- added switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  which switches to dnsmasq as default dhcp and tftp provider
- warewulf.conf will now be replaced, as old dhcpd config won't work
  any more</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1754308800">- Update to version 4.6.3:
  * v4.6.3 release
  * IPv6 iPXE support
  * Fix a syntax error in the RPM specfile
  * Fix a race condition in wwctl overlay edit
  * Fixed handling of comma-separated mount options in `fstab` and `ignition` overlays
  * Move reexec.Init() to beginning of wwctl
  * Add documentation for using tmpfs to distribute across numa nodes
  * added warewuld configure option
  * Fix wwctl upgrade nodes to handle kernel argument lists (bsc#1227686 bsc#1227465)
  * Address copilot review from #1945
  * Refactor wwapi tests for proper isolation
  * Bugfix: cloning a site overlay when parent dir does not exist
  * Clone to a site overlay when adding files in wwapi
  * Consolidated createOverlayFile and updateOverlayFile to addOverlayFile
  * Support for creating and updating overlay file in wwapi
  * Only return overlay files that refer to a path within the overlay
  * add overlay file deletion support
  * DELETE /api/overlays/{id}?force=true can delete overlays in use
  * Restore idempotency of PUT /api/nodes/{id}
  * Simplify overlay mtime api and add tests
  * add node overlay buildtime
  * Improved netplan support
  * Rebuild overlays for discovered nodes
  * Restrict userdocs from building during pr when not modified
  * Update to v4.6.2 GitHub release notes</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1757332800">- Update to version 4.6.4:
  * v4.6.4 release updates
  * Convert disk booleans from wwbool to *bool which allows bools in
    disk to be set to false via command line (bsc#1248768)
  * Update NetworkManager Overlay
  * Disable ipv4 in NetworkManager if no address or route is specified
  * fix(wwctl): Create overlay edit tempfile in tmpdir
  * Add default for systemd name for warewulf in warewulf.conf
  * Atomic overlay file application in wwclient
  * Simpler names for overlay methods
  * Fix warewulfd api behavior when deleting distribution overlay
- renamed siwtched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  to switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
- added fix-CVE-2025-58058.patch (bsc#1248906)</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1768824000">- updated to v4.6.5 with following changes:
  * new wwctl overlay info command
  * fixed wwctl image import --update option (bsc#1254470)
  * cross-arch support for wwclient
  * improved IPv6 support
  * improved support for bonded interfaces
  * renamed debian.interfaces overlay to ifupdown
  * new systemd-networkd overlay
  * warewulf-dracut fixes, including "provision-to-disk" fixes
- default to dnsmasq instead of dhcpd and tftp
- Removed fix-CVE-2025-58058.patch as updated upstream
- Removed switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  preferring editing conf with yq</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1771848000">- fix CVE-2025-69725 (bsc#1258511) by updating chi
  added _service for module fixing</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1781524800">- updating to v4.7.0 with following security fixes
  * fixed CVE-2026-39821 (bsc#1266483)
  * fixed CVE-2026-33814 (bsc#1265653)
- v4.7.0 with significant changes relative to the v4.6.x series which are:
  * New wwctl unset command
  * Refactored server routes (URLs)
  * New /files/ route for serving individual files and templates
  * Server TLS support
  * Removed support for fetching individual overlays and individual files from overlays
  * Fixed whitespace handling around template functions
  * Security fixes, including updated Go and library versions
- changes from v4.6.5:
  * new wwctl overlay info command
  * fixed wwctl image import --update option
  * cross-arch support for wwclient
  * improved IPv6 support
  * improved support for bonded interfaces
  * renamed debian.interfaces overlay to ifupdown
  * new systemd-networkd overlay
  * warewulf-dracut fixes, including "provision-to-disk" fixes
- remove slurm-overlay package</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1781870400">- updated go-jose to fix CVE-2026-34986 (bsc#1262810)
- chi is fixed in the upstream project</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1782216000">- adding correct flag --update-overlays fixing  (bsc#1268790)</changelog>
</package>
<package pkgid="33eaee5526aa98805e71e496d437c805f65229bdb0e70eaeba5e6c5fa91b7db61e560d2fa974fb75438ee79d8e600d2ddf721ae71c7509d674927933a980defc" name="warewulf4-debugsource" arch="x86_64">
  <version epoch="0" ver="4.7.0" rel="6.3"/>
  <changelog author="cgoll@suse.com" date="1723204800">- Update to version 4.5.6 with following changes:
  * Show more information during `wwctl container &lt;shell|exec&gt;`
    about when and if the container image will be rebuilt.
  * Command-line completion for `wwctl overlay &lt;edit|delete|chmod|chown&gt;`.
  * Display an error during boot if no container is defined.
  * `wwctl container list --kernel` shows the kernel detected for
    each container.
  * `wwctl container list --size` shows the uncompressed size of
    each container. `--compressed` shows the compressed size, and
    `--chroot` shows the size of the container source on the server.
  * Add a logrotate config for `warewulfd.log`.
- removed following patches as accepted upstream:
  * empty-container.patch
  * enhanced-cont-list.patch
  * fix-overlay-built.patch
  * issue-motd.patch
  * oci-vars.patch
  * verbose-exec.patch</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1724328000">- added option which allows to copy in file on wwctl container exec
  and keep them, if they were modified
- added added-cow-option-to-bind.patch</changelog>
  <changelog author="cgoll@suse.com" date="1728907200">- Update to version 4.5.8:
- Warewulf v4.5.8 simplifies the `wwinit` boot process for SELinux
  and configures tmpfs to spread the node image across all
  available NUMA nodes. It also improves the detection of kernels
  in the container image to more reliably detect the newest
  available kernel and to avoid debug / rescue kernels.
- Warewulf v4.5.7 fixes the ability to override overlay files
  configured in profiles with overlays configured per-node; fixes
  a template processing bug bug in development-time overlay
  rendering; and improves the preview dracut-based boot process to
  better support a "secure" boot process.
- removed added-cow-option-to-bind.patch as now in upstream</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1729598400">- removing build rules for sle12 and fixing logrotate name</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1740139200">- Provide an overlay package for the cluster-wide configuration
  of an RKE2 cluster. This allows to share the connection token
  across all node and sthe first server endpoint across all agents.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1740484800">- Update to version 4.6.0rc3 what is a major upgrade with following
  highlights:
  * renamed container to images
  * "sprig" functions in overlays
  * support for yaml and json formatted output
  * completely re-designed kernel selection support
  * nested profiles
  * arbitrary node and profile data in new "resources" structure
  * moved NFS mount options to resources / fstab overlay
  * split overlays by function
  * split overlays, site vs distribution
  * replaced defaults.conf with settings on default profile
  * improved tabular output
  * parallel overlay build
  * improved networking functionality (static route, vlans, and bonds)
  * kernel arguments as a list
  * non-zero exit codes on wwctl errors
  * fixed argument parsing for wwctl image exec
  * Defined menu for ipxe boot
  * Re-order SSH key types to make ed25519 default.
- The configuation files nodes.conf and warewulf.conf will be updated
  on upgrade and the unmodified configuration files will be saved
  as nodes.conf.4.5.x and warewulf.conf.4.5.x</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1740571200">- added WWWORKER-overwrites-runtime.NumCPU.patch for reproducible
  builds</changelog>
  <changelog author="cgoll@suse.com" date="1741003200">- updated to 4.6.0 which is without any functional changes to 4.6.0rc3
- removed WWWORKER-overwrites-runtime.NumCPU.patch as upstream
- added fixup-pdf-build.patch to build pdf which is published now
  in the warewul4-reference package</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1742385600">- added security-fixes.patch which fixes
  * CVE-2025-22869 bsc#1239322
  * CVE-2025-22870 bsc#1238611
- added udev-regression.patch to take care of bsc#1226654
- renamed package warewulf-reference to warewulf-reference-doc
  for better package description</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1742990400">- Fix typo in %post script.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1743163200">- SUSEConnect is now correctly mounted into the images</changelog>
  <changelog author="cgoll@suse.com" date="1752148800">- update to 4.6.2 which contains the (preview) support for
  provisioning to local disk
- incoperated from 4.6.1
  * rest api which is disabled in the default configuration
- removed following files as fixed upstream:
  * fixup-pdf-build.patch
  * security-fixes.patch
  * udev-regression.patch
- marked slurm as recommeneded in the warewulf4-overlay-slurm
  package bsc#1246082</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1753358400">- moved project provided overlays to /usr/share/warewulf/overlays,
  user created overlays go to /var/lib/warewulf/overlays
- added switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  which switches to dnsmasq as default dhcp and tftp provider
- warewulf.conf will now be replaced, as old dhcpd config won't work
  any more</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1754308800">- Update to version 4.6.3:
  * v4.6.3 release
  * IPv6 iPXE support
  * Fix a syntax error in the RPM specfile
  * Fix a race condition in wwctl overlay edit
  * Fixed handling of comma-separated mount options in `fstab` and `ignition` overlays
  * Move reexec.Init() to beginning of wwctl
  * Add documentation for using tmpfs to distribute across numa nodes
  * added warewuld configure option
  * Fix wwctl upgrade nodes to handle kernel argument lists (bsc#1227686 bsc#1227465)
  * Address copilot review from #1945
  * Refactor wwapi tests for proper isolation
  * Bugfix: cloning a site overlay when parent dir does not exist
  * Clone to a site overlay when adding files in wwapi
  * Consolidated createOverlayFile and updateOverlayFile to addOverlayFile
  * Support for creating and updating overlay file in wwapi
  * Only return overlay files that refer to a path within the overlay
  * add overlay file deletion support
  * DELETE /api/overlays/{id}?force=true can delete overlays in use
  * Restore idempotency of PUT /api/nodes/{id}
  * Simplify overlay mtime api and add tests
  * add node overlay buildtime
  * Improved netplan support
  * Rebuild overlays for discovered nodes
  * Restrict userdocs from building during pr when not modified
  * Update to v4.6.2 GitHub release notes</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1757332800">- Update to version 4.6.4:
  * v4.6.4 release updates
  * Convert disk booleans from wwbool to *bool which allows bools in
    disk to be set to false via command line (bsc#1248768)
  * Update NetworkManager Overlay
  * Disable ipv4 in NetworkManager if no address or route is specified
  * fix(wwctl): Create overlay edit tempfile in tmpdir
  * Add default for systemd name for warewulf in warewulf.conf
  * Atomic overlay file application in wwclient
  * Simpler names for overlay methods
  * Fix warewulfd api behavior when deleting distribution overlay
- renamed siwtched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  to switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
- added fix-CVE-2025-58058.patch (bsc#1248906)</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1768824000">- updated to v4.6.5 with following changes:
  * new wwctl overlay info command
  * fixed wwctl image import --update option (bsc#1254470)
  * cross-arch support for wwclient
  * improved IPv6 support
  * improved support for bonded interfaces
  * renamed debian.interfaces overlay to ifupdown
  * new systemd-networkd overlay
  * warewulf-dracut fixes, including "provision-to-disk" fixes
- default to dnsmasq instead of dhcpd and tftp
- Removed fix-CVE-2025-58058.patch as updated upstream
- Removed switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  preferring editing conf with yq</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1771848000">- fix CVE-2025-69725 (bsc#1258511) by updating chi
  added _service for module fixing</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1781524800">- updating to v4.7.0 with following security fixes
  * fixed CVE-2026-39821 (bsc#1266483)
  * fixed CVE-2026-33814 (bsc#1265653)
- v4.7.0 with significant changes relative to the v4.6.x series which are:
  * New wwctl unset command
  * Refactored server routes (URLs)
  * New /files/ route for serving individual files and templates
  * Server TLS support
  * Removed support for fetching individual overlays and individual files from overlays
  * Fixed whitespace handling around template functions
  * Security fixes, including updated Go and library versions
- changes from v4.6.5:
  * new wwctl overlay info command
  * fixed wwctl image import --update option
  * cross-arch support for wwclient
  * improved IPv6 support
  * improved support for bonded interfaces
  * renamed debian.interfaces overlay to ifupdown
  * new systemd-networkd overlay
  * warewulf-dracut fixes, including "provision-to-disk" fixes
- remove slurm-overlay package</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1781870400">- updated go-jose to fix CVE-2026-34986 (bsc#1262810)
- chi is fixed in the upstream project</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1782216000">- adding correct flag --update-overlays fixing  (bsc#1268790)</changelog>
</package>
<package pkgid="c52950857c7a39000ff70f295b185dbea11e2474fff62565c5394d1d17aca7984ef856a0a15b0733e55c39d53a6297cefdbf1c845192013a1195572c0a44cd0d" name="warewulf4-dracut" arch="noarch">
  <version epoch="0" ver="4.7.0" rel="6.3"/>
  <changelog author="cgoll@suse.com" date="1723204800">- Update to version 4.5.6 with following changes:
  * Show more information during `wwctl container &lt;shell|exec&gt;`
    about when and if the container image will be rebuilt.
  * Command-line completion for `wwctl overlay &lt;edit|delete|chmod|chown&gt;`.
  * Display an error during boot if no container is defined.
  * `wwctl container list --kernel` shows the kernel detected for
    each container.
  * `wwctl container list --size` shows the uncompressed size of
    each container. `--compressed` shows the compressed size, and
    `--chroot` shows the size of the container source on the server.
  * Add a logrotate config for `warewulfd.log`.
- removed following patches as accepted upstream:
  * empty-container.patch
  * enhanced-cont-list.patch
  * fix-overlay-built.patch
  * issue-motd.patch
  * oci-vars.patch
  * verbose-exec.patch</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1724328000">- added option which allows to copy in file on wwctl container exec
  and keep them, if they were modified
- added added-cow-option-to-bind.patch</changelog>
  <changelog author="cgoll@suse.com" date="1728907200">- Update to version 4.5.8:
- Warewulf v4.5.8 simplifies the `wwinit` boot process for SELinux
  and configures tmpfs to spread the node image across all
  available NUMA nodes. It also improves the detection of kernels
  in the container image to more reliably detect the newest
  available kernel and to avoid debug / rescue kernels.
- Warewulf v4.5.7 fixes the ability to override overlay files
  configured in profiles with overlays configured per-node; fixes
  a template processing bug bug in development-time overlay
  rendering; and improves the preview dracut-based boot process to
  better support a "secure" boot process.
- removed added-cow-option-to-bind.patch as now in upstream</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1729598400">- removing build rules for sle12 and fixing logrotate name</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1740139200">- Provide an overlay package for the cluster-wide configuration
  of an RKE2 cluster. This allows to share the connection token
  across all node and sthe first server endpoint across all agents.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1740484800">- Update to version 4.6.0rc3 what is a major upgrade with following
  highlights:
  * renamed container to images
  * "sprig" functions in overlays
  * support for yaml and json formatted output
  * completely re-designed kernel selection support
  * nested profiles
  * arbitrary node and profile data in new "resources" structure
  * moved NFS mount options to resources / fstab overlay
  * split overlays by function
  * split overlays, site vs distribution
  * replaced defaults.conf with settings on default profile
  * improved tabular output
  * parallel overlay build
  * improved networking functionality (static route, vlans, and bonds)
  * kernel arguments as a list
  * non-zero exit codes on wwctl errors
  * fixed argument parsing for wwctl image exec
  * Defined menu for ipxe boot
  * Re-order SSH key types to make ed25519 default.
- The configuation files nodes.conf and warewulf.conf will be updated
  on upgrade and the unmodified configuration files will be saved
  as nodes.conf.4.5.x and warewulf.conf.4.5.x</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1740571200">- added WWWORKER-overwrites-runtime.NumCPU.patch for reproducible
  builds</changelog>
  <changelog author="cgoll@suse.com" date="1741003200">- updated to 4.6.0 which is without any functional changes to 4.6.0rc3
- removed WWWORKER-overwrites-runtime.NumCPU.patch as upstream
- added fixup-pdf-build.patch to build pdf which is published now
  in the warewul4-reference package</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1742385600">- added security-fixes.patch which fixes
  * CVE-2025-22869 bsc#1239322
  * CVE-2025-22870 bsc#1238611
- added udev-regression.patch to take care of bsc#1226654
- renamed package warewulf-reference to warewulf-reference-doc
  for better package description</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1742990400">- Fix typo in %post script.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1743163200">- SUSEConnect is now correctly mounted into the images</changelog>
  <changelog author="cgoll@suse.com" date="1752148800">- update to 4.6.2 which contains the (preview) support for
  provisioning to local disk
- incoperated from 4.6.1
  * rest api which is disabled in the default configuration
- removed following files as fixed upstream:
  * fixup-pdf-build.patch
  * security-fixes.patch
  * udev-regression.patch
- marked slurm as recommeneded in the warewulf4-overlay-slurm
  package bsc#1246082</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1753358400">- moved project provided overlays to /usr/share/warewulf/overlays,
  user created overlays go to /var/lib/warewulf/overlays
- added switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  which switches to dnsmasq as default dhcp and tftp provider
- warewulf.conf will now be replaced, as old dhcpd config won't work
  any more</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1754308800">- Update to version 4.6.3:
  * v4.6.3 release
  * IPv6 iPXE support
  * Fix a syntax error in the RPM specfile
  * Fix a race condition in wwctl overlay edit
  * Fixed handling of comma-separated mount options in `fstab` and `ignition` overlays
  * Move reexec.Init() to beginning of wwctl
  * Add documentation for using tmpfs to distribute across numa nodes
  * added warewuld configure option
  * Fix wwctl upgrade nodes to handle kernel argument lists (bsc#1227686 bsc#1227465)
  * Address copilot review from #1945
  * Refactor wwapi tests for proper isolation
  * Bugfix: cloning a site overlay when parent dir does not exist
  * Clone to a site overlay when adding files in wwapi
  * Consolidated createOverlayFile and updateOverlayFile to addOverlayFile
  * Support for creating and updating overlay file in wwapi
  * Only return overlay files that refer to a path within the overlay
  * add overlay file deletion support
  * DELETE /api/overlays/{id}?force=true can delete overlays in use
  * Restore idempotency of PUT /api/nodes/{id}
  * Simplify overlay mtime api and add tests
  * add node overlay buildtime
  * Improved netplan support
  * Rebuild overlays for discovered nodes
  * Restrict userdocs from building during pr when not modified
  * Update to v4.6.2 GitHub release notes</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1757332800">- Update to version 4.6.4:
  * v4.6.4 release updates
  * Convert disk booleans from wwbool to *bool which allows bools in
    disk to be set to false via command line (bsc#1248768)
  * Update NetworkManager Overlay
  * Disable ipv4 in NetworkManager if no address or route is specified
  * fix(wwctl): Create overlay edit tempfile in tmpdir
  * Add default for systemd name for warewulf in warewulf.conf
  * Atomic overlay file application in wwclient
  * Simpler names for overlay methods
  * Fix warewulfd api behavior when deleting distribution overlay
- renamed siwtched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  to switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
- added fix-CVE-2025-58058.patch (bsc#1248906)</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1768824000">- updated to v4.6.5 with following changes:
  * new wwctl overlay info command
  * fixed wwctl image import --update option (bsc#1254470)
  * cross-arch support for wwclient
  * improved IPv6 support
  * improved support for bonded interfaces
  * renamed debian.interfaces overlay to ifupdown
  * new systemd-networkd overlay
  * warewulf-dracut fixes, including "provision-to-disk" fixes
- default to dnsmasq instead of dhcpd and tftp
- Removed fix-CVE-2025-58058.patch as updated upstream
- Removed switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  preferring editing conf with yq</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1771848000">- fix CVE-2025-69725 (bsc#1258511) by updating chi
  added _service for module fixing</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1781524800">- updating to v4.7.0 with following security fixes
  * fixed CVE-2026-39821 (bsc#1266483)
  * fixed CVE-2026-33814 (bsc#1265653)
- v4.7.0 with significant changes relative to the v4.6.x series which are:
  * New wwctl unset command
  * Refactored server routes (URLs)
  * New /files/ route for serving individual files and templates
  * Server TLS support
  * Removed support for fetching individual overlays and individual files from overlays
  * Fixed whitespace handling around template functions
  * Security fixes, including updated Go and library versions
- changes from v4.6.5:
  * new wwctl overlay info command
  * fixed wwctl image import --update option
  * cross-arch support for wwclient
  * improved IPv6 support
  * improved support for bonded interfaces
  * renamed debian.interfaces overlay to ifupdown
  * new systemd-networkd overlay
  * warewulf-dracut fixes, including "provision-to-disk" fixes
- remove slurm-overlay package</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1781870400">- updated go-jose to fix CVE-2026-34986 (bsc#1262810)
- chi is fixed in the upstream project</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1782216000">- adding correct flag --update-overlays fixing  (bsc#1268790)</changelog>
</package>
<package pkgid="9498f6ff7a4335fe9b512c55c361604f537fa800135dbc75aa8e1342c2e92750c973e02eb7c324c55adb1cb9d67a4756d1c4fc5c0cd1dae97778db8795d7ad5a" name="warewulf4-man" arch="noarch">
  <version epoch="0" ver="4.7.0" rel="6.3"/>
  <changelog author="cgoll@suse.com" date="1723204800">- Update to version 4.5.6 with following changes:
  * Show more information during `wwctl container &lt;shell|exec&gt;`
    about when and if the container image will be rebuilt.
  * Command-line completion for `wwctl overlay &lt;edit|delete|chmod|chown&gt;`.
  * Display an error during boot if no container is defined.
  * `wwctl container list --kernel` shows the kernel detected for
    each container.
  * `wwctl container list --size` shows the uncompressed size of
    each container. `--compressed` shows the compressed size, and
    `--chroot` shows the size of the container source on the server.
  * Add a logrotate config for `warewulfd.log`.
- removed following patches as accepted upstream:
  * empty-container.patch
  * enhanced-cont-list.patch
  * fix-overlay-built.patch
  * issue-motd.patch
  * oci-vars.patch
  * verbose-exec.patch</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1724328000">- added option which allows to copy in file on wwctl container exec
  and keep them, if they were modified
- added added-cow-option-to-bind.patch</changelog>
  <changelog author="cgoll@suse.com" date="1728907200">- Update to version 4.5.8:
- Warewulf v4.5.8 simplifies the `wwinit` boot process for SELinux
  and configures tmpfs to spread the node image across all
  available NUMA nodes. It also improves the detection of kernels
  in the container image to more reliably detect the newest
  available kernel and to avoid debug / rescue kernels.
- Warewulf v4.5.7 fixes the ability to override overlay files
  configured in profiles with overlays configured per-node; fixes
  a template processing bug bug in development-time overlay
  rendering; and improves the preview dracut-based boot process to
  better support a "secure" boot process.
- removed added-cow-option-to-bind.patch as now in upstream</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1729598400">- removing build rules for sle12 and fixing logrotate name</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1740139200">- Provide an overlay package for the cluster-wide configuration
  of an RKE2 cluster. This allows to share the connection token
  across all node and sthe first server endpoint across all agents.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1740484800">- Update to version 4.6.0rc3 what is a major upgrade with following
  highlights:
  * renamed container to images
  * "sprig" functions in overlays
  * support for yaml and json formatted output
  * completely re-designed kernel selection support
  * nested profiles
  * arbitrary node and profile data in new "resources" structure
  * moved NFS mount options to resources / fstab overlay
  * split overlays by function
  * split overlays, site vs distribution
  * replaced defaults.conf with settings on default profile
  * improved tabular output
  * parallel overlay build
  * improved networking functionality (static route, vlans, and bonds)
  * kernel arguments as a list
  * non-zero exit codes on wwctl errors
  * fixed argument parsing for wwctl image exec
  * Defined menu for ipxe boot
  * Re-order SSH key types to make ed25519 default.
- The configuation files nodes.conf and warewulf.conf will be updated
  on upgrade and the unmodified configuration files will be saved
  as nodes.conf.4.5.x and warewulf.conf.4.5.x</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1740571200">- added WWWORKER-overwrites-runtime.NumCPU.patch for reproducible
  builds</changelog>
  <changelog author="cgoll@suse.com" date="1741003200">- updated to 4.6.0 which is without any functional changes to 4.6.0rc3
- removed WWWORKER-overwrites-runtime.NumCPU.patch as upstream
- added fixup-pdf-build.patch to build pdf which is published now
  in the warewul4-reference package</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1742385600">- added security-fixes.patch which fixes
  * CVE-2025-22869 bsc#1239322
  * CVE-2025-22870 bsc#1238611
- added udev-regression.patch to take care of bsc#1226654
- renamed package warewulf-reference to warewulf-reference-doc
  for better package description</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1742990400">- Fix typo in %post script.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1743163200">- SUSEConnect is now correctly mounted into the images</changelog>
  <changelog author="cgoll@suse.com" date="1752148800">- update to 4.6.2 which contains the (preview) support for
  provisioning to local disk
- incoperated from 4.6.1
  * rest api which is disabled in the default configuration
- removed following files as fixed upstream:
  * fixup-pdf-build.patch
  * security-fixes.patch
  * udev-regression.patch
- marked slurm as recommeneded in the warewulf4-overlay-slurm
  package bsc#1246082</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1753358400">- moved project provided overlays to /usr/share/warewulf/overlays,
  user created overlays go to /var/lib/warewulf/overlays
- added switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  which switches to dnsmasq as default dhcp and tftp provider
- warewulf.conf will now be replaced, as old dhcpd config won't work
  any more</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1754308800">- Update to version 4.6.3:
  * v4.6.3 release
  * IPv6 iPXE support
  * Fix a syntax error in the RPM specfile
  * Fix a race condition in wwctl overlay edit
  * Fixed handling of comma-separated mount options in `fstab` and `ignition` overlays
  * Move reexec.Init() to beginning of wwctl
  * Add documentation for using tmpfs to distribute across numa nodes
  * added warewuld configure option
  * Fix wwctl upgrade nodes to handle kernel argument lists (bsc#1227686 bsc#1227465)
  * Address copilot review from #1945
  * Refactor wwapi tests for proper isolation
  * Bugfix: cloning a site overlay when parent dir does not exist
  * Clone to a site overlay when adding files in wwapi
  * Consolidated createOverlayFile and updateOverlayFile to addOverlayFile
  * Support for creating and updating overlay file in wwapi
  * Only return overlay files that refer to a path within the overlay
  * add overlay file deletion support
  * DELETE /api/overlays/{id}?force=true can delete overlays in use
  * Restore idempotency of PUT /api/nodes/{id}
  * Simplify overlay mtime api and add tests
  * add node overlay buildtime
  * Improved netplan support
  * Rebuild overlays for discovered nodes
  * Restrict userdocs from building during pr when not modified
  * Update to v4.6.2 GitHub release notes</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1757332800">- Update to version 4.6.4:
  * v4.6.4 release updates
  * Convert disk booleans from wwbool to *bool which allows bools in
    disk to be set to false via command line (bsc#1248768)
  * Update NetworkManager Overlay
  * Disable ipv4 in NetworkManager if no address or route is specified
  * fix(wwctl): Create overlay edit tempfile in tmpdir
  * Add default for systemd name for warewulf in warewulf.conf
  * Atomic overlay file application in wwclient
  * Simpler names for overlay methods
  * Fix warewulfd api behavior when deleting distribution overlay
- renamed siwtched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  to switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
- added fix-CVE-2025-58058.patch (bsc#1248906)</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1768824000">- updated to v4.6.5 with following changes:
  * new wwctl overlay info command
  * fixed wwctl image import --update option (bsc#1254470)
  * cross-arch support for wwclient
  * improved IPv6 support
  * improved support for bonded interfaces
  * renamed debian.interfaces overlay to ifupdown
  * new systemd-networkd overlay
  * warewulf-dracut fixes, including "provision-to-disk" fixes
- default to dnsmasq instead of dhcpd and tftp
- Removed fix-CVE-2025-58058.patch as updated upstream
- Removed switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  preferring editing conf with yq</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1771848000">- fix CVE-2025-69725 (bsc#1258511) by updating chi
  added _service for module fixing</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1781524800">- updating to v4.7.0 with following security fixes
  * fixed CVE-2026-39821 (bsc#1266483)
  * fixed CVE-2026-33814 (bsc#1265653)
- v4.7.0 with significant changes relative to the v4.6.x series which are:
  * New wwctl unset command
  * Refactored server routes (URLs)
  * New /files/ route for serving individual files and templates
  * Server TLS support
  * Removed support for fetching individual overlays and individual files from overlays
  * Fixed whitespace handling around template functions
  * Security fixes, including updated Go and library versions
- changes from v4.6.5:
  * new wwctl overlay info command
  * fixed wwctl image import --update option
  * cross-arch support for wwclient
  * improved IPv6 support
  * improved support for bonded interfaces
  * renamed debian.interfaces overlay to ifupdown
  * new systemd-networkd overlay
  * warewulf-dracut fixes, including "provision-to-disk" fixes
- remove slurm-overlay package</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1781870400">- updated go-jose to fix CVE-2026-34986 (bsc#1262810)
- chi is fixed in the upstream project</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1782216000">- adding correct flag --update-overlays fixing  (bsc#1268790)</changelog>
</package>
<package pkgid="a7b81e20b23884b430e0522fe1f1c85d2564d9cb3689d674915c4e5a68877d24bb03d6cf55e94473631c73710ef4b8a184ba96e58b078b9452977cff5da74afc" name="warewulf4-overlay" arch="x86_64">
  <version epoch="0" ver="4.7.0" rel="6.3"/>
  <changelog author="cgoll@suse.com" date="1723204800">- Update to version 4.5.6 with following changes:
  * Show more information during `wwctl container &lt;shell|exec&gt;`
    about when and if the container image will be rebuilt.
  * Command-line completion for `wwctl overlay &lt;edit|delete|chmod|chown&gt;`.
  * Display an error during boot if no container is defined.
  * `wwctl container list --kernel` shows the kernel detected for
    each container.
  * `wwctl container list --size` shows the uncompressed size of
    each container. `--compressed` shows the compressed size, and
    `--chroot` shows the size of the container source on the server.
  * Add a logrotate config for `warewulfd.log`.
- removed following patches as accepted upstream:
  * empty-container.patch
  * enhanced-cont-list.patch
  * fix-overlay-built.patch
  * issue-motd.patch
  * oci-vars.patch
  * verbose-exec.patch</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1724328000">- added option which allows to copy in file on wwctl container exec
  and keep them, if they were modified
- added added-cow-option-to-bind.patch</changelog>
  <changelog author="cgoll@suse.com" date="1728907200">- Update to version 4.5.8:
- Warewulf v4.5.8 simplifies the `wwinit` boot process for SELinux
  and configures tmpfs to spread the node image across all
  available NUMA nodes. It also improves the detection of kernels
  in the container image to more reliably detect the newest
  available kernel and to avoid debug / rescue kernels.
- Warewulf v4.5.7 fixes the ability to override overlay files
  configured in profiles with overlays configured per-node; fixes
  a template processing bug bug in development-time overlay
  rendering; and improves the preview dracut-based boot process to
  better support a "secure" boot process.
- removed added-cow-option-to-bind.patch as now in upstream</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1729598400">- removing build rules for sle12 and fixing logrotate name</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1740139200">- Provide an overlay package for the cluster-wide configuration
  of an RKE2 cluster. This allows to share the connection token
  across all node and sthe first server endpoint across all agents.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1740484800">- Update to version 4.6.0rc3 what is a major upgrade with following
  highlights:
  * renamed container to images
  * "sprig" functions in overlays
  * support for yaml and json formatted output
  * completely re-designed kernel selection support
  * nested profiles
  * arbitrary node and profile data in new "resources" structure
  * moved NFS mount options to resources / fstab overlay
  * split overlays by function
  * split overlays, site vs distribution
  * replaced defaults.conf with settings on default profile
  * improved tabular output
  * parallel overlay build
  * improved networking functionality (static route, vlans, and bonds)
  * kernel arguments as a list
  * non-zero exit codes on wwctl errors
  * fixed argument parsing for wwctl image exec
  * Defined menu for ipxe boot
  * Re-order SSH key types to make ed25519 default.
- The configuation files nodes.conf and warewulf.conf will be updated
  on upgrade and the unmodified configuration files will be saved
  as nodes.conf.4.5.x and warewulf.conf.4.5.x</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1740571200">- added WWWORKER-overwrites-runtime.NumCPU.patch for reproducible
  builds</changelog>
  <changelog author="cgoll@suse.com" date="1741003200">- updated to 4.6.0 which is without any functional changes to 4.6.0rc3
- removed WWWORKER-overwrites-runtime.NumCPU.patch as upstream
- added fixup-pdf-build.patch to build pdf which is published now
  in the warewul4-reference package</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1742385600">- added security-fixes.patch which fixes
  * CVE-2025-22869 bsc#1239322
  * CVE-2025-22870 bsc#1238611
- added udev-regression.patch to take care of bsc#1226654
- renamed package warewulf-reference to warewulf-reference-doc
  for better package description</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1742990400">- Fix typo in %post script.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1743163200">- SUSEConnect is now correctly mounted into the images</changelog>
  <changelog author="cgoll@suse.com" date="1752148800">- update to 4.6.2 which contains the (preview) support for
  provisioning to local disk
- incoperated from 4.6.1
  * rest api which is disabled in the default configuration
- removed following files as fixed upstream:
  * fixup-pdf-build.patch
  * security-fixes.patch
  * udev-regression.patch
- marked slurm as recommeneded in the warewulf4-overlay-slurm
  package bsc#1246082</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1753358400">- moved project provided overlays to /usr/share/warewulf/overlays,
  user created overlays go to /var/lib/warewulf/overlays
- added switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  which switches to dnsmasq as default dhcp and tftp provider
- warewulf.conf will now be replaced, as old dhcpd config won't work
  any more</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1754308800">- Update to version 4.6.3:
  * v4.6.3 release
  * IPv6 iPXE support
  * Fix a syntax error in the RPM specfile
  * Fix a race condition in wwctl overlay edit
  * Fixed handling of comma-separated mount options in `fstab` and `ignition` overlays
  * Move reexec.Init() to beginning of wwctl
  * Add documentation for using tmpfs to distribute across numa nodes
  * added warewuld configure option
  * Fix wwctl upgrade nodes to handle kernel argument lists (bsc#1227686 bsc#1227465)
  * Address copilot review from #1945
  * Refactor wwapi tests for proper isolation
  * Bugfix: cloning a site overlay when parent dir does not exist
  * Clone to a site overlay when adding files in wwapi
  * Consolidated createOverlayFile and updateOverlayFile to addOverlayFile
  * Support for creating and updating overlay file in wwapi
  * Only return overlay files that refer to a path within the overlay
  * add overlay file deletion support
  * DELETE /api/overlays/{id}?force=true can delete overlays in use
  * Restore idempotency of PUT /api/nodes/{id}
  * Simplify overlay mtime api and add tests
  * add node overlay buildtime
  * Improved netplan support
  * Rebuild overlays for discovered nodes
  * Restrict userdocs from building during pr when not modified
  * Update to v4.6.2 GitHub release notes</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1757332800">- Update to version 4.6.4:
  * v4.6.4 release updates
  * Convert disk booleans from wwbool to *bool which allows bools in
    disk to be set to false via command line (bsc#1248768)
  * Update NetworkManager Overlay
  * Disable ipv4 in NetworkManager if no address or route is specified
  * fix(wwctl): Create overlay edit tempfile in tmpdir
  * Add default for systemd name for warewulf in warewulf.conf
  * Atomic overlay file application in wwclient
  * Simpler names for overlay methods
  * Fix warewulfd api behavior when deleting distribution overlay
- renamed siwtched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  to switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
- added fix-CVE-2025-58058.patch (bsc#1248906)</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1768824000">- updated to v4.6.5 with following changes:
  * new wwctl overlay info command
  * fixed wwctl image import --update option (bsc#1254470)
  * cross-arch support for wwclient
  * improved IPv6 support
  * improved support for bonded interfaces
  * renamed debian.interfaces overlay to ifupdown
  * new systemd-networkd overlay
  * warewulf-dracut fixes, including "provision-to-disk" fixes
- default to dnsmasq instead of dhcpd and tftp
- Removed fix-CVE-2025-58058.patch as updated upstream
- Removed switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  preferring editing conf with yq</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1771848000">- fix CVE-2025-69725 (bsc#1258511) by updating chi
  added _service for module fixing</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1781524800">- updating to v4.7.0 with following security fixes
  * fixed CVE-2026-39821 (bsc#1266483)
  * fixed CVE-2026-33814 (bsc#1265653)
- v4.7.0 with significant changes relative to the v4.6.x series which are:
  * New wwctl unset command
  * Refactored server routes (URLs)
  * New /files/ route for serving individual files and templates
  * Server TLS support
  * Removed support for fetching individual overlays and individual files from overlays
  * Fixed whitespace handling around template functions
  * Security fixes, including updated Go and library versions
- changes from v4.6.5:
  * new wwctl overlay info command
  * fixed wwctl image import --update option
  * cross-arch support for wwclient
  * improved IPv6 support
  * improved support for bonded interfaces
  * renamed debian.interfaces overlay to ifupdown
  * new systemd-networkd overlay
  * warewulf-dracut fixes, including "provision-to-disk" fixes
- remove slurm-overlay package</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1781870400">- updated go-jose to fix CVE-2026-34986 (bsc#1262810)
- chi is fixed in the upstream project</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1782216000">- adding correct flag --update-overlays fixing  (bsc#1268790)</changelog>
</package>
<package pkgid="b68e1b7cb618bcd189fffecbfbef7c97a3c528233d10c0611406a4cbc693827de4b93ce970e0e582b0f495a6e18d41fdfd02dfcf0456b9eeedd5a4c2722337a7" name="warewulf4-overlay-rke2" arch="noarch">
  <version epoch="0" ver="4.7.0" rel="6.3"/>
  <changelog author="cgoll@suse.com" date="1723204800">- Update to version 4.5.6 with following changes:
  * Show more information during `wwctl container &lt;shell|exec&gt;`
    about when and if the container image will be rebuilt.
  * Command-line completion for `wwctl overlay &lt;edit|delete|chmod|chown&gt;`.
  * Display an error during boot if no container is defined.
  * `wwctl container list --kernel` shows the kernel detected for
    each container.
  * `wwctl container list --size` shows the uncompressed size of
    each container. `--compressed` shows the compressed size, and
    `--chroot` shows the size of the container source on the server.
  * Add a logrotate config for `warewulfd.log`.
- removed following patches as accepted upstream:
  * empty-container.patch
  * enhanced-cont-list.patch
  * fix-overlay-built.patch
  * issue-motd.patch
  * oci-vars.patch
  * verbose-exec.patch</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1724328000">- added option which allows to copy in file on wwctl container exec
  and keep them, if they were modified
- added added-cow-option-to-bind.patch</changelog>
  <changelog author="cgoll@suse.com" date="1728907200">- Update to version 4.5.8:
- Warewulf v4.5.8 simplifies the `wwinit` boot process for SELinux
  and configures tmpfs to spread the node image across all
  available NUMA nodes. It also improves the detection of kernels
  in the container image to more reliably detect the newest
  available kernel and to avoid debug / rescue kernels.
- Warewulf v4.5.7 fixes the ability to override overlay files
  configured in profiles with overlays configured per-node; fixes
  a template processing bug bug in development-time overlay
  rendering; and improves the preview dracut-based boot process to
  better support a "secure" boot process.
- removed added-cow-option-to-bind.patch as now in upstream</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1729598400">- removing build rules for sle12 and fixing logrotate name</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1740139200">- Provide an overlay package for the cluster-wide configuration
  of an RKE2 cluster. This allows to share the connection token
  across all node and sthe first server endpoint across all agents.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1740484800">- Update to version 4.6.0rc3 what is a major upgrade with following
  highlights:
  * renamed container to images
  * "sprig" functions in overlays
  * support for yaml and json formatted output
  * completely re-designed kernel selection support
  * nested profiles
  * arbitrary node and profile data in new "resources" structure
  * moved NFS mount options to resources / fstab overlay
  * split overlays by function
  * split overlays, site vs distribution
  * replaced defaults.conf with settings on default profile
  * improved tabular output
  * parallel overlay build
  * improved networking functionality (static route, vlans, and bonds)
  * kernel arguments as a list
  * non-zero exit codes on wwctl errors
  * fixed argument parsing for wwctl image exec
  * Defined menu for ipxe boot
  * Re-order SSH key types to make ed25519 default.
- The configuation files nodes.conf and warewulf.conf will be updated
  on upgrade and the unmodified configuration files will be saved
  as nodes.conf.4.5.x and warewulf.conf.4.5.x</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1740571200">- added WWWORKER-overwrites-runtime.NumCPU.patch for reproducible
  builds</changelog>
  <changelog author="cgoll@suse.com" date="1741003200">- updated to 4.6.0 which is without any functional changes to 4.6.0rc3
- removed WWWORKER-overwrites-runtime.NumCPU.patch as upstream
- added fixup-pdf-build.patch to build pdf which is published now
  in the warewul4-reference package</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1742385600">- added security-fixes.patch which fixes
  * CVE-2025-22869 bsc#1239322
  * CVE-2025-22870 bsc#1238611
- added udev-regression.patch to take care of bsc#1226654
- renamed package warewulf-reference to warewulf-reference-doc
  for better package description</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1742990400">- Fix typo in %post script.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1743163200">- SUSEConnect is now correctly mounted into the images</changelog>
  <changelog author="cgoll@suse.com" date="1752148800">- update to 4.6.2 which contains the (preview) support for
  provisioning to local disk
- incoperated from 4.6.1
  * rest api which is disabled in the default configuration
- removed following files as fixed upstream:
  * fixup-pdf-build.patch
  * security-fixes.patch
  * udev-regression.patch
- marked slurm as recommeneded in the warewulf4-overlay-slurm
  package bsc#1246082</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1753358400">- moved project provided overlays to /usr/share/warewulf/overlays,
  user created overlays go to /var/lib/warewulf/overlays
- added switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  which switches to dnsmasq as default dhcp and tftp provider
- warewulf.conf will now be replaced, as old dhcpd config won't work
  any more</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1754308800">- Update to version 4.6.3:
  * v4.6.3 release
  * IPv6 iPXE support
  * Fix a syntax error in the RPM specfile
  * Fix a race condition in wwctl overlay edit
  * Fixed handling of comma-separated mount options in `fstab` and `ignition` overlays
  * Move reexec.Init() to beginning of wwctl
  * Add documentation for using tmpfs to distribute across numa nodes
  * added warewuld configure option
  * Fix wwctl upgrade nodes to handle kernel argument lists (bsc#1227686 bsc#1227465)
  * Address copilot review from #1945
  * Refactor wwapi tests for proper isolation
  * Bugfix: cloning a site overlay when parent dir does not exist
  * Clone to a site overlay when adding files in wwapi
  * Consolidated createOverlayFile and updateOverlayFile to addOverlayFile
  * Support for creating and updating overlay file in wwapi
  * Only return overlay files that refer to a path within the overlay
  * add overlay file deletion support
  * DELETE /api/overlays/{id}?force=true can delete overlays in use
  * Restore idempotency of PUT /api/nodes/{id}
  * Simplify overlay mtime api and add tests
  * add node overlay buildtime
  * Improved netplan support
  * Rebuild overlays for discovered nodes
  * Restrict userdocs from building during pr when not modified
  * Update to v4.6.2 GitHub release notes</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1757332800">- Update to version 4.6.4:
  * v4.6.4 release updates
  * Convert disk booleans from wwbool to *bool which allows bools in
    disk to be set to false via command line (bsc#1248768)
  * Update NetworkManager Overlay
  * Disable ipv4 in NetworkManager if no address or route is specified
  * fix(wwctl): Create overlay edit tempfile in tmpdir
  * Add default for systemd name for warewulf in warewulf.conf
  * Atomic overlay file application in wwclient
  * Simpler names for overlay methods
  * Fix warewulfd api behavior when deleting distribution overlay
- renamed siwtched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  to switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
- added fix-CVE-2025-58058.patch (bsc#1248906)</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1768824000">- updated to v4.6.5 with following changes:
  * new wwctl overlay info command
  * fixed wwctl image import --update option (bsc#1254470)
  * cross-arch support for wwclient
  * improved IPv6 support
  * improved support for bonded interfaces
  * renamed debian.interfaces overlay to ifupdown
  * new systemd-networkd overlay
  * warewulf-dracut fixes, including "provision-to-disk" fixes
- default to dnsmasq instead of dhcpd and tftp
- Removed fix-CVE-2025-58058.patch as updated upstream
- Removed switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  preferring editing conf with yq</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1771848000">- fix CVE-2025-69725 (bsc#1258511) by updating chi
  added _service for module fixing</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1781524800">- updating to v4.7.0 with following security fixes
  * fixed CVE-2026-39821 (bsc#1266483)
  * fixed CVE-2026-33814 (bsc#1265653)
- v4.7.0 with significant changes relative to the v4.6.x series which are:
  * New wwctl unset command
  * Refactored server routes (URLs)
  * New /files/ route for serving individual files and templates
  * Server TLS support
  * Removed support for fetching individual overlays and individual files from overlays
  * Fixed whitespace handling around template functions
  * Security fixes, including updated Go and library versions
- changes from v4.6.5:
  * new wwctl overlay info command
  * fixed wwctl image import --update option
  * cross-arch support for wwclient
  * improved IPv6 support
  * improved support for bonded interfaces
  * renamed debian.interfaces overlay to ifupdown
  * new systemd-networkd overlay
  * warewulf-dracut fixes, including "provision-to-disk" fixes
- remove slurm-overlay package</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1781870400">- updated go-jose to fix CVE-2026-34986 (bsc#1262810)
- chi is fixed in the upstream project</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1782216000">- adding correct flag --update-overlays fixing  (bsc#1268790)</changelog>
</package>
<package pkgid="3753219a294d5477b0ceafb64dcb1265509029ef99d55956f52948e95a2c9a5c67b5ac5b7d7c4543442b6de1763f3c2e3b517d6f9e625e12cc4c54245a3bca34" name="warewulf4-reference-doc" arch="noarch">
  <version epoch="0" ver="4.7.0" rel="6.3"/>
  <changelog author="cgoll@suse.com" date="1723204800">- Update to version 4.5.6 with following changes:
  * Show more information during `wwctl container &lt;shell|exec&gt;`
    about when and if the container image will be rebuilt.
  * Command-line completion for `wwctl overlay &lt;edit|delete|chmod|chown&gt;`.
  * Display an error during boot if no container is defined.
  * `wwctl container list --kernel` shows the kernel detected for
    each container.
  * `wwctl container list --size` shows the uncompressed size of
    each container. `--compressed` shows the compressed size, and
    `--chroot` shows the size of the container source on the server.
  * Add a logrotate config for `warewulfd.log`.
- removed following patches as accepted upstream:
  * empty-container.patch
  * enhanced-cont-list.patch
  * fix-overlay-built.patch
  * issue-motd.patch
  * oci-vars.patch
  * verbose-exec.patch</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1724328000">- added option which allows to copy in file on wwctl container exec
  and keep them, if they were modified
- added added-cow-option-to-bind.patch</changelog>
  <changelog author="cgoll@suse.com" date="1728907200">- Update to version 4.5.8:
- Warewulf v4.5.8 simplifies the `wwinit` boot process for SELinux
  and configures tmpfs to spread the node image across all
  available NUMA nodes. It also improves the detection of kernels
  in the container image to more reliably detect the newest
  available kernel and to avoid debug / rescue kernels.
- Warewulf v4.5.7 fixes the ability to override overlay files
  configured in profiles with overlays configured per-node; fixes
  a template processing bug bug in development-time overlay
  rendering; and improves the preview dracut-based boot process to
  better support a "secure" boot process.
- removed added-cow-option-to-bind.patch as now in upstream</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1729598400">- removing build rules for sle12 and fixing logrotate name</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1740139200">- Provide an overlay package for the cluster-wide configuration
  of an RKE2 cluster. This allows to share the connection token
  across all node and sthe first server endpoint across all agents.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1740484800">- Update to version 4.6.0rc3 what is a major upgrade with following
  highlights:
  * renamed container to images
  * "sprig" functions in overlays
  * support for yaml and json formatted output
  * completely re-designed kernel selection support
  * nested profiles
  * arbitrary node and profile data in new "resources" structure
  * moved NFS mount options to resources / fstab overlay
  * split overlays by function
  * split overlays, site vs distribution
  * replaced defaults.conf with settings on default profile
  * improved tabular output
  * parallel overlay build
  * improved networking functionality (static route, vlans, and bonds)
  * kernel arguments as a list
  * non-zero exit codes on wwctl errors
  * fixed argument parsing for wwctl image exec
  * Defined menu for ipxe boot
  * Re-order SSH key types to make ed25519 default.
- The configuation files nodes.conf and warewulf.conf will be updated
  on upgrade and the unmodified configuration files will be saved
  as nodes.conf.4.5.x and warewulf.conf.4.5.x</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1740571200">- added WWWORKER-overwrites-runtime.NumCPU.patch for reproducible
  builds</changelog>
  <changelog author="cgoll@suse.com" date="1741003200">- updated to 4.6.0 which is without any functional changes to 4.6.0rc3
- removed WWWORKER-overwrites-runtime.NumCPU.patch as upstream
- added fixup-pdf-build.patch to build pdf which is published now
  in the warewul4-reference package</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1742385600">- added security-fixes.patch which fixes
  * CVE-2025-22869 bsc#1239322
  * CVE-2025-22870 bsc#1238611
- added udev-regression.patch to take care of bsc#1226654
- renamed package warewulf-reference to warewulf-reference-doc
  for better package description</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1742990400">- Fix typo in %post script.</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1743163200">- SUSEConnect is now correctly mounted into the images</changelog>
  <changelog author="cgoll@suse.com" date="1752148800">- update to 4.6.2 which contains the (preview) support for
  provisioning to local disk
- incoperated from 4.6.1
  * rest api which is disabled in the default configuration
- removed following files as fixed upstream:
  * fixup-pdf-build.patch
  * security-fixes.patch
  * udev-regression.patch
- marked slurm as recommeneded in the warewulf4-overlay-slurm
  package bsc#1246082</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1753358400">- moved project provided overlays to /usr/share/warewulf/overlays,
  user created overlays go to /var/lib/warewulf/overlays
- added switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  which switches to dnsmasq as default dhcp and tftp provider
- warewulf.conf will now be replaced, as old dhcpd config won't work
  any more</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1754308800">- Update to version 4.6.3:
  * v4.6.3 release
  * IPv6 iPXE support
  * Fix a syntax error in the RPM specfile
  * Fix a race condition in wwctl overlay edit
  * Fixed handling of comma-separated mount options in `fstab` and `ignition` overlays
  * Move reexec.Init() to beginning of wwctl
  * Add documentation for using tmpfs to distribute across numa nodes
  * added warewuld configure option
  * Fix wwctl upgrade nodes to handle kernel argument lists (bsc#1227686 bsc#1227465)
  * Address copilot review from #1945
  * Refactor wwapi tests for proper isolation
  * Bugfix: cloning a site overlay when parent dir does not exist
  * Clone to a site overlay when adding files in wwapi
  * Consolidated createOverlayFile and updateOverlayFile to addOverlayFile
  * Support for creating and updating overlay file in wwapi
  * Only return overlay files that refer to a path within the overlay
  * add overlay file deletion support
  * DELETE /api/overlays/{id}?force=true can delete overlays in use
  * Restore idempotency of PUT /api/nodes/{id}
  * Simplify overlay mtime api and add tests
  * add node overlay buildtime
  * Improved netplan support
  * Rebuild overlays for discovered nodes
  * Restrict userdocs from building during pr when not modified
  * Update to v4.6.2 GitHub release notes</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1757332800">- Update to version 4.6.4:
  * v4.6.4 release updates
  * Convert disk booleans from wwbool to *bool which allows bools in
    disk to be set to false via command line (bsc#1248768)
  * Update NetworkManager Overlay
  * Disable ipv4 in NetworkManager if no address or route is specified
  * fix(wwctl): Create overlay edit tempfile in tmpdir
  * Add default for systemd name for warewulf in warewulf.conf
  * Atomic overlay file application in wwclient
  * Simpler names for overlay methods
  * Fix warewulfd api behavior when deleting distribution overlay
- renamed siwtched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  to switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
- added fix-CVE-2025-58058.patch (bsc#1248906)</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1768824000">- updated to v4.6.5 with following changes:
  * new wwctl overlay info command
  * fixed wwctl image import --update option (bsc#1254470)
  * cross-arch support for wwclient
  * improved IPv6 support
  * improved support for bonded interfaces
  * renamed debian.interfaces overlay to ifupdown
  * new systemd-networkd overlay
  * warewulf-dracut fixes, including "provision-to-disk" fixes
- default to dnsmasq instead of dhcpd and tftp
- Removed fix-CVE-2025-58058.patch as updated upstream
- Removed switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  preferring editing conf with yq</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1771848000">- fix CVE-2025-69725 (bsc#1258511) by updating chi
  added _service for module fixing</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1781524800">- updating to v4.7.0 with following security fixes
  * fixed CVE-2026-39821 (bsc#1266483)
  * fixed CVE-2026-33814 (bsc#1265653)
- v4.7.0 with significant changes relative to the v4.6.x series which are:
  * New wwctl unset command
  * Refactored server routes (URLs)
  * New /files/ route for serving individual files and templates
  * Server TLS support
  * Removed support for fetching individual overlays and individual files from overlays
  * Fixed whitespace handling around template functions
  * Security fixes, including updated Go and library versions
- changes from v4.6.5:
  * new wwctl overlay info command
  * fixed wwctl image import --update option
  * cross-arch support for wwclient
  * improved IPv6 support
  * improved support for bonded interfaces
  * renamed debian.interfaces overlay to ifupdown
  * new systemd-networkd overlay
  * warewulf-dracut fixes, including "provision-to-disk" fixes
- remove slurm-overlay package</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1781870400">- updated go-jose to fix CVE-2026-34986 (bsc#1262810)
- chi is fixed in the upstream project</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1782216000">- adding correct flag --update-overlays fixing  (bsc#1268790)</changelog>
</package>
</otherdata>