<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="22">
<package pkgid="cd8a4998898f2fccfc6c77a89158f2f5859e89a7504fe8ee93377b6dc53103b7" name="cvmfs-contrib-release" arch="noarch">
  <version epoch="0" ver="1.23" rel="1.39.obs.el10"/>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.21-1" date="1756814400">- Add support for AlmaLinux 10 and Fedora 41 and 42.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.22-1" date="1781524800">- Switch to using opensuse mirrors intead of the master download server.
- Add Debian 13, Ubuntu 26.04 and remove Debian 10, Ubuntu 20.04 support.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.23-1" date="1781611200">- Replace expired gpg key.  It had already been renewed in OBS.  Downloaded with
   wget -qO obs-signing-key.pub https://build.opensuse.org/projects/home:cvmfs/signing_keys/download?kind=gpg
  and converted to gpg binary format with
   gpg --yes --dearmor -o cvmfs-contrib.gpg obs-signing-key.pub
  This key expires 2028-07-24.
- Updated debian signing key to be in /usr/share/keyrings.</changelog>
</package>
<package pkgid="ddd2aef7d7c08f107572fbadbfaf379449ca410439f90fce4cc88ace9798fb4a" name="cvmfs-contrib-release" arch="src">
  <version epoch="0" ver="1.23" rel="1.39.obs.el10"/>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.21-1" date="1756814400">- Add support for AlmaLinux 10 and Fedora 41 and 42.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.22-1" date="1781524800">- Switch to using opensuse mirrors intead of the master download server.
- Add Debian 13, Ubuntu 26.04 and remove Debian 10, Ubuntu 20.04 support.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.23-1" date="1781611200">- Replace expired gpg key.  It had already been renewed in OBS.  Downloaded with
   wget -qO obs-signing-key.pub https://build.opensuse.org/projects/home:cvmfs/signing_keys/download?kind=gpg
  and converted to gpg binary format with
   gpg --yes --dearmor -o cvmfs-contrib.gpg obs-signing-key.pub
  This key expires 2028-07-24.
- Updated debian signing key to be in /usr/share/keyrings.</changelog>
</package>
<package pkgid="7e01fd74f575788ae0f762ec3482c279d30ee570fd028e9b5cabc32fad9cbe55" name="cvmfs-hastratum1" arch="noarch">
  <version epoch="0" ver="3.3" rel="1.22.obs.el10"/>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.34-1" date="1712318400">- Require the cvmfs-manage-replicas rpm instead of copying the manage-replicas
  python program here.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.35-1" date="1712923200">- Change pull_and_push to check for .cvmfs_last_snapshot at the top level
  instead of where cvmfs creates it, to make sure the initial push is 
  finished before attempting to update it.  That was causing the removal
  of is_updating.lock, resulting in manage-replicas trying to continue
  the adding of a repository, resulting in multiple pushes happening in
  parallel for the same repository.
- Change the locking mechanism in add-repository for the is_updating.lock
  file to use flock the same way that cvmfs_server does now.  That way 
  even if cvmfs_server snapshot -t is run it will think that another
  snapshot is in progress and not do anything.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 3.0-1" date="1715342400">- Switch to supporting pcs/pacemaker instead of heartbeat.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 3.1-1" date="1752235200">- Add -o StrictHostKeyChecking=no to ssh command in pull_and_push.
  This is needed the first time a connection is made on el9 even
  with Kerberos.
- Change cvmfsha-gc-all to just do cvmfs_server gc -a.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 3.2-1" date="1752494400">- Prefer the pcs node with the IPaddr2 resource in cvmfsha-is-master,
  or otherwise the one running the cvmfsha-push-abort resource.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 3.3-1" date="1757937600">- Add "-f" to the "gc -a" in cvmfsha-gc-all.</changelog>
