<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://linux.duke.edu/metadata/common" xmlns:rpm="http://linux.duke.edu/metadata/rpm" packages="8">
<package type="rpm">
  <name>python3-resalloc</name>
  <arch>noarch</arch>
  <version epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
  <checksum type="sha256" pkgid="YES">75e88b5b99e2502250fec5fb96f8954d688bd84814d960933a8c2a297fe13ded</checksum>
  <summary>Resource allocator for expensive resources - Python 3 client library</summary>
  <description>
The resalloc project aims to help with taking care of dynamically
allocated resources, for example ephemeral virtual machines used for
the purposes of CI/CD tasks.

The python3-resalloc package provides Python 3 client library for talking
to the resalloc server.</description>
  <packager></packager>
  <url>https://github.com/praiskup/resalloc</url>
  <time file="1787065694" build="1787065374"/>
  <size package="36274" installed="64759" archive="68960"/>
  <location href="10876662-resalloc/python3-resalloc-6.3.1_g65ec0a0-1.fc46.noarch.rpm"/>
  <format>
    <rpm:license>GPL-2.0-or-later</rpm:license>
    <rpm:vendor>Fedora Copr - user praiskup</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>vmhost-x86-01-prod-19336081-20260818-145851</rpm:buildhost>
    <rpm:sourcerpm>resalloc-6.3.1_g65ec0a0-1.fc46.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="13417"/>
    <rpm:provides>
      <rpm:entry name="python-resalloc" flags="EQ" epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
      <rpm:entry name="python3-resalloc" flags="EQ" epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
      <rpm:entry name="python3.15-resalloc" flags="EQ" epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
      <rpm:entry name="python3.15dist(resalloc)" flags="EQ" epoch="0" ver="6.3"/>
      <rpm:entry name="python3dist(resalloc)" flags="EQ" epoch="0" ver="6.3"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.15"/>
      <rpm:entry name="python3.15dist(alembic)"/>
      <rpm:entry name="python3.15dist(flask)"/>
      <rpm:entry name="python3.15dist(pyyaml)"/>
      <rpm:entry name="python3.15dist(six)"/>
      <rpm:entry name="python3.15dist(sqlalchemy)"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python-resalloc" flags="LT" epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
    </rpm:obsoletes>
  </format>
</package>
<package type="rpm">
  <name>resalloc</name>
  <arch>noarch</arch>
  <version epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
  <checksum type="sha256" pkgid="YES">48b5ebc5c19fb7b80c3acfca9f708e69ba35ea7e1c3866ca2924451f4e4d9def</checksum>
  <summary>Resource allocator for expensive resources - client tooling</summary>
  <description>
The resalloc project aims to help with taking care of dynamically
allocated resources, for example ephemeral virtual machines used for
the purposes of CI/CD tasks.

The resalloc package provides the client-side tooling.</description>
  <packager></packager>
  <url>https://github.com/praiskup/resalloc</url>
  <time file="1787065698" build="1787065374"/>
  <size package="26506" installed="44976" archive="46100"/>
  <location href="10876662-resalloc/resalloc-6.3.1_g65ec0a0-1.fc46.noarch.rpm"/>
  <format>
    <rpm:license>GPL-2.0-or-later</rpm:license>
    <rpm:vendor>Fedora Copr - user praiskup</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>vmhost-x86-01-prod-19336081-20260818-145851</rpm:buildhost>
    <rpm:sourcerpm>resalloc-6.3.1_g65ec0a0-1.fc46.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="10713"/>
    <rpm:provides>
      <rpm:entry name="resalloc" flags="EQ" epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/usr/bin/python3"/>
      <rpm:entry name="python3-resalloc" flags="EQ" epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
    </rpm:requires>
    <file>/usr/bin/resalloc</file>
  </format>
</package>
<package type="rpm">
  <name>resalloc</name>
  <arch>src</arch>
  <version epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
  <checksum type="sha256" pkgid="YES">de403be75119aec42177755ea5efd9e7ab6cec4295b0448e30d3f26dc92ffe79</checksum>
  <summary>Resource allocator for expensive resources - client tooling</summary>
  <description>
The resalloc project aims to help with taking care of dynamically
allocated resources, for example ephemeral virtual machines used for
the purposes of CI/CD tasks.

