---
http_interactions:
- request:
    method: put
    uri: http://backend:5352/source/factory/_meta?user=user_5
    body:
      encoding: UTF-8
      string: |
        <project name="factory">
          <title>The Glory and the Dream</title>
          <description/>
        </project>
    headers:
      X-Frontend-Start:
      - '1772200338'
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '107'
    body:
      encoding: UTF-8
      string: |
        <project name="factory">
          <title>The Glory and the Dream</title>
          <description></description>
        </project>
  recorded_at: Fri, 27 Feb 2026 13:52:19 GMT
- request:
    method: put
    uri: http://backend:5352/source/factory/hello/_meta?user=user_6
    body:
      encoding: UTF-8
      string: |
        <package name="hello" project="factory">
          <title>Those Barren Leaves, Thrones, Dominations</title>
          <description>Qui consequatur sapiente minus.</description>
        </package>
    headers:
      X-Frontend-Start:
      - '1772200339'
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '172'
    body:
      encoding: UTF-8
      string: |
        <package name="hello" project="factory">
          <title>Those Barren Leaves, Thrones, Dominations</title>
          <description>Qui consequatur sapiente minus.</description>
        </package>
  recorded_at: Fri, 27 Feb 2026 13:52:19 GMT
- request:
    method: put
    uri: http://backend:5352/source/factory/hello/_meta?user=user_6
    body:
      encoding: UTF-8
      string: |
        <package name="hello" project="factory">
          <title>Those Barren Leaves, Thrones, Dominations</title>
          <description>Qui consequatur sapiente minus.</description>
        </package>
    headers:
      X-Frontend-Start:
      - '1772200339'
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '172'
    body:
      encoding: UTF-8
      string: |
        <package name="hello" project="factory">
          <title>Those Barren Leaves, Thrones, Dominations</title>
          <description>Qui consequatur sapiente minus.</description>
        </package>
  recorded_at: Fri, 27 Feb 2026 13:52:19 GMT
- request:
    method: get
    uri: https://release-monitoring.org/api/distro/names
    body:
      encoding: US-ASCII
      string: ''
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
      Host:
      - release-monitoring.org
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Fri, 27 Feb 2026 13:52:19 GMT
      Server:
      - Apache/2.4.66 (Fedora Linux) mod_wsgi/5.0.2 Python/3.13
      Strict-Transport-Security:
      - max-age=31536000; includeSubDomains; preload
      Apptime:
      - D=4872
      Content-Length:
      - '1411'
      Content-Type:
      - application/json
      Referrer-Policy:
      - same-origin
      Vary:
      - Cookie
      X-Content-Type-Options:
      - nosniff
      X-Fedora-Proxyserver:
      - proxy01.rdu3.fedoraproject.org
      X-Fedora-Requestid:
      - aaGhk6O4_GEf4De5lrgtXgAABNE
      X-Frame-Options:
      - SAMEORIGIN
      X-Xss-Protection:
      - 1; mode=block
      Set-Cookie:
      - c7f2af7958ac7bdd3fe2e687de986bfb=6a018c29723930485a81a6336f6c24ee; path=/;
        HttpOnly; Secure; SameSite=None
    body:
      encoding: UTF-8
      string: '{"distro":["Ad\u00e9lie Linux","AerynOS","AlmaLinux","alpine","Alpine","ALT","Amazon
        Linux","anolis","AOSC OS","Arch Linux","Arch Linux AUR","Arch Linux RISC-V","(Beyond)
        Linux From Scratch","Bootstrapper","Buildroot","Centos","CentOS","cheese","Chimera
        Linux","Chromebrew","Clear Linux","Cokybit ","Conda","COPR","CPE NVD NIST","CRUX","Cygwin","Debian","deepin","Devuan","Docker","DragonFly
        BSD","Endless OS","F-Droid","Fedora","Fedora EPEL","Flathub","foobar","FreeBSD","FreeBSD
        (FreshPorts)","Freedesktop SDK","FreshPorts","FZUG","Gentoo","Guix","hackpost","Haiku","Homebrew","Homebrew
        Cask","IPFire","itachi_re","IUS","jultager","KaOS","Kylin-Linux-Advanced-Serve","LibreELEC","libreoffice","MacOS","MacPorts","Mageia","Manjaro
        Linux","Meson WrapDB","NetBSD","NethServer","NixOS","Nobara","obs.infoserver.lv","OpenBSD","OpenEmbedded","openEuler","openKylin","OpenMandriva","OpenMesh","OpenProject","openSUSE","openSUSE:GNOME:Next","openSUSE
        Leap","openSUSE Slowroll","openSUSE Tumbleweed","OpenWrt","OSX","oVirt","Parrot
        OS","Parrot OS ","Pentoo","pkgsrc","PLD-Linux","poky","postmarketOS","Raspbian","RedHat","RHEL","Rocky
        Linux","RPM Fusion","RPM Sphere","ruby-ox","RussianFedora","Selinux","SlackBuilds","Solaris","Solus","Spack","stagex","Sudachi
        emulator","test","test2","Timesys","Tiny Core Linux","Ubuntu","Ultramarine
        Linux","UnitedRPMs","Vanilla OS","Void","Windows","Wolfi","yiffOS"],"total":116}