</package>
<package pkgid="b4c26f7600bebd942fdbeec549f0acec1922f080066c72b63d5d96a1b4358415" name="cvmfs-hastratum1" arch="src">
  <version epoch="0" ver="3.3" rel="1.22.obs.el10"/>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.34-1" date="1712318400">- Require the cvmfs-manage-replicas rpm instead of copying the manage-replicas
  python program here.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.35-1" date="1712923200">- Change pull_and_push to check for .cvmfs_last_snapshot at the top level
  instead of where cvmfs creates it, to make sure the initial push is 
  finished before attempting to update it.  That was causing the removal
  of is_updating.lock, resulting in manage-replicas trying to continue
  the adding of a repository, resulting in multiple pushes happening in
  parallel for the same repository.
- Change the locking mechanism in add-repository for the is_updating.lock
  file to use flock the same way that cvmfs_server does now.  That way 
  even if cvmfs_server snapshot -t is run it will think that another
  snapshot is in progress and not do anything.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 3.0-1" date="1715342400">- Switch to supporting pcs/pacemaker instead of heartbeat.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 3.1-1" date="1752235200">- Add -o StrictHostKeyChecking=no to ssh command in pull_and_push.
  This is needed the first time a connection is made on el9 even
  with Kerberos.
- Change cvmfsha-gc-all to just do cvmfs_server gc -a.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 3.2-1" date="1752494400">- Prefer the pcs node with the IPaddr2 resource in cvmfsha-is-master,
  or otherwise the one running the cvmfsha-push-abort resource.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 3.3-1" date="1757937600">- Add "-f" to the "gc -a" in cvmfsha-gc-all.</changelog>
</package>
<package pkgid="8535772f84ef3fb4aace6aefb4ee885116449af69d19d5fa224cd72dfe7460d0" name="cvmfs-manage-replicas" arch="noarch">
  <version epoch="0" ver="1.9" rel="1.13.obs.el10"/>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.9-1" date="1712318400">- In order to determine whether a pub key is a symlink or not, count the
  number of newlines instead of checking for an ending newline.  Otherwise
  a pub key with missing ending newline can cause crazy behavior, trying
  to execute lines of the public key in sh.</changelog>
</package>
<package pkgid="23eb0bf6d17a4235076d07314678bbc61d24360bac9ce699af2d4456f9e9a5dd" name="cvmfs-manage-replicas" arch="src">
  <version epoch="0" ver="1.9" rel="1.13.obs.el10"/>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.9-1" date="1712318400">- In order to determine whether a pub key is a symlink or not, count the
  number of newlines instead of checking for an ending newline.  Otherwise
  a pub key with missing ending newline can cause crazy behavior, trying
  to execute lines of the public key in sh.</changelog>
</package>
<package pkgid="27e9f862cc4bd117c47613a3aa18c11f2483172f79acbcb443d0b92afe80e68e" name="cvmfs-servermon" arch="noarch">
  <version epoch="0" ver="1.30" rel="1.30.obs.el10"/>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.28-1" date="1725278400">- Prevent json pretty printer from breaking up long strings, the way
  pyhon2 did it.
- Remove old workaround added in version 1.12 because it incorrectly
  reported the status of a repo without an initial snapshot but with 
  a completed gc.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.29-1" date="1739188800">- Fix the /ok api, which was showing nothing.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.30-1" date="1775563200">- Add support for optional specific repositories on "disabletest" config.</changelog>
</package>
<package pkgid="343586fe0a5da19dfc44704251c91b1410e1cd2551434d8c5eff1d434719be04" name="cvmfs-servermon" arch="src">
  <version epoch="0" ver="1.30" rel="1.30.obs.el10"/>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.28-1" date="1725278400">- Prevent json pretty printer from breaking up long strings, the way
  pyhon2 did it.
- Remove old workaround added in version 1.12 because it incorrectly
  reported the status of a repo without an initial snapshot but with 
  a completed gc.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.29-1" date="1739188800">- Fix the /ok api, which was showing nothing.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.30-1" date="1775563200">- Add support for optional specific repositories on "disabletest" config.</changelog>