The resalloc package provides the client-side tooling.</description>
  <packager></packager>
  <url>https://github.com/praiskup/resalloc</url>
  <time file="1787065697" build="1787065372"/>
  <size package="108439" installed="95318" archive="96480"/>
  <location href="10876662-resalloc/resalloc-6.3.1_g65ec0a0-1.fc46.src.rpm"/>
  <format>
    <rpm:license>GPL-2.0-or-later</rpm:license>
    <rpm:vendor>Fedora Copr - user praiskup</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>vmhost-x86-01-prod-19336081-20260818-145851</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="24977"/>
    <rpm:provides>
      <rpm:entry name="resalloc" flags="EQ" epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
      <rpm:entry name="resalloc-server" flags="EQ" epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
      <rpm:entry name="resalloc-helpers" flags="EQ" epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
      <rpm:entry name="resalloc-webui" flags="EQ" epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
      <rpm:entry name="resalloc-agent-spawner" flags="EQ" epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
      <rpm:entry name="python3-resalloc" flags="EQ" epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
      <rpm:entry name="resalloc-selinux" flags="EQ" epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="make"/>
      <rpm:entry name="openssl"/>
      <rpm:entry name="pkgconfig(systemd)"/>
      <rpm:entry name="postgresql-server"/>
      <rpm:entry name="python3-alembic"/>
      <rpm:entry name="python3-argparse-manpage"/>
      <rpm:entry name="python3-devel"/>
      <rpm:entry name="python3-psycopg2"/>
      <rpm:entry name="python3-pytest"/>
      <rpm:entry name="python3-pytest-cov"/>
      <rpm:entry name="python3-setuptools"/>
      <rpm:entry name="python3-six"/>
      <rpm:entry name="python3-sqlalchemy"/>
      <rpm:entry name="python3-yaml"/>
      <rpm:entry name="selinux-policy"/>
      <rpm:entry name="selinux-policy-devel"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>resalloc-agent-spawner</name>
  <arch>noarch</arch>
  <version epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
  <checksum type="sha256" pkgid="YES">a3704ae5a79f133dce2db5b3447f7f7f4bf4df75a9198cdbf14388f5054feb7e</checksum>
  <summary>Resource allocator for expensive resources - daemon starting agent-like resources</summary>
  <description>
The resalloc project aims to help with taking care of dynamically
allocated resources, for example ephemeral virtual machines used for
the purposes of CI/CD tasks.

Agent Spawner maintains sets resources (agents) of certain kind and in certain
number, according to given configuration.  Typical Resalloc resource is
completely dummy, fully controlled from the outside.  With agent-like resources
this is different — such resources are self-standing, they take care of
themselves, perhaps interacting/competing with each other.  The only thing that
agent-spawner needs to do is to control the ideal number of them.</description>
  <packager></packager>
  <url>https://github.com/praiskup/resalloc</url>
  <time file="1787065696" build="1787065374"/>
  <size package="28008" installed="42530" archive="46336"/>
  <location href="10876662-resalloc/resalloc-agent-spawner-6.3.1_g65ec0a0-1.fc46.noarch.rpm"/>
  <format>
    <rpm:license>GPL-2.0-or-later</rpm:license>
    <rpm:vendor>Fedora Copr - user praiskup</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>vmhost-x86-01-prod-19336081-20260818-145851</rpm:buildhost>
    <rpm:sourcerpm>resalloc-6.3.1_g65ec0a0-1.fc46.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="14369"/>
    <rpm:provides>
      <rpm:entry name="config(resalloc-agent-spawner)" flags="EQ" epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
      <rpm:entry name="group(resalloc-agent-spawner)"/>
      <rpm:entry name="groupmember(resalloc-agent-spawner/resalloc-agent-spawner)" flags="EQ" epoch="0" ver="bSByZXNhbGxvYy1hZ2VudC1zcGF3bmVyIHJlc2FsbG9jLWFnZW50LXNwYXduZXIA"/>
      <rpm:entry name="resalloc-agent-spawner" flags="EQ" epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
      <rpm:entry name="user(resalloc-agent-spawner)" flags="EQ" epoch="0" ver="dSByZXNhbGxvYy1hZ2VudC1zcGF3bmVyIC0gJ3Jlc2FsbG9jLWFnZW50LXNwYXduZXIgc2VydmljZSB1c2VyJyAtIC0A"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.15"/>
      <rpm:entry name="python3-copr-common" flags="GE" epoch="0" ver="0.23"/>
      <rpm:entry name="python3-daemon"/>
      <rpm:entry name="python3-redis"/>
      <rpm:entry name="python3-resalloc" flags="EQ" epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
      <rpm:entry name="python3-setproctitle"/>
      <rpm:entry name="user(resalloc-agent-spawner)"/>
    </rpm:requires>
    <file type="dir">/etc/resalloc-agent-spawner</file>
    <file>/etc/resalloc-agent-spawner/config.yaml</file>
    <file>/usr/bin/resalloc-agent-spawner</file>
    <file>/usr/bin/resalloc-agent-worker</file>
  </format>