'
  recorded_at: Fri, 27 Feb 2026 13:52:19 GMT
- request:
    method: get
    uri: https://release-monitoring.org/api/v2/packages/?distribution=openSUSE&name=hello
    body:
      encoding: US-ASCII
      string: ''
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
      Host:
      - release-monitoring.org
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Fri, 27 Feb 2026 13:52:20 GMT
      Server:
      - Apache/2.4.66 (Fedora Linux) mod_wsgi/5.0.2 Python/3.13
      Strict-Transport-Security:
      - max-age=31536000; includeSubDomains; preload
      Apptime:
      - D=36773
      Content-Length:
      - '213'
      Content-Type:
      - application/json
      Referrer-Policy:
      - same-origin
      Vary:
      - Cookie
      X-Content-Type-Options:
      - nosniff
      X-Fedora-Proxyserver:
      - proxy10.rdu3.fedoraproject.org
      X-Fedora-Requestid:
      - aaGhlBFOqbjIHHbP5oLTtgAAEcA
      X-Frame-Options:
      - SAMEORIGIN
      X-Xss-Protection:
      - 1; mode=block
      Set-Cookie:
      - c7f2af7958ac7bdd3fe2e687de986bfb=c57bf8372dfed5f97262b0eacda84797; path=/;
        HttpOnly; Secure; SameSite=None
    body:
      encoding: UTF-8
      string: '{"items":[{"distribution":"openSUSE","ecosystem":"https://www.gnu.org/software/hello/","name":"hello","project":"hello","stable_version":"2.12.2","version":"2.12.2"}],"items_per_page":25,"page":1,"total_items":1}

'
  recorded_at: Fri, 27 Feb 2026 13:52:20 GMT
- request:
    method: get
    uri: http://backend:5352/source/factory?parse=1&view=info
    body:
      encoding: US-ASCII
      string: ''
    headers:
      X-Frontend-Start:
      - '1772200340'
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '162'
    body:
      encoding: UTF-8
      string: |
        <sourceinfolist>
          <sourceinfo package="hello" srcmd5="d41d8cd98f00b204e9800998ecf8427e">
            <error>no source uploaded</error>
          </sourceinfo>
        </sourceinfolist>
  recorded_at: Fri, 27 Feb 2026 13:52:20 GMT
- request:
    method: put
    uri: http://backend:5352/source/games/_meta?user=user_7
    body:
      encoding: UTF-8
      string: |
        <project name="games">
          <title>The Yellow Meads of Asphodel</title>
          <description/>
        </project>
    headers:
      X-Frontend-Start:
      - '1772200340'
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '110'
    body:
      encoding: UTF-8
      string: |
        <project name="games">
          <title>The Yellow Meads of Asphodel</title>
          <description></description>
        </project>
  recorded_at: Fri, 27 Feb 2026 13:52:20 GMT
- request:
    method: put
    uri: http://backend:5352/source/games/0ad/_meta?user=user_8
    body:
      encoding: UTF-8
      string: |
        <package name="0ad" project="games">
          <title>The Last Enemy</title>
          <description>Aspernatur rerum recusandae corrupti.</description>
        </package>
    headers:
      X-Frontend-Start:
      - '1772200340'
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '147'
    body:
      encoding: UTF-8
      string: |
        <package name="0ad" project="games">
          <title>The Last Enemy</title>
          <description>Aspernatur rerum recusandae corrupti.</description>
        </package>
  recorded_at: Fri, 27 Feb 2026 13:52:20 GMT
- request:
    method: put
    uri: http://backend:5352/source/games/0ad/_meta?user=user_8
    body:
      encoding: UTF-8
      string: |
        <package name="0ad" project="games">
          <title>The Last Enemy</title>
          <description>Aspernatur rerum recusandae corrupti.</description>
        </package>
    headers:
      X-Frontend-Start:
      - '1772200340'
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '147'
    body:
      encoding: UTF-8
      string: |
        <package name="0ad" project="games">
          <title>The Last Enemy</title>
          <description>Aspernatur rerum recusandae corrupti.</description>
        </package>
  recorded_at: Fri, 27 Feb 2026 13:52:20 GMT