</package>
<package pkgid="6653983bb83e4d9ae38ad15a98ceda9cf86fd9bf35ef8c6e8f095a3f1a2f9caf" name="cvmfs-user-pub" arch="noarch">
  <version epoch="0" ver="1.18" rel="1.16.obs.el10"/>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.16-1" date="1714132800">- Add lock on publishes, to avoid attempting to publish the same cid more
  than once at the same time.
- Use python3 on el8 and above.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.17-1" date="1720699200">- Allow tarball publishes for tarballs bigger than 1GB.  That limit
  was a new default for LimitRequestBody that was added in apache 2.4.53;
  before that it was unlimited.
- Remove RuntimeWarning about buffering not supported in binary mode.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.18-1" date="1760443200">- Add "&amp;source" and "&amp;striplevels" options to the publish api and
  "allowsource" configuration parameter to support downloading tarballs
  from a web service instead of uploading them through the api.
- Fix bootstrapping of repositories on a new host or pair of hosts,
  including by restarting httpd instead of just reloading it, to make it
  turn off PrivateTmp and do a ping.
- Remove support for el7 and python2</changelog>
</package>
<package pkgid="f147c609f821254c4083296ef2cb9bfad56aff7f979449df331aea650c92b593" name="cvmfs-user-pub" arch="src">
  <version epoch="0" ver="1.18" rel="1.16.obs.el10"/>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.16-1" date="1714132800">- Add lock on publishes, to avoid attempting to publish the same cid more
  than once at the same time.
- Use python3 on el8 and above.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.17-1" date="1720699200">- Allow tarball publishes for tarballs bigger than 1GB.  That limit
  was a new default for LimitRequestBody that was added in apache 2.4.53;
  before that it was unlimited.
- Remove RuntimeWarning about buffering not supported in binary mode.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.18-1" date="1760443200">- Add "&amp;source" and "&amp;striplevels" options to the publish api and
  "allowsource" configuration parameter to support downloading tarballs
  from a web service instead of uploading them through the api.
- Fix bootstrapping of repositories on a new host or pair of hosts,
  including by restarting httpd instead of just reloading it, to make it
  turn off PrivateTmp and do a ping.
- Remove support for el7 and python2</changelog>
</package>
<package pkgid="333178ad64b479b9775c7a90cd40ce1179fd4aee2c896d87b30ef75684cd680d" name="cvmfs-x509-helper" arch="aarch64">
  <version epoch="0" ver="2.4" rel="1.31.obs.el10"/>
  <changelog author="Matyas Selmeci &lt;matyas@cs.wisc.edu&gt; - 2.2-3" date="1679400000">- Fix build failure on EL9 by doing an in-source build</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.3" date="1693483200">- Fix tokens that are bigger than 1024 bytes
- Fix the use of $BEARER_TOKEN when accessing data
- Allow for multiple read operations, needed on el9</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.4" date="1698408000">- Fix retrieval of credentials from an unprivileged user namespace on
  recent el8 &amp; el9 kernels.</changelog>
</package>
<package pkgid="a7fb6917d335d83512cdbe531213d1c96234dfcca4d2211115ba826bf946b937" name="cvmfs-x509-helper" arch="ppc64le">
  <version epoch="0" ver="2.4" rel="1.31.obs.el10"/>
  <changelog author="Matyas Selmeci &lt;matyas@cs.wisc.edu&gt; - 2.2-3" date="1679400000">- Fix build failure on EL9 by doing an in-source build</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.3" date="1693483200">- Fix tokens that are bigger than 1024 bytes
- Fix the use of $BEARER_TOKEN when accessing data
- Allow for multiple read operations, needed on el9</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.4" date="1698408000">- Fix retrieval of credentials from an unprivileged user namespace on
  recent el8 &amp; el9 kernels.</changelog>