</package>
<package type="rpm">
  <name>resalloc-helpers</name>
  <arch>noarch</arch>
  <version epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
  <checksum type="sha256" pkgid="YES">fb348ba476514bf61694c2f75fb7bd4b9d39d920e224d39a3e2abc02dd755585</checksum>
  <summary>Resource allocator for expensive resources - helper/library scripts</summary>
  <description>
The resalloc project aims to help with taking care of dynamically
allocated resources, for example ephemeral virtual machines used for
the purposes of CI/CD tasks.

Helper and library-like scripts for external Resalloc plugins like resalloc-aws,
resalloc-openstack, etc.</description>
  <packager></packager>
  <url>https://github.com/praiskup/resalloc</url>
  <time file="1787065695" build="1787065374"/>
  <size package="26464" installed="46537" archive="47708"/>
  <location href="10876662-resalloc/resalloc-helpers-6.3.1_g65ec0a0-1.fc46.noarch.rpm"/>
  <format>
    <rpm:license>GPL-2.0-or-later</rpm:license>
    <rpm:vendor>Fedora Copr - user praiskup</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>vmhost-x86-01-prod-19336081-20260818-145851</rpm:buildhost>
    <rpm:sourcerpm>resalloc-6.3.1_g65ec0a0-1.fc46.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="10721"/>
    <rpm:provides>
      <rpm:entry name="resalloc-helpers" flags="EQ" epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/usr/bin/python3"/>
      <rpm:entry name="/usr/bin/sh"/>
    </rpm:requires>
    <file>/usr/bin/resalloc-check-vm-ip</file>
    <file>/usr/bin/resalloc-wait-for-ssh</file>
  </format>
</package>
<package type="rpm">
  <name>resalloc-selinux</name>
  <arch>noarch</arch>
  <version epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
  <checksum type="sha256" pkgid="YES">2199218f8f50ab8d7a21004966fbd420afda8d9a102067e43c4c7669497ff6da</checksum>
  <summary>SELinux module for resalloc</summary>
  <description>
The resalloc project aims to help with taking care of dynamically
allocated resources, for example ephemeral virtual machines used for
the purposes of CI/CD tasks.</description>
  <packager></packager>
  <url>https://github.com/praiskup/resalloc</url>
  <time file="1787065694" build="1787065374"/>
  <size package="9509" installed="0" archive="124"/>
  <location href="10876662-resalloc/resalloc-selinux-6.3.1_g65ec0a0-1.fc46.noarch.rpm"/>
  <format>
    <rpm:license>GPL-2.0-or-later</rpm:license>
    <rpm:vendor>Fedora Copr - user praiskup</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>vmhost-x86-01-prod-19336081-20260818-145851</rpm:buildhost>
    <rpm:sourcerpm>resalloc-6.3.1_g65ec0a0-1.fc46.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="9465"/>
    <rpm:provides>
      <rpm:entry name="resalloc-selinux" flags="EQ" epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="libselinux-utils" pre="1"/>
      <rpm:entry name="policycoreutils" pre="1"/>
      <rpm:entry name="policycoreutils-python-utils" pre="1"/>
      <rpm:entry name="selinux-policy" flags="GE" epoch="0" ver="42.10"/>
      <rpm:entry name="selinux-policy-base" flags="GE" epoch="0" ver="42.10" pre="1"/>
    </rpm:requires>
    <rpm:recommends>
      <rpm:entry name="selinux-policy" flags="GE" epoch="0" ver="45.12"/>
    </rpm:recommends>
  </format>
</package>
<package type="rpm">
  <name>resalloc-server</name>
  <arch>noarch</arch>
  <version epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
  <checksum type="sha256" pkgid="YES">ec7bdc69ebc64c039dacb3c60aa4c9c3b5fb368fa114fc340b3c14a6d220636b</checksum>
  <summary>Resource allocator for expensive resources - server part</summary>
  <description>
The resalloc project aims to help with taking care of dynamically
allocated resources, for example ephemeral virtual machines used for
the purposes of CI/CD tasks.