- request:
    method: get
    uri: https://release-monitoring.org/api/v2/packages/?distribution=openSUSE&name=0ad
    body:
      encoding: US-ASCII
      string: ''
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
      Host:
      - release-monitoring.org
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Fri, 27 Feb 2026 13:52:20 GMT
      Server:
      - Apache/2.4.66 (Fedora Linux) mod_wsgi/5.0.2 Python/3.13
      Strict-Transport-Security:
      - max-age=31536000; includeSubDomains; preload
      Apptime:
      - D=60787
      Content-Length:
      - '194'
      Content-Type:
      - application/json
      Referrer-Policy:
      - same-origin
      Vary:
      - Cookie
      X-Content-Type-Options:
      - nosniff
      X-Fedora-Proxyserver:
      - proxy01.rdu3.fedoraproject.org
      X-Fedora-Requestid:
      - aaGhlI3LnhV47vlNnAdQ4QAAJFc
      X-Frame-Options:
      - SAMEORIGIN
      X-Xss-Protection:
      - 1; mode=block
      Set-Cookie:
      - c7f2af7958ac7bdd3fe2e687de986bfb=371ed1663dedf19463b6129325ec000a; path=/;
        HttpOnly; Secure; SameSite=None
    body:
      encoding: UTF-8
      string: '{"items":[{"distribution":"openSUSE","ecosystem":"https://play0ad.com/","name":"0ad","project":"0ad","stable_version":"0.28.0","version":"0.28.0"}],"items_per_page":25,"page":1,"total_items":1}

'
  recorded_at: Fri, 27 Feb 2026 13:52:20 GMT
- request:
    method: get
    uri: http://backend:5352/source/games?parse=1&view=info
    body:
      encoding: US-ASCII
      string: ''
    headers:
      X-Frontend-Start:
      - '1772200340'
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '160'
    body:
      encoding: UTF-8
      string: |
        <sourceinfolist>
          <sourceinfo package="0ad" srcmd5="d41d8cd98f00b204e9800998ecf8427e">
            <error>no source uploaded</error>
          </sourceinfo>
        </sourceinfolist>
  recorded_at: Fri, 27 Feb 2026 13:52:20 GMT
- request:
    method: get
    uri: https://release-monitoring.org/api/v2/packages/?distribution=openSUSE&name=hello
    body:
      encoding: US-ASCII
      string: ''
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
      Host:
      - release-monitoring.org
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Fri, 27 Feb 2026 13:52:21 GMT
      Server:
      - Apache/2.4.66 (Fedora Linux) mod_wsgi/5.0.2 Python/3.13
      Strict-Transport-Security:
      - max-age=31536000; includeSubDomains; preload
      Apptime:
      - D=37682
      Content-Length:
      - '213'
      Content-Type:
      - application/json
      Referrer-Policy:
      - same-origin
      Vary:
      - Cookie
      X-Content-Type-Options:
      - nosniff
      X-Fedora-Proxyserver:
      - proxy10.rdu3.fedoraproject.org
      X-Fedora-Requestid:
      - aaGhlWmW_ut4eADmyyDxwgAAG0U
      X-Frame-Options:
      - SAMEORIGIN
      X-Xss-Protection:
      - 1; mode=block
      Set-Cookie:
      - c7f2af7958ac7bdd3fe2e687de986bfb=371ed1663dedf19463b6129325ec000a; path=/;
        HttpOnly; Secure; SameSite=None
    body:
      encoding: UTF-8
      string: '{"items":[{"distribution":"openSUSE","ecosystem":"https://www.gnu.org/software/hello/","name":"hello","project":"hello","stable_version":"2.12.2","version":"2.12.2"}],"items_per_page":25,"page":1,"total_items":1}

'
  recorded_at: Fri, 27 Feb 2026 10:00:00 GMT
- request:
    method: get
    uri: https://release-monitoring.org/api/v2/packages/?distribution=openSUSE&name=0ad
    body:
      encoding: US-ASCII
      string: ''
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
      Host:
      - release-monitoring.org
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Fri, 27 Feb 2026 13:52:21 GMT
      Server:
      - Apache/2.4.66 (Fedora Linux) mod_wsgi/5.0.2 Python/3.13
      Strict-Transport-Security:
      - max-age=31536000; includeSubDomains; preload
      Apptime:
      - D=46905
      Content-Length:
      - '194'
      Content-Type:
      - application/json
      Referrer-Policy:
      - same-origin
      Vary:
      - Cookie
      X-Content-Type-Options:
      - nosniff
      X-Fedora-Proxyserver:
      - proxy01.rdu3.fedoraproject.org
      X-Fedora-Requestid:
      - aaGhlUtS9DlUDCD1HgXboAAAG4k
      X-Frame-Options:
      - SAMEORIGIN
      X-Xss-Protection:
      - 1; mode=block
      Set-Cookie:
      - c7f2af7958ac7bdd3fe2e687de986bfb=371ed1663dedf19463b6129325ec000a; path=/;
        HttpOnly; Secure; SameSite=None
    body:
      encoding: UTF-8
      string: '{"items":[{"distribution":"openSUSE","ecosystem":"https://play0ad.com/","name":"0ad","project":"0ad","stable_version":"0.28.0","version":"0.28.0"}],"items_per_page":25,"page":1,"total_items":1}

'
  recorded_at: Fri, 27 Feb 2026 10:00:00 GMT
recorded_with: VCR 6.4.0