</package>
<package pkgid="c77a05c0d9abe63481eab0a8997613808c1042a64b1b076542fc562edd18d58e" name="cvmfs-x509-helper" arch="src">
  <version epoch="0" ver="2.4" rel="1.31.obs.el10"/>
  <changelog author="Matyas Selmeci &lt;matyas@cs.wisc.edu&gt; - 2.2-3" date="1679400000">- Fix build failure on EL9 by doing an in-source build</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.3" date="1693483200">- Fix tokens that are bigger than 1024 bytes
- Fix the use of $BEARER_TOKEN when accessing data
- Allow for multiple read operations, needed on el9</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.4" date="1698408000">- Fix retrieval of credentials from an unprivileged user namespace on
  recent el8 &amp; el9 kernels.</changelog>
</package>
<package pkgid="9bbffe07dc74bc423e61dea10f9566fdb625cbe4484ca119f751e375b8a652bc" name="cvmfs-x509-helper" arch="x86_64">
  <version epoch="0" ver="2.4" rel="1.31.obs.el10"/>
  <changelog author="Matyas Selmeci &lt;matyas@cs.wisc.edu&gt; - 2.2-3" date="1679400000">- Fix build failure on EL9 by doing an in-source build</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.3" date="1693483200">- Fix tokens that are bigger than 1024 bytes
- Fix the use of $BEARER_TOKEN when accessing data
- Allow for multiple read operations, needed on el9</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.4" date="1698408000">- Fix retrieval of credentials from an unprivileged user namespace on
  recent el8 &amp; el9 kernels.</changelog>
</package>
<package pkgid="9d13b22a4e1a3144123011491d4fd9f6a5d5cf3fc37e30b4c0b5a49bb0b7eee0" name="cvmfs-x509-helper-debuginfo" arch="aarch64">
  <version epoch="0" ver="2.4" rel="1.31.obs.el10"/>
  <changelog author="Matyas Selmeci &lt;matyas@cs.wisc.edu&gt; - 2.2-3" date="1679400000">- Fix build failure on EL9 by doing an in-source build</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.3" date="1693483200">- Fix tokens that are bigger than 1024 bytes
- Fix the use of $BEARER_TOKEN when accessing data
- Allow for multiple read operations, needed on el9</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.4" date="1698408000">- Fix retrieval of credentials from an unprivileged user namespace on
  recent el8 &amp; el9 kernels.</changelog>
</package>
<package pkgid="cf841dcbd20b4629ed2b03b70a931e7cc172506dc8fe07a2b9fccebf995caf77" name="cvmfs-x509-helper-debuginfo" arch="ppc64le">
  <version epoch="0" ver="2.4" rel="1.31.obs.el10"/>
  <changelog author="Matyas Selmeci &lt;matyas@cs.wisc.edu&gt; - 2.2-3" date="1679400000">- Fix build failure on EL9 by doing an in-source build</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.3" date="1693483200">- Fix tokens that are bigger than 1024 bytes
- Fix the use of $BEARER_TOKEN when accessing data
- Allow for multiple read operations, needed on el9</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.4" date="1698408000">- Fix retrieval of credentials from an unprivileged user namespace on
  recent el8 &amp; el9 kernels.</changelog>
</package>
<package pkgid="7da63a2af4f6f126e10d13f7f0be6a4f6d821fb595376d40e078e4e761f83bc5" name="cvmfs-x509-helper-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4" rel="1.31.obs.el10"/>
  <changelog author="Matyas Selmeci &lt;matyas@cs.wisc.edu&gt; - 2.2-3" date="1679400000">- Fix build failure on EL9 by doing an in-source build</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.3" date="1693483200">- Fix tokens that are bigger than 1024 bytes
- Fix the use of $BEARER_TOKEN when accessing data
- Allow for multiple read operations, needed on el9</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.4" date="1698408000">- Fix retrieval of credentials from an unprivileged user namespace on
  recent el8 &amp; el9 kernels.</changelog>