The resalloc-server package provides the resalloc server, and
some tooling for resalloc administrators.</description>
  <packager></packager>
  <url>https://github.com/praiskup/resalloc</url>
  <time file="1787065696" build="1787065374"/>
  <size package="114778" installed="355327" archive="375964"/>
  <location href="10876662-resalloc/resalloc-server-6.3.1_g65ec0a0-1.fc46.noarch.rpm"/>
  <format>
    <rpm:license>GPL-2.0-or-later</rpm:license>
    <rpm:vendor>Fedora Copr - user praiskup</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>vmhost-x86-01-prod-19336081-20260818-145851</rpm:buildhost>
    <rpm:sourcerpm>resalloc-6.3.1_g65ec0a0-1.fc46.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="27517"/>
    <rpm:provides>
      <rpm:entry name="config(resalloc-server)" flags="EQ" epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
      <rpm:entry name="group(resalloc)"/>
      <rpm:entry name="groupmember(resalloc/resalloc)" flags="EQ" epoch="0" ver="bSByZXNhbGxvYyByZXNhbGxvYwAA"/>
      <rpm:entry name="resalloc-server" flags="EQ" epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
      <rpm:entry name="user(resalloc)" flags="EQ" epoch="0" ver="dSByZXNhbGxvYyAtICdyZXNhbGxvYyBzZXJ2aWNlIHVzZXInIC92YXIvbGliL3Jlc2FsbG9jc2VydmVyIC9iaW4vYmFzaAAA"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3"/>
      <rpm:entry name="/usr/bin/sh"/>
      <rpm:entry name="crontabs"/>
      <rpm:entry name="logrotate"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.15"/>
      <rpm:entry name="python3-alembic"/>
      <rpm:entry name="python3-resalloc" flags="EQ" epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
      <rpm:entry name="python3-six"/>
      <rpm:entry name="python3-sqlalchemy"/>
      <rpm:entry name="python3-yaml"/>
      <rpm:entry name="resalloc-helpers" flags="EQ" epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
      <rpm:entry name="user(resalloc)" pre="1"/>
      <rpm:entry name="user(resalloc)"/>
    </rpm:requires>
    <file>/etc/cron.hourly/resalloc</file>
    <file>/etc/logrotate.d/resalloc-server</file>
    <file type="dir">/etc/resallocserver</file>
    <file>/etc/resallocserver/pools.yaml</file>
    <file>/etc/resallocserver/server.yaml</file>
    <file>/usr/bin/resalloc-maint</file>
    <file>/usr/bin/resalloc-server</file>
  </format>
</package>
<package type="rpm">
  <name>resalloc-webui</name>
  <arch>noarch</arch>
  <version epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
  <checksum type="sha256" pkgid="YES">ec8da26ce6fe89d1cf15469055d12621ef3d4eb6171d9ae49c8d942527cd4262</checksum>
  <summary>Resource allocator for expensive resources - webui part</summary>
  <description>
The resalloc project aims to help with taking care of dynamically
allocated resources, for example ephemeral virtual machines used for
the purposes of CI/CD tasks.

The resalloc-webui package provides the resalloc webui,
it shows page with information about resalloc resources.</description>
  <packager></packager>
  <url>https://github.com/praiskup/resalloc</url>
  <time file="1787065693" build="1787065374"/>
  <size package="32432" installed="55259" archive="58972"/>
  <location href="10876662-resalloc/resalloc-webui-6.3.1_g65ec0a0-1.fc46.noarch.rpm"/>
  <format>
    <rpm:license>GPL-2.0-or-later</rpm:license>
    <rpm:vendor>Fedora Copr - user praiskup</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>vmhost-x86-01-prod-19336081-20260818-145851</rpm:buildhost>
    <rpm:sourcerpm>resalloc-6.3.1_g65ec0a0-1.fc46.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="12901"/>
    <rpm:provides>
      <rpm:entry name="resalloc-webui" flags="EQ" epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/usr/bin/python3"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.15"/>
      <rpm:entry name="python3-flask"/>
      <rpm:entry name="python3-resalloc" flags="EQ" epoch="0" ver="6.3.1_g65ec0a0" rel="1.fc46"/>
      <rpm:entry name="resalloc-server"/>
    </rpm:requires>
    <rpm:recommends>
      <rpm:entry name="resalloc-selinux"/>
    </rpm:recommends>
  </format>
</package>
</metadata>