</package>
<package pkgid="f64fcf2dfed3b78997a6c3ce7fa1c5fbe117e926bc3fe85f8d709329175da82c" name="cvmfs-x509-helper-debugsource" arch="aarch64">
  <version epoch="0" ver="2.4" rel="1.31.obs.el10"/>
  <changelog author="Matyas Selmeci &lt;matyas@cs.wisc.edu&gt; - 2.2-3" date="1679400000">- Fix build failure on EL9 by doing an in-source build</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.3" date="1693483200">- Fix tokens that are bigger than 1024 bytes
- Fix the use of $BEARER_TOKEN when accessing data
- Allow for multiple read operations, needed on el9</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.4" date="1698408000">- Fix retrieval of credentials from an unprivileged user namespace on
  recent el8 &amp; el9 kernels.</changelog>
</package>
<package pkgid="176a953cbf1f42a4555630f274ad34d2e916ad6508b615f237cea10060d8977b" name="cvmfs-x509-helper-debugsource" arch="ppc64le">
  <version epoch="0" ver="2.4" rel="1.31.obs.el10"/>
  <changelog author="Matyas Selmeci &lt;matyas@cs.wisc.edu&gt; - 2.2-3" date="1679400000">- Fix build failure on EL9 by doing an in-source build</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.3" date="1693483200">- Fix tokens that are bigger than 1024 bytes
- Fix the use of $BEARER_TOKEN when accessing data
- Allow for multiple read operations, needed on el9</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.4" date="1698408000">- Fix retrieval of credentials from an unprivileged user namespace on
  recent el8 &amp; el9 kernels.</changelog>
</package>
<package pkgid="23c85059bb1b8473f69905cc6f4425741cac0e87bc7e48e3dd54f734163e86c3" name="cvmfs-x509-helper-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4" rel="1.31.obs.el10"/>
  <changelog author="Matyas Selmeci &lt;matyas@cs.wisc.edu&gt; - 2.2-3" date="1679400000">- Fix build failure on EL9 by doing an in-source build</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.3" date="1693483200">- Fix tokens that are bigger than 1024 bytes
- Fix the use of $BEARER_TOKEN when accessing data
- Allow for multiple read operations, needed on el9</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.4" date="1698408000">- Fix retrieval of credentials from an unprivileged user namespace on
  recent el8 &amp; el9 kernels.</changelog>
</package>
<package pkgid="413e0f1f5ed5fef6cb90c16b9f6caa8e999b6f6eb1b2f2d1eb1ed531dc2f443c" name="python-cvmfsutils" arch="noarch">
  <version epoch="0" ver="0.6.0" rel="1.13.obs.el10"/>
  <changelog author="Chris Burr &lt;christopher.burr@cern.ch&gt; - 0.6.0-1" date="1755086400">- Modernize build system to use pyproject.toml with setuptools
- Use setuptools-scm for version management
- Add SUSE/OBS compatibility</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 0.6.0-1" date="1784030400">- Update python used on rhel8 from python36 to python38.  Uses dependent
  packages from epel.
- Update building to work when there's no network connectivity
- Replace M2Crypto dependency with cryptography library
- Support shake128 hashes</changelog>
</package>
<package pkgid="eaeb65744d5a12294017aa284768be95c999f973b4c76fa027c56a6891a9d561" name="python-cvmfsutils" arch="src">
  <version epoch="0" ver="0.6.0" rel="1.13.obs.el10"/>
  <changelog author="Chris Burr &lt;christopher.burr@cern.ch&gt; - 0.6.0-1" date="1755086400">- Modernize build system to use pyproject.toml with setuptools
- Use setuptools-scm for version management
- Add SUSE/OBS compatibility</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 0.6.0-1" date="1784030400">- Update python used on rhel8 from python36 to python38.  Uses dependent
  packages from epel.
- Update building to work when there's no network connectivity
- Replace M2Crypto dependency with cryptography library
- Support shake128 hashes</changelog>
</package>
</otherdata>